Launching > Automatically schedule a process
Launch via a schedule
Before setting up scheduled process launches, make sure you have:
- A Tallyfy account with the right permissions.
- Process templates ready for scheduled launch.
- Access to middleware platforms (like Zapier, Make.com) or API capabilities.
- A clear idea of your schedule needs (e.g., daily, weekly, monthly).
For workflows that need to repeat on a consistent schedule (daily, weekly, monthly), setting up automatic launches improves consistency and reduces manual work. Scheduled launches ensure important business processes run on time without needing someone to start them manually.
Repeating processes can be set up in several ways:
Use scheduling features in tools like Zapier, Make.com, or Microsoft Power Automate.
Implementation steps:
- Sign up for your chosen middleware platform.
- Connect it to your Tallyfy account.
- Create a new workflow/scenario with a schedule trigger.
- Set the schedule (time, day, frequency).
- Add a Tallyfy action to launch a specific process.
- Set the process name format and fill any required fields.
- Test and turn on the scheduled launch.
Example: Daily equipment check
Trigger: Schedule (Every day at 8:00 AM)Action: [Launch](/products/pro/launching/) Tallyfy [process](/products/pro/tracking-and-tasks/processes/)Template: Equipment Safety CheckProcess name: Equipment Check - {date}
Build a custom solution using the Tallyfy API and a scheduler on your server.
Implementation steps:
- Write a server-side script that calls the Tallyfy API.
- Set up the script to launch specific process templates.
- Set up a task scheduler (like cron job, Windows Task Scheduler).
- Schedule the script to run at the desired times.
- Add logging and error handling.
- Test thoroughly.
Example: Node.js script
const cron = require('node-cron');const axios = require('axios');
// Schedule task to run at 9:00 AM every Mondaycron.schedule('0 9 * * 1', async () => { try { await axios.post('https://api.tallyfy.com/api/v1/processes', { template_id: 'your-template-id', name: `Weekly Report - ${new Date().toLocaleDateString()}` }, { headers: { 'Authorization': 'Bearer YOUR_API_TOKEN', 'Content-Type': 'application/json' } }); console.log('Weekly report process launched successfully'); } catch (error) { console.error('Failed to launch process:', error); }});
Connect to existing systems in your company (like ERP, HRIS) that can trigger Tallyfy processes.
Implementation steps:
- Identify scheduling systems already used (ERP, HRIS, etc.).
- Set up integration points between these systems and Tallyfy.
- Trigger based on scheduled events in those systems.
- Map data from the source system to Tallyfy process fields.
- Test the integration thoroughly.
The simplest current solution is to use middleware schedulers. For a detailed example, see our Monthly Process Launch with Zapier guide.
Process Type | Frequency | Example Implementation |
---|---|---|
Compliance audits | Monthly | Schedule equipment inspection process on the 1st of each month |
Financial reporting | Weekly | Launch expense approval workflow every Friday at 4:00 PM |
Team updates | Daily | Trigger daily standup checklist each morning at 9:00 AM |
Maintenance checks | Quarterly | Schedule facility inspection process on the first day of each quarter |
Client reviews | Annually | Launch client satisfaction survey process on client anniversary dates |
Launching > Launch another process when a task is completed
Triggers > Launch via middleware
- 2025 Tallyfy, Inc.
- Privacy Policy
- Terms of Use
- Report Issue
- Trademarks