Zendesk integration

Zendesk + Rereflect

Your Zendesk tickets are the richest, highest-intent customer feedback you have. Rereflect connects with a subdomain, agent email, and API token — then analyzes every new ticket for sentiment, pain points, and churn risk, and maps it to the requester in Customer 360. No manual CSV exports.

Fig. 01 — How it works

Up and running in minutes.

01

Connect Zendesk

Paste your Zendesk subdomain, agent email, and an API token to authorize Rereflect — no OAuth redirect required.

02

Tickets Flow In

Rereflect polls for new tickets automatically from the moment you connect. Want real-time? Wire an optional Zendesk trigger/webhook.

03

AI Extracts Insights

Every ticket is analyzed for sentiment, categorized, flagged for churn risk, and mapped to the requester in Customer 360.

04

Status Syncs Back

Turn on status-sync and the feedback item follows the ticket — moving to In Review or Resolved as the agent works it, via a 15-minute poll plus an optional real-time webhook trigger.

Fig. 02 — Capabilities

Built for this channel.

Ticket Analysis

Each ticket's subject and description are analyzed for sentiment, pain points, and feature requests — automatically.

Automatic Sync

New tickets are pulled in on a schedule from the moment you connect. No manual CSV exports, no batch jobs.

Real-Time Webhooks

Wire an optional Zendesk trigger/webhook for instant delivery — HMAC-signed and verified over the raw request body.

Requester Mapping

Every ticket is mapped to its requester by email, feeding Customer 360, health scores, and churn signals like any other source.

Churn Risk Detection

AI flags frustrated customers from ticket tone and content before they cancel — so you can step in early.

Exactly-Once Ingestion

Tickets are de-duplicated by ticket ID across polling and webhooks, so you never get duplicate feedback for the same ticket.

Status Sync (Poll + Real-Time)

Opt in and Rereflect keeps the feedback item's status in step with the Zendesk ticket — a 15-minute poll works behind any firewall, and an optional webhook trigger applies the change the moment an agent updates the ticket.

Fig. 03 — Use cases

Who it helps.

We had thousands of Zendesk tickets and no way to see the big picture. Rereflect surfaced our top 3 recurring issues within a week — we fixed them and ticket volume dropped.

Head of Support
SaaS company, 100+ tickets/day

Feature requests were buried in support tickets nobody re-read. Now Rereflect surfaces them automatically, with sentiment context, straight from Zendesk.

Product Manager
B2B platform, Series B

The churn detection caught a key account's frustration from the tone of their tickets before it ever reached me. We jumped on it and saved the renewal.

Customer Success Manager
Enterprise SaaS
Fig. 04 — Setup

Connect in four steps.

01
Go to Settings → Integrations

Navigate to your Rereflect dashboard and open the Integrations page.

02
Create a Zendesk API token

In Zendesk Admin Center → Apps and integrations → APIs → Zendesk API, enable token access and add an API token. Copy it — Zendesk shows it once.

03
Paste your credentials into Rereflect

Enter your subdomain (the {subdomain} in {subdomain}.zendesk.com), the agent email that owns the token, and the API token.

04
Rereflect validates & starts ingesting

Rereflect verifies the token, encrypts it at rest, and creates a Zendesk feedback source so new tickets flow in. The token is never shown again.

05
Optional: turn on real-time

Copy the webhook URL and signing secret from Rereflect, then create a Zendesk webhook and a "Ticket is created" trigger pointing at it. Otherwise Rereflect polls automatically.

06
Watch tickets become feedback

New tickets appear within minutes — analyzed for sentiment and mapped to the requester in Customer 360.

07
Optional: turn on status-sync

Enable status-sync to keep feedback status matched to the ticket — via the 15-minute poll always, plus a second "Ticket updated" trigger on the same webhook (tagged "event": "ticket.status_changed") for instant updates.

Fig. 05 — Common questions

Questions, answered.

Usually a couple of minutes. Connect the integration, choose which channels or conversations to monitor, and Rereflect starts analyzing feedback immediately.
Deployment

Self-host it and connect your tools.

Deploy Rereflect on your own infrastructure and wire up every feedback channel you already use. MIT licensed, every feature unlocked.