What the integration does
Whenever a task’s status changes to Done, TaskFlow sends an HTTP POST request to a Zapier webhook URL you provide. Zapier receives the payload and triggers any Zap you’ve built on top of it.The webhook fires only when a task transitions to Done status. Tasks that are already Done when you save the webhook URL will not trigger a request.
Webhook payload
Every request TaskFlow sends to Zapier includes the following JSON body:Set up the Zapier integration
Create a Zap with a Catch Hook trigger
In Zapier, create a new Zap. For the trigger, choose Webhooks by Zapier and select Catch Hook as the event. Zapier generates a unique webhook URL for this Zap.
Open workspace Settings in TaskFlow
In TaskFlow, navigate to your workspace and open Settings → Integrations.
Workspace API key
TaskFlow can also generate a unique API key for your workspace. Use it to identify your workspace in third-party tools or to authenticate outbound requests. Format:tf_ followed by a 48-character hex string (e.g., tf_a3f2...)
To generate one, go to Settings → Integrations → Generate API Key. Each time you generate a key, the previous key is replaced.
Update or remove the webhook URL
How to change the webhook URL
How to change the webhook URL
Go to Settings → Integrations, clear the Zapier Webhook URL field, paste the new URL, and save. TaskFlow will use the new URL for all subsequent task completions.
How to stop sending webhooks
How to stop sending webhooks
Go to Settings → Integrations, clear the Zapier Webhook URL field, and save. TaskFlow will stop sending webhook requests.