Skip to content

Templates vs. processes

Single source of truth

One master template generating multiple process instances - a single dark green blueprint spawning several green customized processes, showing the one-to-many relationship

Templates in Tallyfy are your single source of truth - one authoritative version that generates customized processes. Update the template once, and future launches stay consistent. Running processes aren’t affected.

Think of it like a cookie cutter (template) and cookies (launched processes). Same shape - but each cookie gets different icing, sprinkles, or decorations.

Template to process relationship

One master template spawns multiple customized processes while each stays version-independent.

Diagram

Diagram description: A single master template generates multiple customized process instances with a continuous improvement loop. Each process has unique customizations (Client A data, Client B timeline, Client C regional rules). Feedback from running processes flows back to improve the template for future launches.

What to notice:

  • One-to-many relationship - A single template creates unlimited process instances, each customized for different clients or regions
  • Version independence - Processes launched from v1 continue unchanged even after the template updates to v21 - in-flight work stays consistent
  • Continuous improvement - Feedback from running processes improves future template versions without disrupting current ones

Key distinctions

Templates (blueprints)2

  • Purpose: Define standard process structure and rules
  • Editing: Only users with checklist_edit permission can modify
  • Content: Placeholders, automation rules, and standard text
  • Versions: Revision history for compliance
  • Location: Templates section in Tallyfy

Launched processes (active instances)

  • Purpose: Execute actual work with real data
  • Editing: Users fill in fields and complete tasks
  • Content: Actual client names, dates, and specific information
  • Status: Tracks progress through active workflow
  • Location: Tracker section in Tallyfy

How customization works

At the template level

You control what users can and can’t change when they launch a process:

  1. Set field permissions - mark fields as editable or read-only
  2. Define conditional paths - create IF-THEN rules for dynamic workflows
  3. Set up automation - configure rules for assignments and deadlines
  4. Lock standard content - protect compliance text and procedures

At the process level

When someone launches a process from your template:

  1. Fill in specific data - client names, project details, dates
  2. Activate conditional paths - selections determine which tasks appear
  3. Edit allowed sections - change fields marked as editable
  4. Own timeline - each process tracks its own deadlines

Real-world example

Challenge: CBRE manages hundreds of playbooks with multiple variations - agency vs. principal delivery models, different service types, and regional requirements across North America, Europe, and Asia.

Without Tallyfy: 100+ PowerPoint files with slight variations, manual updates when standards change, version control chaos with local copies, and no way to filter content dynamically.

With Tallyfy: One template with all variations, dynamic filtering based on user selections, instant updates when standards change, and each launched process shows only relevant content.

Templates vs. document-based systems

Traditional documentsTallyfy templates
100 copies of same SOP1 master template
Manual version trackingAutomatic versioning
Update each copy separatelyUpdate template once
Static content for allDynamic, filtered content
Lost customizations in updatesPreserved instance data
Email chains for statusReal-time progress tracking
Scattered feedbackCentralized comments

Common misconceptions

”Can I edit the template while a process is running?”

Yes. Changes only affect future launches. Running processes continue with the version they started with.

”If I update a template, will running processes break?”

No. Running processes keep their original structure. In-flight work stays safe.

Template changes don’t affect running processes

Processes are snapshots taken at launch time. Tallyfy creates an independent copy with the template’s structure at that moment. Adding tasks, changing steps, or modifying the template afterward won’t change already-running processes. To apply template updates, launch a new process.

”Can different teams have different versions?”

Use conditional logic instead of separate versions. One template shows different content based on team, region, or other criteria.

”How do I manage 12+ variations?”

Don’t create 12 separate templates. Use conditional visibility and dynamic fields. One smart template replaces dozens of static documents.

Best practices

1. Design for reusability

  • Identify common elements across all variations
  • Use snippets for repeated content
  • Build in flexibility with variables

2. Plan your customization strategy

  • Decide what users can change vs. what stays locked
  • Use form fields to capture variation needs
  • Set up automation rules for different paths

3. Test before rollout

  • Launch test processes for each major variation
  • Verify conditional logic works correctly
  • Gather feedback from pilot users

4. Maintain the template

  • Review the template regularly
  • Update based on process feedback
  • Document major version changes

Migrating from documents to Tallyfy

  1. Identify commonalities - find shared content across all versions
  2. Map variations - document what makes each version different
  3. Build smart - create one template with conditional logic
  4. Import content - use AI import to convert your best version
  5. Add automation - layer in rules and conditions
  6. Test thoroughly - verify all paths work correctly
  7. Train teams - focus on the “why” of single-source benefits

Documenting > Templates

Tallyfy templates are reusable process blueprints that you create once and launch repeatedly to assign tasks and track progress automatically while solving problems like inconsistent quality and lost knowledge through three types: procedure templates for multi-step workflows with conditional logic and document templates for reference materials and form templates for standalone data collection.

Tracking And Tasks > An overview of processes

In Tallyfy a process is a live running instance of a template that you launch and track daily where each process captures a snapshot of its template at launch time and can be uniquely named or auto-named while allowing extra tasks to be added on the fly and then archived or restored after completion.

Pro > Launching

Tallyfy lets you launch reusable templates into independent trackable processes — each with its own name and deadlines and assignments — through six different methods including manual clicks and API calls and email triggers and magic links while template edits only affect future launches and never alter already-running work.

Pro > Essentials

Tallyfy transforms static documents into three types of living templates—Procedure Templates for tracked multi-step workflows with automation rules and task assignments; Document Templates for consistent policies and reference materials with locked sections and fillable fields; and Form Templates for structured one-shot data collection—so teams can pick the right format based on whether they need sequential task tracking or reusable document structures or simple data gathering.

Footnotes

  1. Uses timeline_id and blueprint_timeline fields to maintain process isolation from template changes

  2. Called ‘blueprints’ (or ‘checklists’) in Tallyfy API endpoints - this technical term maps to user-facing ‘templates’