---
title: "Top Enchant Alternatives (2026): Features, TCO & Migration"
slug: top-enchant-alternatives-2026-features-tco-migration
date: 2026-08-31
author: Raajshekhar Rajan
categories: [Enchant, Migration Guide, Help Desk]
excerpt: "Compare the top Enchant alternatives in 2026 by real pricing, AI costs, migration complexity, and total cost of ownership."
tldr: "Freshdesk is the most common Enchant replacement. Help Scout keeps the simplicity. Zendesk for enterprise scale. Intercom for AI-first. Migration bottleneck: Enchant's 100 req/min API."
canonical: https://clonepartner.com/blog/top-enchant-alternatives-2026-features-tco-migration
---

# Top Enchant Alternatives (2026): Features, TCO & Migration


# Top Enchant Alternatives (2026): Features, TCO & Migration

If you're evaluating **Enchant alternatives** in 2026, you've likely hit one of three ceilings: the AI capabilities gap, a narrow integration ecosystem, or reporting that can't keep pace with a growing team. Enchant is a clean, affordable shared inbox — but it was designed for simplicity, and that design starts to constrain teams once you pass roughly 10 agents or need automation-heavy workflows.

This guide compares the strongest alternatives on real pricing, AI costs, migration complexity, and the technical constraints of getting your data out of Enchant. Every price figure below is sourced from vendor pricing pages and marked with retrieval dates. Where numbers are estimates or unverified, they're flagged.

> **Disclosure:** ClonePartner provides helpdesk migration services, including migrations from Enchant. Platform recommendations below reflect editorial judgment based on documented specifications, not paid placement. Across migrations completed between January 2024 and June 2026, the most common Enchant destination has been Freshdesk, followed by Zendesk and Help Scout.

## Why Teams Switch from Enchant

Enchant works well for small support teams. But there are specific structural ceilings that trigger a switch.

### No Native AI Agent

Enchant has added incremental AI features — reply suggestions, summarization — but it has no native AI agent that auto-resolves inbound tickets. Platforms like Intercom (Fin), Zendesk (AI agents), Freshdesk (Freddy), and Help Scout (AI Answers) now offer bots that read your knowledge base and resolve Tier 1 queries without human intervention. These platforms use **Retrieval-Augmented Generation (RAG)** — an architecture that retrieves semantically relevant passages from your knowledge base and ticket history, passes them as context to a language model, and returns a grounded answer specific to your product. This matters because a pure language model hallucinates; RAG constrains the model to facts you've approved. If your deflection target is 30%+ of inbound volume, Enchant can't get there without bolting on a third-party tool.

> **AI deflection benchmarks:** Intercom reports Fin resolves an average of 51% of conversations without human intervention in published customer case studies. Zendesk claims AI agents deflect 30–50% of tickets in its product documentation. Freshdesk reports similar ranges for Freddy AI in its enterprise customer references. These figures are vendor-reported and should be treated as best-case; actual deflection depends on knowledge base quality and ticket complexity.

### Narrow Integration Ecosystem

Enchant integrates with Shopify, Slack, Microsoft Teams, Google Workspace, WooCommerce, BigCommerce, Magento, and roughly a dozen others. Compare that to Zendesk's 1,200+ marketplace apps, Freshdesk's 1,000+, or Intercom's 300+. Teams building complex workflows across CRMs, billing systems, and engineering tools like Jira or Linear outgrow this quickly.

### Reporting Gaps

Enchant provides standard reports — ticket volume, response time, resolution time, CSAT — with CSV/Excel export. But there's no custom dashboard builder, no SLA breach tracking by customer tier, and no ability to connect support data to revenue or product metrics. Teams that need to report on anything beyond basic agent performance end up exporting CSVs and building pivot tables in Excel, eliminating real-time visibility.

### Routing Limitations

Enchant relies on basic rule sets to assign tickets. It lacks skill-based routing, capacity-based routing, or intent recognition. If an agent is overwhelmed, Enchant still pushes tickets to their queue as long as the rules match. As support volume scales, this becomes a bottleneck.

## Enchant Pricing Baseline

