There are five main ways to add AI to Zendesk, from the platform’s own AI features to no-code tools to fully custom builds. Here is a quick overview so you can jump to the method that fits your team:
| Method | Best for | Setup |
|---|---|---|
| Zendesk native AI agents | Teams already on a Zendesk AI plan | Low, no developer needed |
| Zendesk Marketplace apps | Agent assist inside the ticket view | Low, no developer needed |
| CustomGPT.ai | AI agent trained on your tickets + Help Center | Low, no developer needed |
| No-code tools (Zapier) | Automating workflows between Zendesk and ChatGPT | Medium, no developer needed, some configuration |
| Custom API / Sunshine Conversations | Full control, multi-channel, custom logic | High, developer required |
Quick overview of Zendesk + chatbot connection options
Zendesk gives you several ways to use chatbots alongside Support and messaging:
- Zendesk AI agents (native bots). These run directly inside Zendesk messaging and can be added to the Web Widget or mobile SDKs.
- Third-party chatbots via Marketplace. You can install chatbot apps and connect them to messaging, Web Widget, or other channels.
- Sunshine Conversations. This provides a unified messaging API and is commonly used to connect custom or external bots across channels, then route them into Zendesk.
- Custom APIs. Developers can use conversations integrations (webhooks) and messaging APIs to treat an external bot as an “agent” talking to customers.
If you want a chatbot that answers from your Zendesk Help Center but lives on your website or help center, you can use CustomGPT.ai as the chatbot engine and Zendesk as its knowledge base.
How to do it with CustomGPT.ai
This section explains how to make your “chatbot” be a CustomGPT.ai agent powered by Zendesk Help Center content.
Step 1 — Confirm prerequisites
- Make sure you have: An active Zendesk account. Admin access to your Zendesk account, required to authorize the OAuth connection. A CustomGPT.ai account. Start a free trial at customgpt.ai if you don’t have one.
- The integration works on all CustomGPT.ai plans and all Zendesk plans. You can connect your Help Center articles, your resolved ticket conversations, or both.
Step 2 — Create or select your agent
- In CustomGPT.ai, go to your dashboard and click New Agent if you don’t already have one.
- Choose a suitable starting method (for example, Website or a basic project) and complete the creation flow.
- Give the agent a clear name such as “Zendesk Help Center Bot” so you can recognize it later.
- You can skip other data sources for now; you’ll connect Zendesk next.
Step 3 — Connect your Zendesk Help Center as a data source
- Log in to CustomGPT.ai and click Create New Agent. Give your agent a name.
- On the Sources step, click Add Source and select Zendesk.
- Enter your Zendesk subdomain, the part before
.zendesk.com. For example, if your support portal is atyourcompany.zendesk.com, enteryourcompany. - Click Connect. A Zendesk authorization page opens; click Allow. No API keys or credentials to copy.
- Select what to sync: Knowledge Base (your Help Center articles), Tickets (all resolved ticket conversations), or both. Syncing both gives your agent the widest coverage: official documentation plus real-world resolutions that never made it into an article.
- If you plan to deploy the agent externally to customers, enable Anonymizer. This removes names, emails, and IDs from ticket content before it is stored, so no customer’s personal information can surface in a response to someone else.
- Click Continue. CustomGPT.ai runs the initial sync. For most accounts this completes in minutes. Once syncing is done, finish setting up your agent (persona, tone, deploy settings) and it is ready to use.
Step 4 — Enable Zendesk auto-sync
Once your Zendesk is connected, your agent keeps itself current automatically. When a Help Center article is updated or a new ticket closes, the content syncs without any action on your part. Auto-sync is available on Enterprise plans.
For the full setup walkthrough including auto-sync configuration, see the Zendesk integration guide.
Step 5 — Embed your CustomGPT.ai chatbot into your Zendesk help center or site
- In your agent, open the Deploy or Integration tab.
- Locate the iframe embed code and copy it.
- In your Zendesk help center (Guide) or associated website, add a custom HTML / embed block where you’d like the chatbot to appear.
- Paste the iframe code and publish your theme or page.
- Visit the help center or site to confirm that the CustomGPT.ai chatbot loads and responds using your Zendesk articles
CustomGPT.ai’s docs describe iframe embedding into any website; using an HTML block in your Zendesk help center theme generally follows the same pattern, though compatibility may depend on Zendesk’s support for custom HTML embeds.
Step 6 — Connect CustomGPT.ai events to your wider support stack
- If you want to send leads or conversation activity into other tools, connect the CustomGPT.ai Zapier app.
- Use triggers like New Conversation, New Message, or New Lead to pass data into your CRM or ticketing stack (for example, to create tickets or log transcripts in a helpdesk).
- Keep workflows generic and tool-agnostic unless you have a tested Zap for Zendesk specifically.
Connect a third-party bot via Zendesk messaging and Web Widget
If your chatbot is a separate product (including CustomGPT.ai or another platform), you can connect it through Zendesk’s messaging Web Widget.
Step 1 — Enable messaging and Web Widget
- In Zendesk Admin Center, go to Channels → Messaging and social → Messaging.
- Create or open a web messaging channel (Web Widget).
- Configure basic settings like brand, language, and availability.
Step 2 — Install or configure your bot integration
- If your bot has a Zendesk Marketplace app, install it and follow its configuration steps.
- For bots built on Sunshine Conversations or similar platforms, follow their specific app or integration guide.
- Ensure the bot is associated with the correct brand or messaging channel.
Step 3 — Set the bot as the default responder
- In Zendesk Admin Center, go to AI → AI agents → AI agents.
- Select Marketplace bots to see your installed third-party bots.
- Assign your bot as the default responder for the relevant messaging channels (or switch back to Zendesk AI agents if needed).
Step 4 — Embed the Web Widget on your website or help center
- From the messaging channel’s Installation tab, copy the script snippet for the Web Widget.
- Add it to your website template, or tick the option to Automatically embed Web Widget in your Help Center.
- Save and publish. The widget now appears on your site or help center, with your third-party bot as the first responder.
Step 5 — Test end-to-end
- Open your website or help center in a private window.
- Start a conversation from the Web Widget and confirm your chatbot responds.
- Trigger a hand-off or escalation and verify that a Zendesk ticket is created and routed correctly.
Connect your chatbot using Sunshine Conversations
Use Sunshine Conversations if you want a programmable, multi-channel messaging layer between your bot and Zendesk.
Step 1 — Understand what Sunshine Conversations does
- Sunshine Conversations provides a unified messaging API and can connect external chatbots to Zendesk.
- It’s designed for advanced, custom experiences and multi-channel routing.
Step 2 — Set up Sunshine Conversations access
- Confirm your Zendesk plan includes Sunshine Conversations access or add the required plan.
- Follow the access / platform docs for your account type (legacy versus modern access).
Step 3 — Connect channels and your external bot
- Use Sunshine Conversations to connect channels like WhatsApp, Facebook Messenger, or web messenger.
- Configure your external chatbot (or bot platform) to talk to Sunshine Conversations via its APIs.
Step 4 — Route messages into Zendesk
- Follow the routing between Sunshine Conversations and Zendesk guide to ensure conversations reach the right Zendesk groups or agents.
- Configure transfer groups, escalation rules, and failover behaviour as documented.
Step 5 — Fine-tune AI agent behavior
- If you are also using Zendesk advanced AI agents, configure the integration section for Integrating Sunshine Conversations with advanced AI agents for form handling, metadata, and CRM actions.
- Test flows where Sunshine Conversations, your bot, and Zendesk agents all participate in the same conversation.
Connect your chatbot directly with Zendesk APIs
For maximum control, you can integrate your chatbot using the Zendesk Conversations APIs and integrations.
Step 1 — Review the messaging / Conversations API docs
- Read Zendesk’s Conversations platform documentation to understand the messaging model and endpoints.
- Note that Sunshine Conversations platform access unlocks the conversations API for advanced customizations.
Step 2 — Plan your bot’s role
- Decide whether your bot will act like a full agent, a pre-support triage bot, or a background assistant.
- Map which events will trigger your bot (new messages, tickets, metadata changes) and which actions it will perform (replying, tagging, updating fields).
Step 3 — Create conversations integrations
- In the Admin Center, open Conversations integrations to create webhooks that send conversation events to your bot service.
- Use curl or Postman (as shown in the docs) to test integration endpoints before wiring them into your application.
Step 4 — Implement bot logic against the API
- In your service, receive webhook events and call the appropriate Zendesk messaging / ticket APIs to reply or update records.
- Use metadata, tags, or conversation fields (as documented) to control routing and context.
Step 5 — Test and harden
- Test with real-world flows: high volume, edge cases, and escalations to human agents.
- Monitor logs and Zendesk analytics to confirm that tickets and messages are created and updated as expected.
Example — ecommerce support bot connected to Zendesk
Imagine an online store with a Zendesk help center and a CustomGPT.ai chatbot:
- The team connects their Zendesk Knowledge Base and resolved ticket history to a CustomGPT.ai agent. The agent answers questions about orders, returns, and shipping, drawing from both published articles and real resolutions from past tickets.
- They enable Zendesk auto-sync so new and updated help articles automatically feed into the chatbot.
- They embed the CustomGPT.ai agent as an iframe on their Zendesk help center home page.
- When a customer asks a question:
- The bot answers instantly using the latest Zendesk documentation.
- If the question is complex, the site offers a “Contact support” option that opens Zendesk’s messaging Web Widget, where a live agent takes over.
This gives customers fast, AI-powered answers while keeping Zendesk as the system of record for tickets and agent workflows.
Which method is right for you?
- Use Zendesk native AI agents if: You are already on a Zendesk Suite or AI plan and want agent assist features built directly into your ticket view, with no third-party tools to manage.
- Use a Zendesk Marketplace app if: You want ChatGPT to assist your agents inside the ticket view, drafting replies, summarizing tickets, or suggesting next steps.
- Use CustomGPT.ai if: You want an AI agent trained on your resolved ticket history and Help Center together; it can answer questions your articles never covered and can be deployed to customers as well as your support team.
- Use Zapier if: You want to automate workflows between Zendesk and ChatGPT, for example sending ticket data to ChatGPT for sentiment analysis or auto-tagging.
- Use Sunshine Conversations or the Conversations API if: You are a developer building a custom, multi-channel bot experience and need full control over routing, metadata, and integrations.
Frequently Asked Questions
Can a chatbot use both my Zendesk ticket history and my Help Center?
Yes. CustomGPT.ai lets you sync your Zendesk Knowledge Base (Help Center articles), your resolved ticket conversations, or both. Syncing both gives your agent the broadest coverage: documented answers plus real resolutions that were never written up as articles.
How can a chatbot hand off conversations into Zendesk?
A common integration path is to use Sunshine Conversations to route conversations across channels into Zendesk. For more customized routing, developers can use Zendesk conversations integrations (webhooks) and messaging APIs to connect an external bot as an agent.
Can I embed a Zendesk-connected chatbot in my own app using APIs?
Yes. Zendesk supports custom integration through messaging APIs and conversations integrations, which can be used to connect an external bot in your own app flow. Zendesk AI agents can also be added to the Web Widget or mobile SDKs.
What are the main ways to connect Zendesk to Claude?
There are five approaches: Zendesk’s native AI agents, third-party apps from the Zendesk Marketplace, CustomGPT.ai (which trains on your tickets and Help Center and runs on Claude), no-code workflow tools like Zapier, and custom integrations built on Sunshine Conversations or the Zendesk Conversations API. The right choice depends on how much control you need and whether you want a no-code or developer-built solution.
Is this setup only for Zendesk-native bots, or can I use third-party alternatives too?
It is not limited to Zendesk-native bots. Zendesk-native AI agents are one option, but third-party chatbot apps and custom/external bots are also supported through Marketplace apps, Sunshine Conversations, and custom API integrations.
Can I connect Zendesk to Claude without coding?
Yes. Several options require no developer work: Zendesk’s native AI agents, apps from the Zendesk Marketplace, and CustomGPT.ai all connect through guided setup flows with no API configuration or code required. No-code tools like Zapier can also automate workflows between Zendesk and Claude without coding.
Is it better to use Zendesk’s native AI or an external tool like CustomGPT.ai?
Zendesk’s native AI is built into the platform and is the lowest-friction option if you are already on a Zendesk AI plan. CustomGPT.ai is worth considering when you want a single agent trained on your full resolved ticket history and Help Center together, deployable to customers outside Zendesk as well as your internal team. The two are not mutually exclusive.
Is it safe to connect Claude to Zendesk when my tickets contain customer data?
This depends on how ticket data is handled before it is sent to or stored by the AI. CustomGPT.ai includes a built-in Anonymizer that strips names, email addresses, and other personal identifiers from ticket content before storing it. If you are using a direct API integration or a third-party connector, check whether PII is filtered before ticket data leaves Zendesk.
Do I need developer help to connect Zendesk to Claude?
Not for most options. Zendesk native AI, Marketplace apps, and CustomGPT.ai all offer no-code setup. Developer involvement is only needed for custom integrations built on Sunshine Conversations or the Zendesk Conversations API.
Can I train a chatbot on my Zendesk ticket history, not just my Help Center?
Yes, with CustomGPT.ai. The integration lets you sync resolved ticket conversations as well as Help Center articles. Other options, including Zendesk’s native AI and standard Marketplace apps, only pull from your Help Center. Ticket-trained agents can answer questions that were never documented as articles.
Conclusion
Connecting a chatbot to Zendesk is really about choosing how much control you need versus how much integration work you want to own—from native AI agents to fully custom Conversations APIs.
CustomGPT.ai lets you skip the heavy lifting by indexing your Zendesk Help Center directly, auto-syncing updates, and dropping a Zendesk-powered bot into your site or help center with a simple iframe and optional Zapier handoffs.
Open CustomGPT.ai, spin up a Zendesk Help Center bot, and embed it on your support pages to test the full Zendesk + chatbot experience end to end.