Zendesk
BotDojo can integrate with Zendesk to sync ticket data. Following are the steps to set up Zendesk:
- Log in to your BotDojo Account and go to Integrations.
Requirement
To connect Zendesk to BotDojo, you must be a Zendesk admin.
- Under Data, click on the Zendesk Integration and input the value in https://your-subdomain.zendesk.com into the Subdomain field
-
Click Connect. You will be redirected to the authorization page.
-
Click Allow to grant the necessary permissions.
- Your Zendesk Data integration is now successfully connected.
Ticket Filter (optional)
When creating a Zendesk Ticket data loader, you can set a Ticket Filter to limit which tickets are ingested. This is a Mongo-style JSON filter applied to the Zendesk ticket object at load time.
Notes
- Applies only when Data Type = Tickets.
- An empty object
{}matches all tickets. - Deleted tickets always pass through during incremental syncs so cleanup can occur.
Examples
Only open tickets:
{ "status": "open" }
High or urgent priority:
{ "priority": { "$in": ["high", "urgent"] } }
Open tickets that are already assigned:
{ "$and": [{ "status": "open" }, { "assignee_id": { "$exists": true } }] }
Only tickets for a specific brand:
{ "brand_id": 123456789 }
Exclude tickets with certain tags:
{ "tags": { "$nin": ["internal", "spam"] } }