Skip to main content

Zendesk

BotDojo can integrate with Zendesk to sync ticket data. Following are the steps to set up Zendesk:

  1. Log in to your BotDojo Account and go to Integrations.
Requirement

To connect Zendesk to BotDojo, you must be a Zendesk admin.

  1. Under Data, click on the Zendesk Integration and input the value in https://your-subdomain.zendesk.com into the Subdomain field
  1. Click Connect. You will be redirected to the authorization page.

  2. Click Allow to grant the necessary permissions.

  1. 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"] } }