Zapier integration
Connect Deskwoot to over 5,000 apps using Zapier. Automate workflows between Deskwoot and your CRM, project management tools, email marketing platforms, and mor
Zapier connects Deskwoot to thousands of other apps so you can move data between your helpdesk and the rest of your stack without writing any code. You pick a trigger (something that happens in Deskwoot or in another app) and an action (what should happen next), and Zapier runs the workflow for you. It's the simplest way to keep your CRM, project board, and marketing tools in sync with what's happening in support.
To use Zapier you need an API token, so this works on plans where API access is available. The REST API (and the tokens that power it) is part of the Enterprise plan, and it's also unlocked during your 7-day Enterprise trial.
How do I connect Deskwoot to Zapier?
- Generate an API token in Deskwoot under Settings > API Tokens. Copy it somewhere safe.
- Log in to Zapier at zapier.com (or create a free account).
- Search for "Deskwoot" in the Zapier app directory and pick it.
- Authenticate by pasting your Deskwoot API token when Zapier asks for it.
- Build your first Zap by choosing a trigger and an action, then test it and turn it on.
What triggers can I use?
Triggers fire when something happens in Deskwoot and start the rest of your workflow:
- New conversation created. A customer opens a new conversation.
- Conversation status changed. For example, moved to resolved or pending.
- New message received. An incoming message arrives in any conversation.
- New contact created. A new customer record is added.
- CSAT rating submitted. A customer sends a satisfaction rating.
What actions can Zapier perform in Deskwoot?
Actions let other apps push data into Deskwoot:
- Create a conversation
- Send a message
- Create a contact
- Add a label to a conversation
- Assign a conversation to an agent
What can I actually automate?
A few patterns teams set up most often:
- Post a Slack message when a VIP customer opens a conversation.
- Add new Deskwoot contacts to your Mailchimp audience automatically.
- Create a Trello card when a conversation is labelled
bug. - Log resolved conversations to a Google Sheet for reporting.
- Send a follow-up email through SendGrid a few days after resolution.
What if the trigger I need isn't listed?
For events that aren't pre-built, use Deskwoot webhooks. Go to Settings > Webhooks, then in Zapier pick Webhooks by Zapier as the trigger app and point your Deskwoot webhook at the URL Zapier gives you. That opens up every Deskwoot event, including ones not in the standard trigger list, and it usually fires faster than polling.
Tips that save you headaches
- Name your Zaps clearly (something like "New bug conversation to Trello card") so teammates can read each automation at a glance.
- Add Zapier filters to narrow a trigger, for example only firing when a conversation carries a specific label or is assigned to a certain team.
- Test every Zap with sample data before turning it on, so you don't create duplicate records or send misfired messages.
- Keep your API token private. If you think it leaked, regenerate it right away in Settings > API Tokens.
Troubleshooting
- Authentication errors. Confirm the API token is still active in Deskwoot. Regenerating a token invalidates older connections, so you'll need to reconnect Zapier.
- Trigger not firing. Check that the Zap is turned on and that the event matches your trigger conditions. Zapier's Task History shows the error details.
- Duplicate data. Make sure you don't have two Zaps with the same trigger and action pair, and use Zapier's de-duplication key where it's offered.