The Zendesk connector lets Simpplr Enterprise Search index your Zendesk Support data tickets and articles making support context discoverable directly in Simpplr.
With this connector, you can:
Surface tickets and knowledge articles in Simpplr Enterprise Search and Smart Answers
Preserve Zendesk visibility via ACLs.
Use advanced features like autocomplete, hybrid ranking, and Smart Answers on top of Zendesk content.
Indexed content from Simpplr Enterprise Search is available in:
In main search listing
Smart Answer
Autocomplete
Content types | Tickets and Articles |
Metadata | title, url, Created time and last modified time, subject, description, body, assignee_email, priority, tags, name, is_public, status, public, vote_count, article_text, created_by |
Permissions | User and Group based permissions |
Indexing | Initial full crawl when the connector is created, followed by a weekly full crawl. Incremental updates run every hour. |
Multiple instances support | Multiple Zendesk connections can be configured in the Simpplr environment. |
Search features | Audience filters - Admins can include/exclude documents from indexing based on the Audiences.
Hybrid / semantic ranking Autocomplete suggestions Zendesk’s content is used in Smart Answers |
Following are the object type indexed:
Ticket
Article
For each indexed item, Zendesk capture:
title
url
Created time and last modified time
Subject
Description
Body
Assignee Email
Priority
Tags
Name
Article Text
Created By
Vote count
Status
Permissions are read from Zendesk and enforced in Simpplr Enterprise Search:
How user and group permissions are synchronized
User and group permissions are synchronized from Zendesk users, organizations, groups, ticket participants, and article authors.
When a user is added to or removed from the organization or a specific group, the ACL index is updated the next time the sync runs (by default, every hour).
How public or link-shared content is handled
Content that is only available via anonymous or public shared links is not indexed in the current version
What happens when access is removed for a specific document
When a user loses access to a Ticket or Article, the updated permissions are applied during the next sync cycle.
The file will no longer appear in that user’s Simpplr search results after the sync completes.
Zendesk Support (cloud) with API tokens
Not supported: On-prem/self-hosted Zendesk, end-user tokens, legacy environments without API token support
Before you begin, ensure the following:
Source system permissions
A Zendesk user (Agent or Admin recommended) able to create API tokens
Read access to users, organizations, groups, tickets, comments and articles in scope
Application / service account
Ability to create an API token for a service user
Ability to grant that user access to required orgs, groups, and tickets
Ensures the connector can see all intended content while minimizing over-privilege.
Authentication mechanism
Describe how Simpplr Enterprise Search connects to Zendesk:
Auth type: Basic Auth using Admin Email and API token
Token creator must have visibility into target orgs, groups, tickets, articles
Data security
Data storage and residency: Indexed content from Zendesk are stored within your Simpplr Enterprise Search environment, in the same region as your Simpplr tenant.
Encryption in transit: Server-side encryption with Amazon S3 managed keys (SSE-S3), TLS encryption in Kafka.
Encryption at rest: SSL (TLS 1.2 or higher), Auth: OAuth 2.0 Bearer tokens (client-credential).
Permission enforcement: Zendesk access controls (users and channels) are stored in the ACL index and applied at query time. Search results are always filtered by the signed-in user’s identity orgs, groups, and ticket/article relationships.
Step 1 - Create API Token at Zendesk Admin Center.
Go to your Zendesk instance (e.g., https://your-company.zendesk.com)
Click on the Admin icon (gear icon) in the sidebar
Select Admin Center
Navigate to Apps and Integrations
Go to API Configuration and enable Allow API token access
Go to API Tokens and click Add API Token
Provide Description and click save.
After Saving API Token will appear on screen and Copy that token and keep it safe.
Step 2 - For knowledge articles:
In the Zendesk Admin center page go to Knowledge
In the Knowledge page select Knowledge admin from top right of page.
Once in Knowledge Admin Select setting and then Help Center Settings
In this page Select Activate Help center and save.
Step 3 - Create the connector in Enterprise Application
In Simpplr, go to: Enterprise Search → Connectors → Add connector.
Select “Zendesk”.
Enter basic information:
Name: (Connector Name for this instance)
Provide authentication details:
Zendesk subdomain (for e.g. https://your-company.zendesk.com sub-domain will be your-company)
API token
Email (from which API Token is generated and has required access)
Click Save Configuration.
Step 4 - Define Filters
Configure inclusion rules:
Not configurable in the current version
Configure exclusion rules:
Not configurable in the current version
Configure Audience based filtering.
Include audiences
Exclude audiences
Step 5 - Monitor the sync
Monitor the initial full sync status (starts automatically) in the connector dashboard.
Crawling and sync behavior
Describe how the connector works over time:
Initial full crawl: All relevant Zendesk content is indexed during the first run, including:
Tickets
Articles (Help Center)
How long it may take: Depends on the volume of tickets and articles in scope.
Incremental updates
Mechanism: Cursor-based incremental sync using Zendesk timestamps from the previous sync.
Incremental entities:
Organizations (cursor = updated_at)
Tickets (cursor = updated_at)
Articles (cursor = updated_at)
Full refresh (special case):
Users are periodically re-fetched in full to ensure accurate membership and ACL consistency
What changes trigger reindexing:
New or updated tickets or articles
Ticket status, priority, or assignee changes
Deletion and permission changes
Deleted items are removed from index at next sync.
Changes in user access, group membership, or organization visibility are also updated in the next sync
Expected latency
With the default schedule (incremental sync every hour), changes made to Zendesk content (such as new tickets or article updates) are generally reflected in Simpplr search results within a few hours of the update, subject to content volume and system load.
Default field mapping
Source field (Zendesk) → Index field Simpplr
ticket
title | title |
url | url |
owner/createdby | created_by |
file type | N/A |
Last modified | updated_at |
Created date | created_at |
size | N/A |
permissions /access control | allowaccess_control |
article
title | title, name |
url | html_url |
owner/createdby | created_by |
file type | N/A |
Last modified | updated_at |
Created date | created_at |
size | N/A |
permissions /access control | allowaccess_control |
Search experience
How content from this connector appears in search:
Result layout: (Icon, Connector name, title as link, body(excerpt), Updated Date/ Created Date, object type)
Available filters and facets:
Source = Zendesk
Updated Date
Participation in advanced features:
Smart Answers / Q&A: Yes
Autocomplete: Yes
Recommendations / “Suggested for you”: N/A
Trending / popular results: N/A
Semantic / hybrid ranking: Yes
Limits and known limitations
Maximum file size indexed | e.g., Content fully indexed up to 10 MB; above that only metadata is indexed. |
Unsupported file types | e.g., password-protected files, certain media types, encrypted archives, etc |
Rate limits | Depends on plan |
Preview limitations | No preview available for excel, or media files |
Other known limitations | Help Center streams (articles) require Help Center to be enabled in the Zendesk account. |
Connector health and monitoring - Describe where admins can see status information:
Enterprise Search -> Connector name
Available metrics:
Last sync status (Success / Warning / Failed)
Last sync time
Next scheduled sync
Sync Type
Total items indexed count
Common issues and resolutions. Example pattern:
Issue: Authentication failed (invalid credentials or missing scopes)
Possible causes:
Incorrect subdomain or API Token (Credentials)
Incorrect email id.
Not have the required permissions
Resolution:
Verify and re-enter credentials
Confirm API configuration and Help center is enabled.
Re-run admin consent flow
When to contact support.
Authentication error persists even after trying the above-mentioned resolutions
Sync is stuck in the Pending state.
Sync is in progress but no documents are getting ingested.
Sync failure with cancelled error (when not cancelled manually)
Incomplete or Partial sync.
When contacting, Support, include:
Connector name and instance ID (if available)
Organization URL
Approximate time and date of the issue
Error messages or screenshots
Steps you already tried
Q1. Can I connect multiple Zendesk tenants or domains?
A.Yes. Each Zendesk instance is configured as a separate connector in Simpplr. Go to Enterprise Search > Connectors > Add connector, and create a new Zendesk connector for each tenant with its own email, subdomain and API token.
Q2. How often does Zendesk sync data?
A. The connector runs a full crawl on first setup and then once per week. Incremental sync runs every hour by default.
Q3. What happens when a user loses access to an item in Zendesk?
A. The updated access permissions will be indexed during the next sync cycle.
Q4. Can I exclude certain orgs/groups/tickets from being indexed?
A. Documents can be included or excluded based on audiences.
Q5. How are deletions handled?
A. Objects deleted from the source are permanently deleted from the index.