All segments

Zendesk Competitors: Pick by Ticket Shape, Not Feature List

Zendesk competitors fit different ecommerce ticket shapes — see which one matches your macro count, and where the real switching cost hides.

  • Published
  • Reading time 9 min read
  • Author Nafiul Hasan
Zendesk Competitors: Pick by Ticket Shape, Not Feature List. Diagram: the step that changes the price. RUN Zendesk Competitors: Pick byTicket Shape, Not Feature List pointerflow.com

Short answer

Zendesk competitors split by ecommerce ticket shape: Gorgias suits Shopify order-status volume, Kustomer suits high-touch retention teams, Freshdesk suits multi-channel support with an IT overlap, and Re:amaze suits lean teams that need live chat without a big agent seat count. The real switching cost is macro rebuild and ticket migration, not the monthly fee.

Prerequisites: map your ticket shape before you shortlist

Zendesk competitors are not interchangeable. The right one depends on what your tickets actually look like, and most teams shortlist tools before they’ve counted that.

Pull three numbers before you open a single vendor’s pricing page: your ticket volume per week, the split between order-status questions and everything else, and your live macro count in Zendesk. A store where most of a busy week’s tickets are “where’s my order” needs a different tool than a store where most tickets involve a return, a size exchange or a human judgement call.

You need Shopify Plus or a paid subscription platform for any of this to matter at ecommerce scale — below roughly $3M in revenue, ticket volume is usually low enough that the platform choice matters less than having someone answer consistently. This guide is written for the $3M–$30M range, where ticket volume is high enough that the wrong tool costs real agent hours every week, but the team is still small enough that a bad migration can eat a quarter.

Export your Zendesk macro list and trigger list now, while you still have full admin access. You’ll need both again in step four, and pulling them after you’ve started a trial with another vendor is one extra login you don’t need.

Score Zendesk competitors against your macro count

Four platforms come up most often as Zendesk alternatives for ecommerce. Each is built around a different assumption about what a ticket is.

Gorgias assumes most tickets are about an order. It pulls Shopify order, fulfilment, subscription and refund data directly into the ticket sidebar, so an agent answering “where’s my order” doesn’t tab out to the Shopify admin. Choose this when order-status and post-purchase questions make up the majority of your queue and you run on Shopify or Shopify Plus. Do not choose this when most tickets are pre-sale product questions or complex troubleshooting, because the order-data advantage doesn’t apply and you’re paying for integration depth you won’t use.

Kustomer assumes a ticket is one thread in a longer customer relationship, and it’s built for teams doing retention and loyalty work alongside support. It shows full purchase and interaction history on a customer timeline rather than per-ticket. Choose this when you run a subscription or membership model with repeat contacts from the same customers and want an agent to see the whole relationship, not just the open ticket. Do not choose this when your support is transactional and mostly first-contact, since the relationship view adds screen complexity without adding speed.

Freshdesk assumes support sits next to other departments — IT, HR, internal helpdesk — and it’s priced and built as a general-purpose ticketing tool with ecommerce as one use case among several. Choose this when you run support across more than one department on the same platform, or when procurement wants one vendor relationship instead of three. Do not choose this as a pure ecommerce play; its Shopify integration is shallower than Gorgias’s or Richpanel’s, and you’ll rebuild order-lookup macros that a Shopify-first tool gives you by default.

Re:amaze assumes a small team that needs chat, email and social in one queue without a large agent seat count. It’s lighter to configure than the other three and cheaper at low seat counts. Choose this when you’re at the lower end of the $3M–$30M range, running under, say, five agents, and want live chat live within a day. Do not choose this once you’re running more than a handful of agents with complex routing rules — it will get you started fast and then run out of workflow depth as your rules multiply.

None of these four is “the Zendesk killer.” Each wins a specific ticket shape and loses the others. A tool that scores well on a review site scored well for someone else’s ticket mix, not necessarily yours.

ToolBuilt aroundStrong fitWeak fit
GorgiasOrder data in-ticketShopify, order-status-heavy queuesNon-Shopify stores, pre-sale queries
KustomerCustomer timelineSubscription and retention supportTransactional, first-contact-heavy support
FreshdeskMulti-department ticketingSupport alongside IT/HR helpdeskPure ecommerce order lookups
Re:amazeLight, fast setupSmall teams, under five agentsHigh agent count, complex routing

