Zapier
Connect Cavuno to thousands of apps with triggers, actions, and searches—no custom code required.
A
JConnect Cavuno to thousands of apps with Zapier. Start workflows when something changes on your board, create records from other tools, or find Cavuno data for later steps—without maintaining a custom integration.
The Cavuno app is available now by invitation while its public Zapier directory listing is under review. Add Cavuno to your Zapier account to start building Zaps immediately.
You need a paid Cavuno plan (Starter or higher). Cavuno does not charge extra for Zapier, although Zapier’s own plan and task limits still apply.
Connect your Cavuno account
- Add Cavuno to your Zapier account.
- Create a Zap and choose Cavuno for the trigger or action.
- Select Sign in when Zapier asks for a Cavuno connection.
- Sign in to Cavuno, choose the board the Zap should use, and approve access.
- Return to Zapier and finish configuring the step.
The connection uses OAuth 2.1. You do not paste an API key, API base URL, or custom board hostname into Zapier. The connection inherits your Cavuno role, so it can only perform operations your account is allowed to perform.
Available triggers
Triggers start a Zap when Cavuno sends a new event. The Zap must be switched on before the event happens; triggers do not replay older board activity.
| Trigger | Runs when |
|---|---|
| New Draft Job | A job is created with draft status. |
| New Published Job | A job is created as published or changes from another status to published. Ordinary edits to an already-published job do not fire this trigger. |
| Updated Job | Any job update occurs. The payload includes the current status and changed_fields so later steps can decide what changed. |
| New Candidate | A candidate profile is created. |
| Marketing Permission Granted | A candidate grants marketing permission. |
| Marketing Permission Withdrawn | Marketing permission is withdrawn. |
Job payloads include the public job URL, status, and description. Candidate trigger payloads include a public profile URL when one exists; company action and search results include the public company URL.
Available actions
| Action | What it does |
|---|---|
| Create Job | Creates a draft or published job from data supplied by earlier Zap steps. |
| Create Company | Creates a company on the connected board. |
| Withdraw Marketing Permission | Withdraws an existing marketing permission. This is safe to run more than once. |
Only a candidate can grant marketing permission. Zapier can find or withdraw permission, but it cannot grant consent on someone’s behalf.
Available searches
| Search | Lookup options |
|---|---|
| Find Job | Cavuno job ID or your own external ID. |
| Find Company | Cavuno company ID, website, or exact company name. It can also create the company when no match exists. |
| Find Marketing Permission | Exact email address. |
Useful starter Zaps
- Send a Slack or Microsoft Teams message when a job is published.
- Add new candidates to a spreadsheet or recruiting workflow.
- Create a Cavuno company and draft job when a deal closes in your CRM.
- Post a newly published job to a social scheduling tool.
- Remove a contact from marketing tools when permission is withdrawn.
For status-specific workflows, prefer New Draft Job or New Published Job. Use Updated Job when you need every edit, then inspect status and changed_fields in later steps.
Troubleshooting
| Problem | What to do |
|---|---|
| Cavuno does not appear in Zapier search | Accept the private app invitation while the public directory review is in progress. |
| Connection says the board needs a paid plan | Upgrade the board to Starter or higher, then reconnect or retest the step. |
| A trigger test finds no recent item | Create the relevant record or change after the Zap is switched on, then test again. Historical events are not replayed. |
| A live trigger stops running | Confirm the Zap is still on. Zapier removes its Cavuno webhook subscription when the Zap is turned off. |
| An action is denied | Connect a Cavuno owner or member whose role has permission for that operation. |
For lower-level control, use the REST API, Cavuno CLI, MCP server, or outbound webhooks.