Launch via API
Before implementing API-triggered processes, ensure you have:
- A Tallyfy account with API access enabled
- API authentication credentials (API key or OAuth token)
- Knowledge of the template IDs you wish to launch
- Basic understanding of REST API concepts and JSON
Tallyfy’s REST API enables programmatic process initiation for seamless integration with external systems and applications. This method is particularly useful for automated workflows, system integrations, and creating custom launch interfaces.
-
Obtain authentication credentials
- Generate an API key in your Tallyfy account settings
- Store this key securely for API requests
-
Identify the process template
- Locate the Template ID from the URL when viewing the template
- Note any kickoff form fields that need to be populated
-
Construct the API request
- Use the
/api/v1/processes
endpoint with a POST request - Include authentication in the request headers
- Format the request body with template ID and process details
- Use the
-
Handle the API response
- Capture the Process ID from the successful response
- Implement error handling for failed requests
For detailed implementation instructions, including request payload formats and authentication requirements, refer to the comprehensive API Process Launch Guide.
API-triggered launches offer several advantages:
- Trigger processes based on events in other systems
- Schedule recurring process launches
- Create bulk process initiations
- Populate kickoff form fields with external data
- Pass complex data structures into processes
- Link processes to records in other systems
- Implement custom process naming conventions
- Control task assignments programmatically
- Set custom deadlines based on business rules
POST /api/v1/processes HTTP/1.1Host: api.tallyfy.comAuthorization: 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-triggered processes are ideal for:
- Connecting CRM systems to initiate customer onboarding
- Triggering approval workflows from document management systems
- Launching inspection processes from IoT devices
- Creating processes from form submissions
- Initiating workflows based on database events
Process launching creates unique workflow instances from templates while allowing customization of names tasks deadlines and participants through various automated or manual trigger methods.
A straightforward process launch involves selecting a template naming the workflow filling kick-off forms assigning tasks setting deadlines and initiating notifications for all participants to begin their assigned work.
Launching a process in Tallyfy involves selecting a template naming the process modifying assignees and deadlines tracking progress through the Tracker view and managing hidden tasks or modifications as needed.
Launching > Launch another process when a task is completed
Tallyfy enables automatic process chaining by allowing new processes to launch or inject tasks when specific tasks are completed with customizable naming options and traceable parent-child relationships between connected workflows.
About Tallyfy
- 2025 Tallyfy, Inc.
- Privacy Policy
- Terms of Use
- Report Issue
- Trademarks