That comparison sorts by what each vendor optimised for first, not by feature count. A longer feature list doesn’t tell you which platform reads your Shopify orders natively.

Price the historical ticket migration before you sign

Every vendor’s sales page shows you the monthly seat price. None of them shows you the cost of moving three years of Zendesk tickets into their system, because that cost is yours to carry, not theirs to quote.

Zendesk exports tickets as CSV or through its API, and every competitor accepts an import in one of those formats. The gap is in what survives the import. Subject line, body text and timestamp map cleanly almost everywhere. Custom fields, internal tags, CSAT scores and satisfaction comments do not map automatically — each one needs a manual field mapping in the target platform’s import tool, and a field you don’t map gets silently dropped rather than flagged as an error.

Teams lose data at exactly this point, without noticing. A common failure: a store exports 40,000 historical tickets, imports them into the new platform, and three weeks later a support lead searches for a customer’s prior refund history and finds nothing, because the “refund_reason” custom field was never mapped during import and the value simply didn’t come across. The ticket exists; the field that made it searchable does not.

Decide, before you migrate, which historical data actually needs to survive. Full-text search across three years of tickets is rarely worth the mapping effort it takes to preserve every custom field. A narrower migration — last twelve months in full, older tickets archived as a read-only CSV export kept outside the new platform — is usually the realistic option, and it’s worth saying so to whoever is asking for “everything” to move over.

Rebuild macros in the new platform’s syntax, not a copy-paste

Macro rebuild is the step most teams get wrong, and it’s the one that turns a planned two-week migration into a six-week one.

A Zendesk macro is built on Zendesk’s own trigger conditions and placeholder syntax — {{ticket.requester.name}}, conditional actions tied to Zendesk’s internal field IDs. None of that carries over to Gorgias, Kustomer, Freshdesk or Re:amaze as a working macro. Each platform has its own placeholder syntax and its own way of expressing “if the order status is X, do Y.” An imported macro list, where the importer exists at all, typically brings across the macro’s name and body text as plain text, with every conditional rule and every placeholder stripped out.

The real setting value that catches teams out: order-status macros built on Zendesk’s generic “order” custom field don’t reconnect automatically to Gorgias’s native Shopify order object, even though both are called “order.” You have to manually repoint each macro’s condition at the new platform’s actual order field, one macro at a time, and test it against a live order before you trust it in production. Teams that skip this step and assume the migration tool “handled the macros” find out three days after cutover, when an agent sends a macro that references a field with no value and the customer gets a blank line where their tracking number should be.

Budget this as its own project stage, separate from the data migration. Rebuild the macros your agents use most first — usually order status, refund confirmation, and shipping delay — verify each against a real ticket, and only then move to the long tail of macros used once a month. A macro nobody’s used in six months isn’t worth rebuilding at all; that’s the moment to retire it rather than carry it forward unchanged.

Rewire the integrations that actually break

Zendesk tickets rarely stand alone. Most ecommerce support stacks wire Zendesk to a returns tool, a review platform, a loyalty app and sometimes a subscription manager. Every one of those integrations was built and tested against Zendesk’s API, and none of them reconnects to a new helpdesk automatically.

Three integrations break in a predictable order. First, the returns tool — if it posts return status back into the ticket via webhook, that webhook target has to be re-pointed at the new platform’s endpoint, and the returns vendor usually needs to be involved to reconfigure it, not just you. Second, any Slack or internal-notification integration that alerts your team on a new ticket or an SLA breach — these are typically the fastest to rebuild but the easiest to forget until an agent asks why nobody got pinged about an urgent ticket. Third, single sign-on — if agents log into Zendesk through your identity provider, the new platform needs its own SSO configuration set up before go-live, not discovered as a blocker on launch morning.

Test each integration with a real event, not a dashboard status light. A green “connected” indicator in most platforms means the API key is valid, not that a webhook actually fires and a field actually updates. Send one real return through the returns tool, one real Slack-triggering ticket, and one real SSO login before you tell the team the migration is done.

Verify the switch before you cut over

