Skip to main content

Zendesk Support Tickets

Kapa provides an integration to pull tickets from your Zendesk help desk. This integration allows your AI assistant to learn from real customer issues and their resolutions, providing more relevant and accurate support information.

Prerequisites

  • A Zendesk help desk account
  • Administrator credentials (email and API token)
  • Knowledge of your ticket structure (tags, agent groups, etc.)

Data ingested

When you connect Kapa to Zendesk Support Tickets, the following data is ingested:

  • Ticket URLs
  • Ticket subjects and full conversation threads
  • Ticket metadata (status, tags)
  • Customer questions and support agent responses
  • User roles

Setup

Step 1: Provide your helpdesk subdomain

  1. Identify the subdomain in your Zendesk URL
  2. For https://kapaaihelp.zendesk.com/, the subdomain is kapaaihelp

Step 2: Provide an admin email

  1. Access your Zendesk dashboard
  2. Click on your avatar in the top right corner
  3. Select "View Profile"
  4. Verify your role shows as "Administrator" in the left sidebar

User Profile

Step 3: Provide an API token

Enabling API token access

  1. In Admin Center, click "Apps and integrations" in the sidebar
  2. Select "APIs" > "Zendesk API"
  3. In the Settings tab, enable token access

Generating API tokens

  1. In Admin Center, click "Apps and integrations" in the sidebar
  2. Select "APIs" > "Zendesk API"
  3. Click the "Add API token" button to the right of "Active API tokens"
  4. Copy the generated token and store it securely
  5. Click "Save" to return to the Zendesk API page

Generate Token

note

More detailed instructions can be found in the Zendesk support center

Step 4: Configure the Kapa platform

  1. Go to the Sources tab in the Kapa platform
  2. Click Add new source
  3. Select Zendesk Support Tickets as the source type
  4. Enter your helpdesk subdomain
  5. Provide the admin email and API token
  6. Configure filtering options to select which tickets to include
  7. Click Save to begin the ingestion process

Configuration options

The following configuration options are available for the Zendesk Support Tickets integration:

OptionDescriptionDefaultRequired
Helpdesk subdomainThe subdomain of your Zendesk instanceNoneYes
Admin emailEmail address of an administrator userNoneYes
API tokenZendesk API authentication tokenNoneYes
Created afterOnly include tickets created after this dateAll timeNo
Ticket tagsOnly include tickets with these tagsAll tagsNo
Agent groupsOnly include tickets assigned to these agent groupsAll groupsNo
PrioritiesOnly include tickets with these prioritiesAll prioritiesNo
StatusesOnly include tickets with these statusesAll statusesNo
TypesOnly include tickets of these typesAll typesNo

Best practices

  • Focus on closed tickets: Closed tickets typically contain complete solutions and verified answers
  • Consider recency: Recommend ingesting tickets from the last 6-12 months to ensure information relevance
  • Use tag filters wisely: Exclude tags like "Billing" or other sensitive information
  • Target high-quality responses: Filter for tickets handled by experienced agents or with positive satisfaction ratings
  • Balance quantity and specificity: Start with more specific filters, then expand if needed
  • Exclude sensitive content: Use tags or other filters to exclude tickets with personal or sensitive information
tip

We recommend ingesting only closed tickets from the last 6-12 months to ensure recency. Consider excluding tags like "Billing" or other sensitive information. This approach helps optimize Kapa's performance and ensures the most relevant information is used to assist your users.

Troubleshooting

  • Authentication errors: Verify your subdomain, admin email, and API token are correct
  • Permission denied: Ensure the admin account has proper access rights to all required tickets
  • No tickets appearing: Check that your Zendesk instance contains tickets matching your filter criteria