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
It’s 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’re already using 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 |
Schedule Tallyfy processes to launch automatically on a daily, weekly, or monthly basis. Connect…
Zapier > Automate monthly process launch with Zapier
Tallyfy integrates with Zapier’s schedule trigger to automatically launch recurring monthly…
Triggers > Launch via middleware
Middleware platforms like Zapier and Make.com let you automatically launch Tallyfy processes…
Tallyfy offers seven ways to start a process, from manual clicks and form submissions to API…
Was this helpful?
About Tallyfy
- 2025 Tallyfy, Inc.
- Privacy Policy
- Terms of Use
- Report Issue
- Trademarks