Miscellaneous > Tallyfy vs. Projects
Thinking in unit terms
Design templates for one instance at a time
Section titled “Design templates for one instance at a time”Build your Tallyfy templates to handle one item - one employee, one invoice, one customer. Not batches. This gives you clear task ownership, precise tracking, and the ability to run many instances in parallel.
Templates designed for single units scale naturally. Run them once or a thousand times.
The bulk processing trap
Section titled “The bulk processing trap”You’ve probably seen workflows like these:
- “Process all invoices for the month”
- “Onboard the new hires starting Monday”
- “Review all contract renewals”
This bulk thinking creates real problems:
- Unclear ownership - who handles which specific invoice?
- No individual tracking - can’t see status of each item
- All-or-nothing completion - one delayed item blocks everything
- Poor accountability - “someone else probably did it”
Instead, design templates for single instances:
- “Process invoice #12345”
- “Onboard John Smith”
- “Review Acme Corp contract renewal”
You get clear ownership, precise tracking, parallel processing, and one owner per task.
Example: Conference speaker management
Section titled “Example: Conference speaker management”Wrong - bulk design: “Manage all conference speakers”
- Task: “Collect bio from speakers” - who contacts which speaker?
- Task: “Arrange travel” - mixing 10 speakers’ flights in one task
- If one speaker delays, everything stalls
Right - unit design: “Onboard conference speaker”
- Launch a separate process for each speaker
- Each process tracks one speaker’s journey:
- Collect bio from Jane Doe
- Arrange Jane’s travel (conditional logic for local vs. remote)
- Process Jane’s payment
- Send Jane’s session details
Result - perfect visibility, clear ownership, parallel progress.
How to convert bulk thinking to units
Section titled “How to convert bulk thinking to units”Identify the true unit
Section titled “Identify the true unit”Ask: “What’s the single thing we’re processing?”
- Not “employees” - one employee
- Not “orders” - one order
- Not “maintenance tasks” - one equipment item
Name templates clearly
Section titled “Name templates clearly”- Poor: “Monthly invoice processing”
- Good: “Process single invoice”
- Best: “Process invoice - Standard workflow”
Design for one, launch for many
Section titled “Design for one, launch for many”Your template handles one invoice. Need to process 100? Launch 100 separate processes. You can call the Tallyfy API repeatedly or use automation tools to launch multiple instances from a list.
Use clear process names
Section titled “Use clear process names”When launching, use specific identifiers:
- “Invoice #2024-1234 - Acme Corp”
- “Onboard: Sarah Johnson - Marketing Manager”
- “Equipment Inspection: Crane #5 - Q1 2025”
Common scenarios
Section titled “Common scenarios”Employee onboarding
Section titled “Employee onboarding”Wrong: “Onboard Q1 new hires” Right: “Onboard new employee” (launch per hire)
Each employee has different start dates, department requirements, equipment needs, and training schedules.
Customer implementation
Section titled “Customer implementation”Wrong: “Implement all January customers” Right: “Implement customer account” (launch per customer)
Each customer has unique requirements, timelines, contacts, and success criteria.
Document processing
Section titled “Document processing”Wrong: “Review all contracts” Right: “Review contract” (launch per contract)
Each contract needs a specific reviewer, individual negotiation tracking, separate approval chains, and its own deadline.
Advanced patterns
Section titled “Advanced patterns”Conditional logic per unit
Section titled “Conditional logic per unit”When you design for units, conditional logic works cleanly:
IF Speaker Location = "International" THEN - Add visa assistance task - Include customs forms - Extend timeline by 2 weeksEach process adapts to its specific needs. No manual checking required.
Parallel processing
Section titled “Parallel processing”With 20 employee onboarding processes running at once:
- HR handles background checks across all hires
- IT provisions equipment based on start dates
- Managers review their specific new hires
Everyone moves at their own pace. No waiting for the slowest item.
Metrics and insights
Section titled “Metrics and insights”Unit-based design gives you real data - average onboarding time, which steps take longest, and whether you’re hitting deadlines. Tallyfy exports analytics data for analysis in your BI tools.1
Bulk processes only tell you “completed or not.” That’s not useful.
When bulk operations make sense
Section titled “When bulk operations make sense”Some tasks within a unit process can be bulk:
- “Send welcome email to all attendees”
- “Generate monthly report of all processed invoices”
- “Archive completed contracts”
These work because they’re reporting or communication tasks. Nobody’s waiting on them to continue their work.
Converting existing bulk processes
Section titled “Converting existing bulk processes”Ask yourself:
- Can tasks be assigned to specific people for specific items?
- Do you need to track individual item status?
- Could one item’s delay block others unnecessarily?
- Would parallel processing help?
If you answered “yes” to any of these, convert to unit-based design:
- Document current bulk process
- Identify the natural unit (invoice, employee, order)
- Redesign for single unit with clear ownership
- Test with one instance
- Launch multiple instances via API or automation
- Track improvements in clarity and speed
Tips for unit-based templates
Section titled “Tips for unit-based templates”Use form field variables
Section titled “Use form field variables”{{Employee Name}}{{Invoice Number}}{{Customer Company}}
These variables (from kick-off form fields) make each instance clearly identifiable in process names.
Design for the 80% case
Section titled “Design for the 80% case”Build for the standard scenario, then use conditions for exceptions. Don’t overcomplicate.
Keep related units linked
Section titled “Keep related units linked”Use task comments to reference related processes:
- “See also: Contract Review #123”
- “Parent project: Q1 Implementation”
Run reports across instances
Section titled “Run reports across instances”While each process is unit-based, you can still run reports across all instances and update the template for all future launches.
Related articles
Section titled “Related articles”Templates > Templates vs. processes
Tracking And Tasks > Processes
Footnotes
Section titled “Footnotes”-
Tallyfy exports process analytics data (completion times, task durations) for analysis in external BI tools when analytics is enabled for your organization. ↩
Was this helpful?
- 2026 Tallyfy, Inc.
- Privacy Policy
- Terms of Use
- Report Issue
- Trademarks