Before comparing alternatives, anchor on what Enchant costs. Enchant uses flat per-user pricing with all features included — no tiered plans, no per-feature upsells. *(Pricing retrieved June 2026 from [enchant.com/pricing](https://www.enchant.com/pricing))*

| | Enchant |
|---|---|
| **Price** | $20/user/month (all integrations included) |
| **AI** | AI Starter bundled; AI Standard at $30 per 500 customers helped; AI Agent in free beta |
| **Channels** | Email, chat, SMS, phone, WhatsApp, Facebook Messenger, Instagram |
| **Knowledge base** | Included (multiple KBs, internal categories, block-based editor) |
| **API rate limit** | 100 credits/min account-wide, 6 requests/second burst limit |

For a 10-agent team, Enchant runs roughly **$200/month**. That's the number to beat.

## Top Enchant Alternatives at a Glance

*(All prices retrieved June 2026 from respective vendor pricing pages; annual billing unless noted)*

| Platform | Best fit | Entry price (annual) | AI pricing model | Key watch-out |
|---|---|---|---|---|
| **Help Scout** | Closest low-friction replacement | $25/user/mo Standard | $0.75/resolution (AI Answers) | No native voice; basic SLA policies |
| **Freshdesk** | Mid-market value play | $19/agent/mo Growth | Freddy Copilot $29/agent/mo; AI Agent from $49/100 sessions | Growth plan is email-first; omnichannel is a separate SKU |
| **Zendesk** | Enterprise scale and governance | $55/agent/mo Suite Team | Copilot $50/agent/mo | TCO rises fast with add-ons; complex admin surface |
| **Front** | Collaborative email operations | $65/seat/mo Professional | AI features gated to Enterprise; Autopilot from $0.05/conversation | Voice via integrations only; not a traditional ticket system |
| **Intercom** | AI-first messenger support | $29/seat/mo Essential | Fin AI $0.99/resolution | Usage-based AI costs unpredictable at scale; Salesforce acquisition pending |

### What Counts as a "Resolution" or "Session"?

AI pricing across these platforms is usage-based, but vendors define the billing unit differently — and the ambiguity is where costs become unpredictable.

- **Help Scout AI Answers ($0.75/resolution):** A resolution is counted when a customer confirms the AI answer resolved their issue, or when they close the Beacon widget without submitting a ticket after receiving an AI response. Conversations escalated to a human agent are not billed as resolutions.
- **Intercom Fin ($0.99/resolution):** A resolution is counted when Fin closes a conversation — either because the customer confirmed their issue was resolved, or because Fin determined the conversation was complete. Conversations handed off to a human are not billed.
- **Freshdesk Freddy AI Agent ($49/100 sessions):** A session is any conversation between a customer and the AI bot, regardless of outcome. An unresolved conversation that the bot attempted still counts as a session. This is structurally more expensive per deflected ticket than resolution-based models.
- **Front Autopilot ($0.05/conversation):** Billed per conversation the bot engages, not per resolution. Lowest per-unit cost, but also the least correlated to actual deflection value.

The practical implication: **Freshdesk and Front's session/conversation pricing runs higher per deflected ticket than resolution-based models at Intercom and Help Scout**, because you pay regardless of outcome. At high volumes with a mediocre knowledge base, Freshdesk's session model can cost more than Intercom's resolution model despite the lower headline price.

## Help Scout: Closest Low-Friction Replacement

If your team values Enchant's simplicity but needs better reporting, AI deflection, and a broader integration ecosystem, Help Scout is the shortest move.

**Architecture:** Help Scout organizes work into Mailboxes, similar to Enchant's Inboxes. The data model is nearly identical, making the mental leap for agents minimal. Their knowledge base (Docs) is tightly coupled with the Beacon widget — when a customer opens Beacon on your site, it suggests articles based on the page URL before allowing them to submit a ticket. This context-aware deflection reduces inbound volume in a way Enchant's static widget cannot.

**Pricing** *(retrieved June 2026 from [helpscout.com/pricing](https://www.helpscout.com/pricing/))*: Standard at $25/user/mo, Plus at $45/user/mo, Pro at $75/user/mo (annual billing). AI Answers is $0.75 per resolution.

**TCO for 10 agents (Plus, annual):** ~$450/month base + AI Answers variable = **$450–$650/month**

**Why pick it over Enchant:** Better knowledge base deflection, native WhatsApp support, 100+ integrations, and a real AI resolution layer. Help Scout is the platform that most closely preserves Enchant's philosophy while adding the depth scaling teams need.

**Trade-offs:** Help Scout is still primarily email-first. Voice is via integration, not native. SLA policies are basic — one on Standard, two on Plus, unlimited on Pro — with no breach tracking or SLA-triggered routing. Restricted Docs and richer reporting APIs are gated to Plus and Pro tiers.

**Migration path:** Help Scout's Mailbox API supports historical conversations through the `imported` flag, which prevents outgoing email notifications for historical records. Enchant tickets map cleanly to Help Scout conversations, but threading differs: Enchant groups messages by ticket ID; Help Scout uses threads within a conversation. When pushing to the `/v2/conversations` endpoint, you must construct an array of threads (customer replies, agent replies, internal notes) and set `imported: true`. Docs articles are migrated through a separate API with a different authentication scope. See our [Enchant to Help Scout migration guide](https://clonepartner.com/blog/blog/enchant-to-help-scout-migration-guide).

## Freshdesk: The Mid-Market Value Play

Freshdesk is the closest structural match to Enchant — shared inbox, knowledge base, multichannel ticketing — but with substantially more depth at every tier.

**Pricing** *(retrieved June 2026 from [freshworks.com/freshdesk/pricing](https://www.freshworks.com/freshdesk/pricing/))*: Growth at $19/agent/mo, Pro at $55/agent/mo, Enterprise at $89/agent/mo (annual billing). Freddy AI Copilot is $29/agent/mo add-on. Freddy AI Agent is billed per session (100-session blocks at $49); Pro plans include a limited free session allocation — verify current allocation with Freshworks sales as this has changed in prior quarters.

**TCO for 10 agents (Pro, annual):** ~$550/month base + AI add-ons variable = **$550–$840/month** depending on Copilot rollout and AI session volume.

**Why pick it over Enchant:** Structured SLA management, skill-based routing, 1,000+ marketplace integrations, and real AI automation. Freshdesk is often where Enchant teams land because the jump in capability is large without requiring a rethink of the entire support model.

**Trade-offs:** The $19/agent Growth plan is email-first ticketing. The omnichannel product (Freshdesk Omni) is a separate SKU starting at $29/agent/month — make sure you're comparing the right package. And as noted above, Freddy's session-based AI pricing means you pay for bot attempts, not just bot resolutions.

**Migration path:** Freshdesk has a well-documented API for ticket import with plan-based rate limits — Growth at 100 req/min, Pro at 400 req/min, Enterprise at 700 req/min. Base ticket responses embed only up to 10 conversation threads; longer threads require the dedicated `/api/v2/tickets/{id}/conversations` endpoint. Total attachment size per ticket cannot exceed 20 MB. See our [Enchant to Freshdesk migration guide](https://clonepartner.com/blog/blog/enchant-to-freshdesk-migration-guide).

## Zendesk: Enterprise Scale and Governance

Zendesk is the default choice for large-scale, complex support operations. If your actual problem is scale, governance, or marketplace depth, this is where teams land.

**Architecture:** Zendesk is a relational object database built on top of a helpdesk. Everything is an addressable object: Tickets, Users, Organizations, Custom Objects. Its business rules engine is divided into Triggers (event-based, fire when a ticket condition changes) and Automations (time-based, run on a schedule against open tickets). A Trigger can say: "If a ticket comes from a VIP organization AND intent is recognized as 'billing dispute,' escalate priority to Urgent and assign to the Tier 2 Billing group." Enchant's rule engine cannot handle conditional logic at that depth.

**Pricing** *(retrieved June 2026 from [zendesk.com/pricing](https://www.zendesk.com/pricing/))*: Suite Team at $55/agent/mo, Suite Growth at $89/agent/mo, Suite Professional at $115/agent/mo (annual billing). AI Copilot is $50/agent/mo on top.

**TCO for 10 agents (Suite Growth + AI Copilot, annual):** $890/month base + $500/month Copilot = **~$1,390/month**

**Why pick it over Enchant:** Omnichannel routing (skill-based, capacity-based), HIPAA compliance (Enterprise), custom reporting via Explore, 1,200+ marketplace apps, and multi-brand support.

**Trade-offs:** 5–7x the cost of Enchant for a 10-agent team. The admin surface is complex — budget real onboarding time and likely a dedicated administrator. For teams under 15 agents running straightforward email and chat, Zendesk is overkill.

**Migration path:** Zendesk's Ticket Import API (`/api/v2/imports/tickets`) supports historical tickets with comments and attachments, and allows direct archiving via `archive_immediately`. Critical constraint: imported tickets do **not** accrue SLA metrics retroactively. Triggers on imported tickets only fire when a non-closed imported ticket is later updated by a live event. The architecture enforces strict separation between Requesters (customers) and Assignees (agents) — you must create Requesters first via `/api/v2/users`, capture the returned IDs, and reference them in ticket payloads. Payloads referencing deactivated agent IDs will be rejected at import time. See our [Enchant to Zendesk migration guide](https://clonepartner.com/blog/blog/enchant-to-zendesk-migration-guide).

## Front: Collaborative Email Operations

Front is not a traditional helpdesk. It's a collaborative email platform for teams where account managers and support engineers share the same threads.

**Architecture:** Front blends personal inboxes (name@company.com) with shared inboxes (support@company.com). You don't resolve "tickets" — you archive "conversations." A conversation can live in multiple inboxes simultaneously or be assigned to a specific teammate. Teammates can see each other's draft replies, leave internal comments, and @-mention colleagues without switching to Slack.

**Pricing** *(retrieved June 2026 from [front.com/pricing](https://front.com/pricing))*: Professional at $65/seat/mo. Enterprise pricing on request. AI features (Copilot, Smart QA, Smart CSAT) require Enterprise tier. Autopilot starts at $0.05/conversation (billed per bot engagement, not per resolution).

**Why pick it over Enchant:** Real-time collaborative drafting, the ability to tag engineering or sales directly in threads, and a workflow model that eliminates context-switching between Slack and a helpdesk. If your support team operates like account managers — handling named accounts, not anonymous ticket queues — Front is the structural fit.

**Trade-offs:** Voice is handled through integrations (Aircall, Dialpad), not natively. AI features are locked to Enterprise or add-on pricing. Managing complex SLA rules is harder than in a traditional ticket system. Autopilot's per-conversation billing means you pay even when the bot fails to deflect.

**Migration path:** Front provides two patterns. If your original email still lives in **Gmail** or **Office 365**, Front can natively import the most recent **50,000 messages** from that mailbox. For everything else, the `imported_messages` API accepts historical records — deduplicated by `external_id`, with a 25 MB attachment cap per message. Front's documented one-click import sources include Gmail/O365, Help Scout, Freshdesk, and Zendesk — **not Enchant** — so Enchant moves typically rely on the import API or source-mailbox reconnection. Enchant's labels must be translated into Front tags via the `/tags` endpoint before conversations are imported; importing conversations without pre-created tags will silently drop the label data. See our [Enchant to Missive migration guide](https://clonepartner.com/blog/blog/enchant-to-missive-migration-a-technical-guide) for a related collaborative-inbox migration pattern.

## Intercom: AI-First Messenger Support

If your product is a web or mobile application and AI deflection is the primary reason you're buying, Intercom is the strongest AI engine — with significant cost and acquisition risk.

**Architecture:** Intercom is built around the user, not the ticket. It tracks behavioral events (e.g., "User clicked upgrade button," "User viewed billing page") alongside conversations, enabling AI routing based on in-app context rather than just message content. The in-app messenger drives higher engagement than email-based support because it appears in context. Intercom also enables proactive support: instead of waiting for customers to email about a known bug, you can trigger an outbound in-app message to all affected users acknowledging the issue and linking to a status page, cutting duplicate inbound tickets before they're filed.

**Pricing** *(retrieved June 2026 from [intercom.com/pricing](https://www.intercom.com/pricing))*: Essential at $29/seat/mo, Advanced at $85/seat/mo, Expert at $132/seat/mo (annual billing). Fin AI Agent is $0.99 per resolved conversation across all plans — importantly, billed only on resolutions, not attempts. Advanced adds workflows, round-robin assignment, multiple team inboxes, and multilingual Help Center. Expert adds SLAs, SSO, HIPAA support, and multi-brand.

**TCO for 10 agents (Essential + 2,500 AI resolutions/mo, annual):** $290/month seats + ~$2,475/month Fin AI = **~$2,765/month**

> [!WARNING]
> **Acquisition note:** Salesforce agreed to acquire Intercom for approximately $3.6 billion in June 2026, with the deal expected to close later in the year. Post-acquisition integration into Salesforce's Agentforce platform could alter pricing models, API availability, and product roadmap. This introduces material platform risk for any team signing a multi-year contract. Factor this into long-term planning.

**Trade-offs:** The most expensive option at scale. AI resolution costs are usage-based and spike with volume — a customer outage that generates 5,000 conversations in 24 hours will generate a corresponding AI bill. The Salesforce acquisition adds platform uncertainty. And migrating *to* Intercom from a ticket-based system requires rethinking support around conversations, not cases.

**Migration path:** Intercom's data model is conversation-centric, not ticket-centric. When migrating discrete email tickets from Enchant, threads must be flattened into conversation message arrays. Conversations are stamped with the import date unless you explicitly pass original `created_at` timestamps as UNIX integers. Custom data attributes must be pre-configured in the Intercom UI before you can push values via API — pushing to undefined attributes silently discards the data. The Help Center APIs are solid for knowledge base migration: articles and collections are fully scriptable, with up to three levels of nesting and multilingual variant support. For full ticket history, budget for custom ETL and a validation pilot. See our [Enchant to Intercom migration guide](https://clonepartner.com/blog/blog/enchant-to-intercom-migration-guide).

## Specialist Picks: Zoho Desk, Deskpro, Kustomer

These are legitimate options when they solve a specific requirement.

**Zoho Desk** *(pricing retrieved June 2026 from [zoho.com/desk/pricing](https://www.zoho.com/desk/pricing.html))*: Free for up to 3 agents, with paid plans at $7/agent/mo (Express), $14/agent/mo (Standard), $23/agent/mo (Professional), and $40/agent/mo (Enterprise) on annual billing. Zia AI is bundled into Enterprise rather than billed per resolution — a structural pricing advantage if your AI usage is high. If you're already in the Zoho CRM ecosystem, Desk slots in with near-zero integration friction. Trade-off: live chat is delivered through Zoho SalesIQ (a separate product), not natively inside Desk, and real AI automation is gated to the $40/agent Enterprise tier.

**Deskpro** *(pricing retrieved June 2026 from [deskpro.com/pricing/cloud](https://www.deskpro.com/pricing/cloud))*: Team at $39/agent/mo (5-agent minimum), Professional at $59/agent/mo (10-agent minimum), Enterprise at $99/agent/mo (25-agent minimum). Deskpro supports migration between cloud and on-premises deployment by arrangement — relevant for regulated industries or teams with infrastructure sovereignty requirements.

**Kustomer** does not publish standard per-seat pricing. Its pricing page notes that some channel configurations may require a statement of work and implementation fee, and Voice and WhatsApp are pay-as-you-go. It publishes a 2,000 RPM API rate limit, signaling it expects high-volume custom integrations. Appropriate for enterprise CRM-style service desks; poorly suited to fast self-serve evaluation. *(Information retrieved June 2026 from [kustomer.com/pricing](https://www.kustomer.com/pricing/))*

## TCO at a Glance: 10-Agent Team, Annual Billing

| Platform | Base cost/month | AI add-on/month | Estimated monthly total |
|---|---|---|---|
| **Enchant** | $200 | Bundled (basic) | **$200** |
| **Zoho Desk** (Professional) | $230 | N/A at this tier | **$230** |
| **Help Scout** (Plus) | $450 | ~$200 (est. ~250 resolutions) | **$450–$650** |
| **Freshdesk** (Pro) | $550 | Variable (session-based) | **$550–$840** |
| **Front** (Professional) | $650 | Enterprise tier or add-on | **$650+** |
| **Zendesk** (Suite Growth + Copilot) | $890 | $500 (Copilot) | **~$1,390** |
| **Intercom** (Essential + Fin) | $290 | ~$2,475 (2,500 resolutions) | **~$2,765** |

*AI costs are variable and depend on resolution or session volume. All base prices from vendor pages, June 2026. AI add-on estimates assume moderate usage volumes for illustrative purposes.*

> [!WARNING]
> A platform that looks cheaper on day one can cost significantly more by quarter two once you add AI resolution fees, voice channels, multi-brand support, SSO, or vendor-led implementation. The Intercom row is the clearest example: the $29/seat entry price is the fifth-lowest in the table; the all-in cost is the highest.

## Getting Data Out of Enchant

> [!WARNING]
> Enchant does not provide a native bulk export tool for ticket data with full conversation threads. The REST API is the only path for complete records including internal notes, labels, and attachments.

Every migration from Enchant starts with the same bottleneck: the API rate limit.

### What You Can and Cannot Export from Enchant

Before writing a single line of migration code, confirm which data is accessible. This matrix reflects the Enchant REST API as documented at [dev.enchant.com](https://dev.enchant.com/api/v1) as of June 2026:

| Data type | API accessible | Notes |
|---|---|---|
| Tickets (open, pending, closed) | ✓ | All statuses available |
| Ticket replies (inbound/outbound) | ✓ | Requires secondary call per ticket |
| Internal notes | ✓ | Returned as messages; must be tagged separately |
| Labels | ✓ | Returned as `label_ids`; resolve to names via Labels endpoint |
| Inbox assignment | ✓ | Returned as `inbox_id` |
| Attachments | ✓ | Separate Attachments endpoint; binary download required |
| CSAT scores | ✓ | Via Ratings endpoint |
| Custom fields | ✓ | If configured |
| Deleted tickets | ✗ | Not retrievable via API |
| Audit logs | ✗ | Not exposed via API |
| SLA breach history | ✗ | Not tracked or exposed |
| Knowledge base articles | ✓ | Separate Articles endpoint |
| Internal KB categories | ✓ | Separate Categories endpoint |
| Agent performance aggregates | Partial | Report-level data only; not per-ticket |

### API Constraints

- **Rate limit:** 100 credits per minute, shared across the entire account — all endpoints, all users, all tokens. A secondary burst limit of 6 requests/second applies. ([dev.enchant.com](https://dev.enchant.com/api/v1))
- **Pagination:** Collections return 10 results by default, max 100 per request. Enchant's own documentation recommends switching from page-based iteration to `since_created_at` cursor-based pagination when pulling more than 10,000 tickets.
- **Attachments:** Must be downloaded separately via the Attachments endpoint. For accounts with extensive attachments, this download phase alone can consume most of the daily rate-limit budget.

Enchant provides CSV/Excel export for report data, but this covers aggregate metrics — not individual ticket records with conversation threads.

### Standard Data Model Mapping

At a high level, this is how Enchant's data model maps to most target platforms:

```text
Enchant ticket             -> target conversation / case
reply (inbound)            -> customer message thread
reply (outbound)           -> agent reply thread
note                       -> private note / internal comment
label_ids                  -> tags / labels
inbox_id                   -> team / inbox / brand
attachments                -> ticket or thread attachments
knowledge base article     -> article / doc / help center post
```

### The N+1 API Problem

Enchant's API requires you to fetch a ticket list, then make a separate request to fetch the messages within each ticket. For an account with 50,000 historical tickets, that's a minimum of 50,001 API calls — plus additional calls per ticket for attachments. At 100 requests/minute with a page size of 100 tickets, the ticket list phase alone takes roughly 8.5 hours. Your ETL pipeline must include exponential backoff and retry logic to handle `429 Too Many Requests` responses without losing records.

**Realistic extraction timelines at the 100 req/min rate limit:**

| Account size | Tickets only | Tickets + messages | Tickets + messages + attachments |
|---|---|---|---|
| 5,000 tickets | ~1 hour | ~2–3 hours | ~4–6 hours |
| 25,000 tickets | ~5 hours | ~8–12 hours | ~16–24 hours |
| 100,000 tickets | ~20 hours | ~35–48 hours | 3–5 days |

Run extractions overnight. For large accounts, stagger across multiple nights with checkpointing.

### The Inline Image Trap

When an agent pastes a screenshot into an Enchant reply or knowledge base article, the image uploads to Enchant's CDN. The resulting HTML contains a link to `assets.enchant.com`. If you migrate the raw HTML to your new platform without resolving these references, the images render correctly — until you cancel your Enchant subscription. After cancellation, every historical inline image becomes a broken link.

**Migration risk: High.** Your script must:
1. Parse the HTML of every message and article body
2. Detect `<img>` tags with `src` attributes pointing to `assets.enchant.com`
3. Download each image via HTTP before the Enchant subscription lapses
4. Upload the file to the target platform's attachment endpoint
5. Rewrite the `src` attribute in the HTML before creating the record

This must happen before cutover, not after.

### Internal Notes

Enchant represents both replies and private notes as messages within a ticket. The `type` field distinguishes them. These must be mapped correctly to prevent private notes from becoming public replies in the target system.

**Migration risk: Medium.**

| Target platform | Required handling |
|---|---|
| Zendesk | Set `public: false` on the comment object |
| Help Scout | Create as a `note` thread type, not a `reply` thread |
| Front | Create as a `comment` object attached to the conversation ID, not a message |
| Freshdesk | Use the `private: true` field on conversation creation |
| Intercom | Use `type: "note"` on the conversation part |

### Thread Ordering

Enchant messages carry `created_at` timestamps. Target platforms that reconstruct thread order from insertion sequence — rather than stored timestamps — will produce garbled conversation histories if messages are pushed out of order. Always sort messages by `created_at` ascending before import, and verify a sample of long threads manually post-migration.

**Migration risk: Medium.**

### Knowledge Base Edge Cases

Enchant supports multiple knowledge bases, internal (agent-only) categories, unlisted articles, and a block-based editor with Paragraph, Heading, Image, Video, and Step blocks plus custom head/footer injection. These features don't map 1:1 to every target platform:

- **Internal categories** (visible to agents only) have no equivalent in Help Scout Docs or Intercom Help Center — content must be moved to a separate internal knowledge base or consolidated into the public KB.
- **Step blocks** are proprietary Enchant UI components. On migration they export as HTML; the visual step-number formatting will be lost and must be manually reconstructed.
- **Custom head/footer injection** will not transfer. Any analytics tags or custom CSS injected via Enchant's KB settings must be reconfigured in the target platform.

Plan for content restructuring, not just data transfer.

> [!NOTE]
> **The email forwarding shortcut:** Enchant ingests email via forwarding — your original mail likely still exists in Gmail, Microsoft 365, or your IMAP provider. If you're migrating to a platform that connects directly to those providers (like Front or Missive), you can bypass the Enchant API entirely for email history. Only Enchant-specific data (internal notes, labels, assignments, custom fields) requires the API. This shortcut can cut extraction time by 60–80% for email-heavy accounts.

### Target-Side Migration Constraints

| Target | Key constraint | Risk level |
|---|---|---|
| **Help Scout** | Use `imported: true` to suppress customer notifications; Mailbox and Docs use separate APIs with different auth scopes | Medium |
| **Zendesk** | Imported tickets don't accrue SLA metrics; triggers don't fire on closed imported tickets; deactivated agent IDs rejected at import | Medium |
| **Front** | Native history import covers only the most recent 50,000 Gmail/O365 messages; labels must be pre-created via `/tags` or silently dropped | Medium |
| **Freshdesk** | Threads beyond 10 per ticket need dedicated conversations endpoint; 20 MB total attachment cap per ticket | Low |
| **Intercom** | Custom attributes must be pre-configured in UI or data is silently discarded; `created_at` must be passed as UNIX integer | Medium |
| **Zoho Desk** | API rate limits vary by plan; verify current limits before pipeline design | Low |

> [!TIP]
> **Pre-cutover validation checklist.** Verify these five things in writing before switching email forwarding:
> 1. Record counts by status and inbox match between source and target (±1%)
> 2. Attachment counts with spot-check of 20+ random attachments confirmed accessible
> 3. Thread order verified on 10+ long conversations; private notes confirmed invisible to customers
> 4. Knowledge base article count matches; inline images load correctly on 20+ spot-checked articles
> 5. Email forwarding, phone, chat, and webhook cutover sequence documented and rehearsed

### Migration Guides for Common Enchant Targets

We've written detailed technical migration guides for each destination:

| Target | Guide |
|---|---|
| Freshdesk | [Enchant → Freshdesk](https://clonepartner.com/blog/blog/enchant-to-freshdesk-migration-guide) |
| Zendesk | [Enchant → Zendesk](https://clonepartner.com/blog/blog/enchant-to-zendesk-migration-guide) |
| Help Scout | [Enchant → Help Scout](https://clonepartner.com/blog/blog/enchant-to-help-scout-migration-guide) |
| Intercom | [Enchant → Intercom](https://clonepartner.com/blog/blog/enchant-to-intercom-migration-guide) |
| Deskpro | [Enchant → Deskpro](https://clonepartner.com/blog/blog/enchant-to-deskpro-migration-a-technical-guide) |
| Kustomer | [Enchant → Kustomer](https://clonepartner.com/blog/blog/enchant-to-kustomer-migration-guide) |
| Missive | [Enchant → Missive](https://clonepartner.com/blog/blog/enchant-to-missive-migration-a-technical-guide) |

## How to Choose: Decision Framework

Don't start with features. Start with these four questions:

**1. What's your AI deflection target?**
- 30%+ auto-resolution required → Intercom (Fin), Zendesk (AI agents), Freshdesk (Pro + Freddy), or Help Scout (AI Answers)
- Human-only resolution acceptable → Zoho Desk at roughly half the cost of the alternatives
- Deflection important but budget-constrained → Help Scout AI Answers (resolution-based pricing is lowest-risk model)

**2. How many agents, and how fast are you growing?**
- Under 10 agents, email-first → Help Scout
- 10–50 agents with structured routing and SLAs → Freshdesk Pro
- 50+ agents with compliance or multi-brand requirements → Zendesk Suite Professional
- Budget-constrained at any size → Zoho Desk Enterprise

**3. What does your existing stack look like?**
- Already on Zoho CRM → Zoho Desk (native bidirectional sync, no integration overhead)
- On Salesforce → Zendesk (deep Salesforce connector) or post-acquisition Intercom (uncertain)
- On Shopify, WooCommerce → Freshdesk (marketplace connectors) or Gorgias (e-commerce specialist)
- Stack-agnostic → choose on TCO and workflow model

**4. Is this a ticket queue or a collaborative inbox?**
- Account managers and engineers sharing named-account threads → Front or Missive
- Traditional anonymous support queue → Freshdesk or Zendesk
- Mixed model (some accounts, some queue) → Freshdesk Pro with custom views

**5. What are your contract and data portability requirements?**
- Need month-to-month flexibility → Freshdesk and Help Scout offer monthly billing at 20–25% premium; Zendesk pushes annual aggressively
- Need documented data export guarantees → Zendesk and Freshdesk publish data portability policies; verify with legal before signing
- Concerned about lock-in → Avoid platforms without a documented API export path for all ticket data (this eliminates very few, but verify Intercom post-acquisition)

## What We See in Practice

Across Enchant migrations completed at ClonePartner between January 2024 and June 2026, the most common destination has been **Freshdesk** — it offers the largest capability jump (SLA management, skill-based routing, 1,000+ integrations, structured AI) without requiring teams to rethink their support model. **Zendesk** is the second most common destination, typically for teams that have already outgrown mid-market tools and need enterprise compliance or reporting. **Help Scout** is the third most common, chosen by teams that value Enchant's simplicity philosophy but need better self-service deflection and AI.

The migration itself is technically straightforward but operationally slow. Enchant's 100 credits/minute rate limit is always the binding constraint. For a 25,000-ticket account with attachments, expect 16–24 hours of API extraction time. We run extractions overnight and validate against source record counts each morning before proceeding.

**One honest counterpoint:** If your team is under 10 agents, handling mostly email and chat, and not fighting reporting or governance limits, staying on Enchant may still be the highest-ROI decision. The cost of migration — including the time to reconfigure workflows, retrain agents, and update integrations — typically runs 40–80 hours of engineering and operations work. Switching only makes sense when a missing capability is more expensive than the migration.

> Planning an Enchant migration? Book a free 30-minute call with our engineering team. We'll review your account, map the data model to your target platform, and give you a realistic timeline — no obligation.
>
> [Talk to us](https://cal.com/clonepartner/meet?duration=30)

## Frequently asked questions

### How do I export my data from Enchant?

Enchant has no native bulk export for full ticket data with conversation threads. You must extract data programmatically via their REST API, which is rate-limited to 100 credits per minute account-wide with a 6 requests/second burst limit. Expect a 25,000-ticket extraction with attachments to take 8–12 hours.

### What is the closest alternative to Enchant?

Help Scout is the closest architectural match. It uses the same shared-inbox-plus-knowledge-base model, its Mailbox API supports historical imported conversations, and the agent experience requires minimal retraining. If your work is more collaborative email than ticketing, Front is the better fit.

### How much does Enchant cost per user in 2026?

Enchant charges a flat $20/user/month with all features and integrations included. There are no tiered plans. AI Standard is an add-on at $30 per 500 customers helped. For a 10-agent team, that's roughly $200/month before AI add-ons.

### Which Enchant alternative has the lowest published price?

Zoho Desk is free for up to 3 agents and starts at $7/agent/month on Express. Freshdesk Growth starts at $19/agent/month for email-first ticketing. Real TCO changes significantly once you add omnichannel, voice, AI, or security requirements.

### Does Enchant have AI features like Zendesk or Intercom?

Enchant has basic AI features — reply suggestions and summarization — but it lacks a native AI agent that auto-resolves inbound tickets. Platforms like Intercom (Fin at $0.99/resolution), Zendesk (AI Copilot at $50/agent/month), and Freshdesk (Freddy AI) offer significantly deeper AI automation.
