Moving from Zendesk
Migrating from Zendesk to Crisp? This guide helps you move from a ticket-first setup to a conversation-first support workflow without losing structure.
Zendesk often becomes the operational backbone of a support team: queues, statuses, assignments, customer fields, macros, and ticket history. Crisp keeps that need for structure, but organizes daily work around conversations, inboxes, customer context, and Hugo, the AI Agent.
This migration guide covers:
- Moving from tickets to conversations → how Crisp structures support differently
- How Zendesk maps to Crisp → the main feature equivalents to understand
- How AI fits into this support model → how Hugo handles and escalates conversations
- How to migrate step by step → the recommended order for contacts, data, history, content, and AI
- Where to go next → useful resources before launch
Moving from tickets to conversations
Zendesk is built around tickets. Each request becomes a separate unit that needs to be assigned, tracked, and resolved. Crisp starts from a different idea: the conversation is the main workspace, and context stays attached to the customer relationship over time.
A conversation-first workflow
In Crisp, agents work from conversations rather than isolated tickets by default. This makes it easier to see previous exchanges, understand the customer journey, and avoid splitting related context across too many separate cases.
For known users, session continuity can help restore an existing chat session across visits or devices when implemented with the Web SDK.
Ticketing still exists when you need it
Crisp also provides a ticketing layer, but it is not the foundation of the support workflow. It is better seen as an additional structure you can use when a request needs more formal tracking.
This gives your team a useful balance:
- Conversations → keep support contextual and easy to follow
- Inboxes and filters → organize the queue without forcing every exchange into a ticket object
- Ticketing → add structure when a request needs dedicated tracking
Open APIs for custom migrations
If your Zendesk setup depends on custom logic, Crisp provides API and SDK options to recreate or extend your workflow. This can be useful for importing data, syncing users, pushing custom properties, restoring sessions, or connecting internal tools.
Useful resources: Crisp REST API and Crisp Web SDK session continuity.
How Zendesk maps to Crisp
The core support needs are familiar: organize work, assign conversations, reuse replies, keep customer context visible, and automate what should not require a human. The difference is how these pieces fit together inside Crisp.

Conversation vs ticket
Zendesk is ticket-first. Crisp is conversation-first. Instead of creating isolated tickets as the default unit of work, Crisp lets agents handle customer exchanges in the Inbox while keeping contact details, history, and context nearby.
Start here: learn the Crisp Inbox.
Inboxes and filters vs views
Zendesk agents often use Views to organize tickets. In Crisp, this logic is handled through inboxes, sub-inboxes, routing, assignments, and filters. You can separate work by team, topic, channel, priority, or ownership while keeping conversations easy to follow.
Useful resources: create sub-inboxes, routing and assignation, and custom filters.
Message shortcuts vs macros
Zendesk macros are called message shortcuts in Crisp. They help agents send consistent replies quickly and are managed from Crisp under Settings → Inbox Settings → Message Shortcuts.
Useful resources: use shortcut replies and import or export message shortcuts.
Conversation context vs ticket fields
Zendesk often relies on ticket fields and custom fields. Crisp displays context in the right sidebar, including contact details, segments, custom data, and previous conversations when available.
If your workflow depends on custom customer attributes, recreate them as custom data or segments so agents and automations can keep using them.
Useful resources: segments and custom data.
Hugo vs Zendesk AI
Zendesk AI is usually connected to a ticket-first support model. In Crisp, AI is handled through Hugo, which works at the conversation level. Hugo can answer, route, escalate, and trigger workflows depending on your configuration.
Start here: navigate the Hugo interface.
How AI fits into this support model
Hugo is integrated directly into Crisp’s conversation workflow. Instead of waiting for a ticket to be manually processed, Hugo can act at the beginning of a conversation and decide what should happen next.
Hugo acts at the entry point
When a user sends a message, Hugo can analyze the request and generate a response using available knowledge, context, and instructions. Depending on your setup, Hugo can answer the customer, route the conversation, or escalate it to a human operator.
Start here: Getting started with Hugo AI Agent.
The Automated Inbox separates AI-handled conversations
In many setups, new conversations first go through the Automated Inbox, where Hugo attempts to resolve them without notifying the support team. If the request needs human input, it is moved to the appropriate human inbox.
Learn more: Automated Inbox: how Hugo handles conversations automatically.
Human agents keep the full context
When Hugo escalates a conversation, agents can review what happened, see the same customer context, and continue from the same exchange. This keeps AI handling and human handling inside one support flow.
Useful resources: configure escalation and start workflows with Hugo routing.
Migration: step by step
A smooth Zendesk migration is usually progressive. Start by moving the data and processes your team needs to work every day, then import history and refine automation once the new workflow is stable.
Step 1: Import contacts
Import contacts first so your team can recognize customers immediately. Open Crisp, then go to Contacts → Actions → Import Contact Profiles to upload a CSV file and map your fields.
Useful resource: import user data.
Step 2: Reconnect business and customer data
If your Zendesk setup relies on ecommerce, CRM, backend, or internal data, reconnect that context inside Crisp. This is especially important when agents need order history, plan details, account status, lifecycle stage, or custom customer attributes.
Depending on your stack, this can involve native integrations, the REST API, the Web SDK, Zapier, Make, n8n, or a custom backend connection.
Step 3: Import ticket and conversation history
If historical support data is important, import it after planning how much history your team truly needs inside Crisp. Imported history can help preserve customer context and make long-term relationships easier to support.
Crisp provides a conversation import script that can be used for this migration flow. Imported history remains visible to your team in the Inbox, but users do not automatically see past imported exchanges in the chatbox.
Step 4: Import your knowledge base
Your Zendesk help center can be imported from Crisp under Knowledge Base → Import articles. Enter the public help center URL, start the import, then review categories, images, formatting, and internal links.
Useful resource: import your Knowledge Base.
Step 5: Import reply templates
If your team relies on Zendesk macros, recreate or import them as message shortcuts. In Crisp, go to Settings → Inbox Settings → Message Shortcuts, then use the import option if you have a CSV file.
Useful resource: import or export message shortcuts.
Step 6: Set up the Inbox and Hugo
Once data and content are in place, configure the workflow your team will use every day: the chatbox, inbox routing, sub-inboxes, filters, shortcuts, knowledge base, and Hugo.
If Hugo needs to rely on customer or ecommerce context, make sure that data is connected before configuring AI instructions and routing.
Useful resources: Getting started with Crisp and Getting started with Hugo AI Agent.
Step 7: Test before going live
Before switching traffic, simulate real support cases. Check that Hugo answers common questions correctly, conversations route to the right inbox, shortcuts are available, customer context appears in the sidebar, and agents understand when to use Open, Pending, and Resolved.
Recommended launch order:
- Contacts → identify users from day one
- Business and ecommerce data → keep customer context available
- Knowledge base → support self-service and Hugo answers
- Shortcuts → keep common replies ready
- Inbox routing and Hugo → organize and automate the new workflow
- Historical conversations → import once the core setup is stable, unless history is critical immediately
Ready to make the switch
Switching from Zendesk to Crisp does not mean giving up structure. It means moving that structure into a conversation-first workflow where customer context, AI, routing, and collaboration are easier to manage together.
A good migration is not a copy-paste of every Zendesk view and field. It is a translation of the workflows your team actually needs into the simpler Crisp model.
Updated on: 03/05/2026
Thank you!