Launching > Launch on a schedule
Launch via a schedule
You can auto-launch processes on a repeating schedule - daily, weekly, monthly, or at any interval you need. The easiest way is through a middleware platform like Zapier, Make.com, or Power Automate. You can also write a custom script that calls the Tallyfy API on a cron schedule.
- A Tallyfy account with process launch permission (Admin, template owner, or granted launch access)
- A published template ready to launch
- A middleware account (Zapier, Make.com, Power Automate) or a server where you can run scheduled scripts
This is the fastest approach. No coding required.
- Connect your middleware platform to Tallyfy.
- Create a new workflow with a Schedule trigger.
- Set the frequency (time, day, interval).
- Add a Tallyfy Launch Process action pointing to your template.
- Set the process name format and fill any required kick-off form fields.
- Test and activate.
Example - daily equipment check:
Trigger: Schedule (Every day at 8:00 AM)Action: Launch Tallyfy processTemplate: Equipment Safety CheckProcess name: Equipment Check - {date}Write a server-side script and schedule it with cron (Linux/Mac) or Task Scheduler (Windows).
- Write a script that calls
POST /organizations/{org}/runswith yourchecklist_id. - Schedule it using cron or another task scheduler.
- Add logging and error handling.
- Test before going live.
Example - Node.js script launching every Monday at 9 AM:
const cron = require('node-cron');const axios = require('axios');
cron.schedule('0 9 * * 1', async () => { try { await axios.post('https://go.tallyfy.com/api/organizations/YOUR_ORG_ID/runs', { checklist_id: 'your-template-timeline-id', name: `Weekly Report - ${new Date().toLocaleDateString()}` }, { headers: { 'Authorization': 'Bearer YOUR_API_TOKEN', 'X-Tallyfy-Client': 'APIClient', 'Content-Type': 'application/json' } }); console.log('Process launched'); } catch (error) { console.error('Launch failed:', error); }});If you already use an ERP, HRIS, or another system with scheduling, you can have it call the Tallyfy API directly or go through middleware.
- Identify which system already runs scheduled jobs.
- Set up an integration from that system to Tallyfy.
- Map data from the source system to Tallyfy form fields.
- Test the end-to-end flow.
| Process type | Frequency | Example |
|---|---|---|
| Compliance audits | Monthly | Launch inspection process on the 1st of each month |
| Financial reporting | Weekly | Launch expense approval every Friday at 4 PM |
| Team updates | Daily | Launch standup checklist each morning at 9 AM |
| Maintenance checks | Quarterly | Launch facility inspection on the first day of each quarter |
Tallyfy processes can be automatically launched on a daily weekly or monthly schedule by connecting a time-based trigger in middleware tools like Zapier or Make to the Launch Process action without any manual effort.
Zapier > Automate monthly process launch with Zapier
Tallyfy integrates with Zapier’s schedule trigger to automatically launch recurring monthly processes like reports or reviews in about five minutes by selecting a date and time and linking it to a template.
Triggers > Launch via middleware
Middleware platforms like Zapier and Make.com let you automatically launch Tallyfy processes from events in other apps—such as form submissions or new CRM records—by watching for triggers and passing mapped data into Tallyfy kick-off forms without any custom coding.
Tallyfy offers seven ways to start a process — manually clicking launch or submitting a form or automatically through API calls and emails and magic links and recurring schedules and task completion chains — with some triggers able to pre-fill kick-off form data to cut manual entry and reduce errors.
Was this helpful?
About Tallyfy
- 2025 Tallyfy, Inc.
- Privacy Policy
- Terms of Use
- Report Issue
- Trademarks