Run both platforms in parallel for a defined window rather than switching all agents on a single day. A week is a reasonable starting point for most ticket volumes; extend it if your weekly volume is low enough that a week doesn’t cover a representative mix of ticket types.

Route a subset of real tickets, not test tickets, to the new platform during that window and have agents work them there while the rest of the queue stays in Zendesk. Check three things specifically: that order data shows up correctly against a range of order states (fulfilled, partially refunded, subscription-paused), that each rebuilt macro sends the field values it’s supposed to, and that the SLA or routing rules you configured actually route tickets the way the old ones did.

Only cut the rest of the team over once those three checks pass on real tickets, not on the vendor’s demo data. A migration that looks complete in a sandbox and breaks in week one of full production is more expensive to unwind than a slower, verified rollout, because by then agents have already built new habits around a tool that’s quietly dropping data.

Choosing among Zendesk competitors is really a customer service automation decision: which platform lets your automations — order lookups, macros, routing — run on accurate, current data without an agent manually reconciling two systems. Pointerflow’s customer service automation work starts with exactly this kind of platform fit, before any automation gets built on top of it.

Sources

  • Gorgias customer case studies, cited as vendor-reported — Gorgias publishes these on its own site; no independent measurement of the figures exists.

Frequently asked

Is Gorgias a real Zendesk competitor for ecommerce?

Yes, for stores built on Shopify. Gorgias reads order, fulfilment and refund data natively, which cuts the number of macros an agent needs open at once. It's a weaker fit off Shopify, where that order sync doesn't exist in the same depth.

What is the cheapest Zendesk alternative for a small team?

Re:amaze and Freshdesk both publish lower entry tiers than Zendesk or Gorgias. Cheapest on paper rarely stays cheapest once you price the migration and the macro rebuild — check the vendor's current pricing page rather than a number from memory.

Does switching from Zendesk mean losing ticket history?

Not if you export it before you cancel. Most platforms accept a CSV or API import, but custom field values, tags and CSAT scores need explicit field mapping — the default import usually keeps only subject, body and timestamp.

Can I migrate Zendesk macros automatically?

Some platforms offer an importer for macros or triggers, but none convert conditional logic reliably. Plan to rebuild each macro by hand in the new platform's syntax, then test it against a live ticket before you retire the Zendesk version.

Which Zendesk competitor integrates best with Shopify?

Gorgias and Richpanel both build their core workflow around Shopify's admin API, showing order and customer data inside the ticket. Kustomer and Freshdesk connect through general-purpose apps that expose less order detail by default.

Is Kustomer still owned by Meta?

Kustomer's ownership has changed hands since Meta's 2022 acquisition; confirm current ownership and roadmap on Kustomer's own site before you commit, since platform stability matters as much as features for a multi-year support tool.

How long does a Zendesk migration usually take?

It varies with ticket volume, macro count and how many integrations you run, so treat any fixed number you read as a guess. Budget separate time for data export, macro rebuild, integration testing and agent training as four distinct stages.

Will my CSAT and reporting history transfer?

Raw CSAT scores usually migrate as ticket fields, but the dashboards and trend charts built on top of them do not. Expect to rebuild your reporting views in the new platform and lose the ability to trend older and newer data together.

Do Zendesk competitors support live chat and email in one inbox?

Gorgias, Freshdesk, Re:amaze and Kustomer all unify chat, email and at least one social channel in a single queue. The difference is how much configuration each channel needs before routing rules behave the way they did in Zendesk.

What breaks first when a team switches away from Zendesk?

Automation triggers tied to specific field values. A trigger built on a Zendesk custom field ID has no equivalent ID in the new platform, so every conditional rule needs rebuilding against the new field, not just re-enabling.

Should a $3M Shopify brand build its own support tool instead?

No. At that revenue, the engineering cost of building and maintaining a ticketing system outweighs any subscription fee for Gorgias, Kustomer, Freshdesk or Re:amaze. Buy the platform that fits your ticket shape and put engineering time elsewhere.

Next step

Is this your customer service ai problem, or a symptom of another one?

Bring your numbers — the churn split, the decline rate, whatever your flows are earning — and we will tell you which of them is the expensive one.

Book a call →