Connection methods
Webhook trigger
Create a Workflow with a Webhook trigger to receive data from any app that can send HTTP POST requests. When the external app fires an event, it sends a request to your unique Cassidy webhook URL, which kicks off the Workflow automatically. This is ideal when the external app supports outbound webhooks or notifications. Learn more in the webhooks guide.Send API Request action
Use the Send API Request action inside a Workflow to push data to any app that has an API. You configure the endpoint, headers, and body directly in the action settings — no code required. This is ideal when you need Cassidy to write data back to an external system after processing it with AI.Zapier
Use Zapier as a bridge between Cassidy and 5,000+ apps. You can trigger a Cassidy Workflow from a Zapier automation, or send Cassidy’s output to another app through Zapier. This is ideal when the external app doesn’t support webhooks or a direct API, but does have a Zapier integration.Store external data in your Knowledge Base
If your goal is to bring external data into Cassidy for your Agents to reference, add a Save to Knowledge Base action at the end of your Workflow. This stores the processed data as knowledge that Agents can search and cite.Example: connect to ClickUp via Zapier
Create a Zapier automation
In Zapier, create a new Zap with ClickUp as the trigger app. Choose the event you want to react to — for example, New Task.
Add Cassidy as the action
Select Cassidy as the action app in Zapier. Choose the Cassidy Workflow you want to trigger and map the ClickUp fields to Workflow variables.
Next steps
Use webhooks
Set up a webhook trigger to receive data from any external system.
Connect via Zapier
Bridge Cassidy with thousands of apps through Zapier.
Build a Workflow
Learn how to create Workflows that process incoming data.
Knowledge Base overview
Store external data for your Agents to reference.