Launch via API
You can have another system start a Tallyfy process for you, with nobody clicking a button. When a deal closes in your CRM, a customer onboarding process can kick off on its own. When someone submits a form, the matching workflow starts and tracks itself. Your developer sets this up once using Tallyfy’s API1, and from then on it just runs.
This is for teams that want their tools to talk to each other. If you’d rather start a process by hand, by email, or from a public form, see the other trigger options.
- Pre-fill your kick-off form fields with data it already has, like the customer’s name, the deal value, or a start date
- Give the process a clear name so it’s easy to find later
- Assign the right people, groups, and roles to each step
- Set deadlines
- Tag the process and drop it in the right folder
- CRM: start onboarding the moment a deal closes
- Document management: kick off an approval when a file is uploaded
- Sensors and devices (IoT): launch an inspection when a sensor raises an alert
- External forms: create a process from a form filled out on another site
- Databases: start a workflow when a record changes
(Skip this unless you’re setting up the technical side.)
To launch a process, send a POST request to Tallyfy’s REST API. You trigger it from your own code, which runs when something happens in another system: a CRM deal closing, a form submission, a sensor alert, and so on.
- A Tallyfy account with API access
- An OAuth Bearer token for authentication
- The
checklist_id(template ID) you want to launch - Familiarity with REST APIs and JSON
- Get your access token - set up OAuth in Tallyfy and store your Bearer token securely.
- Find the template ID - grab the
checklist_idfrom the URL when you’re viewing your template, and note any kick-off form fields that need data. - Send the POST request - call
POST /organizations/{org_id}/runswith a JSON body containingchecklist_idand process details. - Handle the response - you’ll get a
201response with the new process data, including its ID. Add error handling for failures.
Pass extra data through the prerun object to pre-fill kick-off form fields. You can also set the process name, per-step assignments (users, groups, and roles), and deadlines in the same request.
POST /organizations/{org_id}/runs HTTP/1.1Host: go.tallyfy.comAuthorization: Bearer YOUR_ACCESS_TOKENContent-Type: application/jsonX-Tallyfy-Client: APIClient
{ "checklist_id": "your-template-id", "name": "Customer Onboarding - Acme Corporation", "prerun": { "customer_name": "Acme Corporation", "contract_value": 15000, "start_date": "2024-01-15T00:00:00.000Z" }}See the API process launch guide for full details.
Postman > Working with templates and processes
Workato > Launch Tallyfy processes from Workato
-
A way for other software to talk to Tallyfy directly, sending and receiving data without anyone using the screen. ↩
Was this helpful?
- 2026 Tallyfy, Inc.
- Privacy Policy
- Terms of Use
- Report Issue
- Trademarks