Tallyfy offers seven flexible process launch triggers including manual buttons API calls email triggers magic links scheduled automation task completion chains and kick-off forms to accommodate different organizational needs and technical capabilities while enabling automatic data pre-population for seamless workflow initiation.
Launch via API
Before starting, make sure you have:
- A Tallyfy account with API access enabled
- API authentication credentials (API key or OAuth token)
- The ID of the template(s) you want to launch
- A basic understanding of REST API concepts and JSON
Tallyfy’s REST API lets you start processes automatically using code. You can integrate with other systems and build custom ways to launch processes based on external events or conditions.
-
Get authentication details
- Generate an API key (or set up OAuth) in your Tallyfy account settings
- Store credentials securely
-
Find the process template ID
- Locate the Template ID (e.g., from the URL when viewing the template)
- Note any kick-off form fields that need data
-
Build the API request
- Use the
/api/processes
endpoint with aPOST
request - Include authentication headers
- Format the request body (JSON) with the template ID and process details
- Use the
-
Handle the response
- Get the Process ID from a successful response
- Add error handling for failed requests
See the API Process Launch Guide for full details.
Launching via the API offers:
- Start processes based on events in other systems
- Schedule repeating process launches
- Start many processes at once (bulk launch)
- Fill kick-off form fields with external data
- Send complex data structures into processes
- Link Tallyfy processes to records in other systems (like a CRM)
- Use custom process names
- Control task assignments via code
- Set custom deadlines using logic
POST /api/processes HTTP/1.1Host: go.tallyfy.com/apiAuthorization: Bearer YOUR_API_TOKENContent-Type: application/json
{ "template_id": "your-template-id", "name": "API Triggered Process - Customer Onboarding", "kickoff_fields": { "customer_name": "Acme Corporation", "contract_value": 15000, "start_date": "2023-05-01T00:00:00.000Z" }}
API launching works well for:
- Connecting a CRM to start customer onboarding when new deals close
- Starting approval workflows from document management systems when documents are uploaded
- Starting inspection processes from IoT devices when sensors trigger alerts
- Creating processes from external form submissions
- Starting workflows from database changes
Tallyfy’s process launching feature transforms reusable workflow templates into active trackable instances with specific assignments and deadlines that operate independently through multiple launch methods including manual API webhooks forms email triggers and magic links while allowing customization during launch and protecting running processes from template changes.
Code Samples > Managing processes (Runs)
The API facilitates process management by enabling users to launch retrieve update and control the lifecycle of running instances while providing integration capabilities for tasks templates and organizational tags.
The Launch Process API endpoint enables creation of new process instances by sending a POST request with template details task assignments and kick-off field data while supporting various programming languages for integration.
About Tallyfy
- 2025 Tallyfy, Inc.
- Privacy Policy
- Terms of Use
- Report Issue
- Trademarks