Skip to main content
Meticulosity Global

Migration Reference

Zendesk Sell to HubSpot Migration


What actually transfers, what quietly does not, and what has to be rebuilt by hand.

We mapped Zendesk Sell against HubSpot feature by feature: 43 features, 4 synced objects, 10 documented traps and 37 items that have to be rebuilt. The whole map is on this page, ungated.

The PDF is the same reference, formatted for a procurement file.

Get The Reference And The Calculator

The full Zendesk Sell to HubSpot reference as a PDF, plus the Excel calculator we scope these migrations with: every one of the 43 features as a row, enter your counts, get hours.

Three files: the reference as a PDF, the same reference in Markdown for your AI tool, and the full Excel effort calculator.

PDF documentPDFMarkdown documentMDExcel workbookXLS
Zendesk Sell logoHubSpot logo

Zendesk Sell to HubSpot is a medium migration, typically 3-6 weeks. Of the 43 features we mapped, 33 carry across as they are and 9 land with something lost: the 37 items nothing moves for you is what will actually set your timeline, not the sync.

Migration Scorecard

Complexity: Medium
Migration complexity
Medium
Typical timeline
3-6 weeks
Recommended method
Sync then migrate
Native sync
Data sync, two way
Smart transfer
Not supported
HubSpot subscription
Default mappings are free; custom field mappings need Data Hub Starter or higher. The subscription question only applies to the current app, though: the original Zendesk-built integration was deprecated on 29 November 2022 and replaced by HubSpot's 'Data sync by HubSpot' app, so confirm which one is actually installed before pricing the tier against it.

Feature parity across 43 capabilities

3377%
921%
12%
  • Maps directly: 33 (77%)
  • Maps partially: 9 (21%)
  • No equivalent: 1 (2%)

4

Objects synced natively

10

Limitations and traps

37

Manual rebuild items

4

Source editions covered

Where this comes from: Our own research corpus, verified 2026-08-01, behind every number on this page.

The Four Objects That Sync Natively

What the connector moves for you, and which way each one flows.

Contacts (People)

Two wayTwo way

Becomes Contacts

This object will not accept a contact with no email address, full stop, and once a record is in the sync that same email field is what decides whether two records are the same person or two different ones, which is exactly what breaks on a shared team inbox.

Leads

Two wayTwo way

Becomes Contacts

A Sell Lead lands in HubSpot as an ordinary Contact, not a separate object, and only if it carries an email address. The legacy integration additionally restricted the sync to a single list, a deliberate gate meant to hold back unqualified leads rather than an oversight.

Companies

Two wayTwo way

Becomes Companies

The legacy native integration had no way to bring a Sell company's contacts into HubSpot at all; the newer Data Sync app closes that specific gap, worth confirming directly if the account is still running on the older connector.

Deals

Two wayTwo way

Becomes Deals

Deal sync runs through HubSpot's Data Sync platform, but it depends on contact and company sync running alongside it: without both, a deal arrives with nothing for its associations to attach to.

Ten Things the Sync Does Not Tell You

Each one is documented, and each one has ended a migration in a bad week.

Legacy Integration Synced Every 15 Minutes (not Real-time)

Fifteen minutes was the shortest gap the original Zendesk-built integration allowed between a change in Sell and its arrival in HubSpot, since it polled on a fixed cycle rather than pushing updates the moment they happened. HubSpot's own Data Sync app replaced that integration in late 2022 and closed the gap to near-real-time, so confirm which one is actually connected before assuming the old delay still applies.

Workaround: Install the 'Data sync by HubSpot' app from the Zendesk Marketplace rather than assuming whatever connector is already there is the current one: it is the app that actually runs near-real-time, and checking it is live is worth five minutes before a fast-moving deal gets worked from two different pictures.

Email Address Required for All Synced Records

A lead or contact with no email address simply does not make the crossing to HubSpot: email is a required field for the sync, and anything missing it is excluded rather than flagged. Where phone and WhatsApp are how a first inquiry genuinely arrives, the record that matters most can be exactly the one quietly left behind.

Workaround: Confirm every contact and lead carries an email address before the sync runs, and pull the ones that don't onto a separate export to bring across by CSV rather than letting the connector drop them without a trace.

Multi-select Fields Not Supported

A multi-select field has no path across this integration at all: mapping it is not supported, so whatever values it holds stay behind in Sell rather than arriving in HubSpot in any form.

Workaround: Convert each multi-select field to single-select or plain text before the sync is switched on, or accept the gap and update the equivalent HubSpot property by hand once the records have landed.

Cannot Create New HubSpot Fields From Sell Custom Fields

Sync setup itself will not create a new HubSpot field to receive a Sell custom field: the destination has to already exist. A mapping attempted against a field that has not been built yet simply has nowhere to go.

Workaround: Build every custom property the mapping will need directly in HubSpot before configuring the integration at all, rather than discovering the gaps field by field once setup is already under way.

Legacy Integration Limited to One Synced List

One HubSpot list was as far as the legacy Zendesk-built integration would sync from, a deliberate limit meant to keep unqualified leads out of Sell. The consequence was that record flow between the two systems was restricted to whatever sat on that single list, and nothing else.

Workaround: HubSpot's newer Data Sync app removes that single-list restriction and offers considerably more flexible filtering, worth moving to before the old limit quietly shapes what actually reaches Sell.

Activities, Notes, and Call Data Do Not Sync

Calls, meetings, notes, email correspondence and task history all stay behind: none of that activity record crosses through the native data sync, which carries the record itself but not the story of how it got there.

Workaround: Export the activity history out of Zendesk Sell directly and bring it back in through the HubSpot API, or hand the job to a third-party migration tool built for exactly this gap.

Historical Ticket Visibility Lost During Migration

Where Support runs alongside Sell, this is the moment that surfaces the real question behind the whole project: a ticket that migrates across shows up in the HubSpot helpdesk with no history attached, no past replies, nothing before the switch, so an agent opening it is reading a case with half its story missing.

Workaround: Keep Zendesk open in read-only mode for 30 to 90 days after go-live, so there is somewhere for agents to check the history a migrated ticket no longer carries.

Tags Functionality Does Not Map Directly

Tags do not carry across as tags: HubSpot has nothing that behaves the way Zendesk's tagging does, so each one has to be converted into a checkbox property value or some other HubSpot property type instead.

Workaround: Map the Zendesk tags either to HubSpot multi-select custom properties or to list membership, deciding which per tag rather than applying one rule to the whole set.

Custom Field Mappings Require Data Hub Starter

Default mappings are as far as the free tier goes: anything beyond them, a custom field mapped on your own terms, needs Data Hub Starter or a higher tier before it works at all.

Workaround: Subscribe to Data Hub Starter to unlock custom mapping, and put that line in the original budget request rather than surfacing it once the free tier has already proven too narrow.

Contact Matching Relies Solely on Email - Duplicate Risk

Email is the only signal contact matching relies on, so a shared inbox or a changed email address is all it takes for one person to appear as two separate contacts, a pattern common enough where a sales or ops inbox is genuinely shared across a small regional team.

Workaround: Audit and deduplicate contacts before the sync ever runs, then set matching rules and keep checking on a regular schedule rather than treating the initial clean-up as a one-time job.

One Zendesk Sell Feature HubSpot Cannot Replace

No workaround closes these. Each one is a capability you would be giving up, so decide who in the business can live without it before you commit to a date.

Voicemail Drop

No native voicemail drop in HubSpot at any tier. Available through third-party dialers (Kixie, Orum, PhoneBurner).

One Thing a Migration Does Not Rebuild

This is Zendesk Sell's own code or product, and a HubSpot migration will not carry it across: it carries no hours in the estimate. It still needs a decision before cutover, because you are the one giving something up.

Zendesk Support Integration

Decide early which side of the Zendesk Support integration you are keeping, because it changes the shape of the whole project: move the ticket data itself into HubSpot Service Hub if Support is leaving too, or set up a HubSpot-Zendesk integration if Support is staying in place. Either is workable, but which one you are actually doing is a decision worth making explicitly rather than discovering midway through the migration.

The 37 Items That Get Rebuilt by Hand

This is the list that separates a quote that holds from one that does not.

Data And Objects

Notes and Annotations

Free-text notes sitting on a Sell record do not travel with it automatically; they need an extraction step of their own.

HubSpot: Notes on the record timeline

Treat this as a second pass rather than part of the main move: extract and import the notes only once the records they belong to are already sitting in HubSpot.

Call Logs and Recordings

Calls logged and recorded through Sell's built-in calling feature raise a separate migration question from the record they are attached to, and the recordings themselves are the harder half of it.

HubSpot: Logged calls, with recordings held externally

A recording is a file, not CRM data, and moving it is a genuine decision rather than an assumption: keeping the archive outside HubSpot and linking to it from the record is often the cheaper answer than importing every file directly.

Email Correspondence History

Email correspondence logged against a Sell record is another item that does not follow the record across on its own.

HubSpot: Logged email on the timeline

If the mailbox in question is still live, reconnecting it directly to HubSpot recovers the recent threads far more cheaply than extracting the old ones by hand, worth trying before committing to a full export.

Meeting Records and Activity Data

A logged meeting and everything sitting around it in the activity trail needs pulling out separately rather than assumed to arrive with the record.

HubSpot: Meetings and activities on the timeline

Extract this through the API, and resolve every owner to a real HubSpot user as part of that same step: an activity that cannot resolve an owner attributes to nobody at all, which is worse than losing it outright.

Task History and Assignments

Open and completed tasks, and the people who owned them, are their own migration item rather than something the record sync carries along.

HubSpot: Tasks

Import the open tasks at minimum, since those are still live work; completed task history is usually not worth what it costs to bring across, but confirm that against the actual business need rather than deciding it by default.

File Attachments and Documents

Whatever is attached to a Sell record as a file stays there unless it is deliberately carried across.

HubSpot: Attachments on records

Run this as a second pass through the API once the records themselves have already landed, the same sequencing as notes and attachments generally follow.

Tags

Tags used in Sell to group records have to be reworked rather than moved across as they are.

HubSpot: Properties and lists

Make the call tag by tag: some become a property value, others are better as a list. Turning every single tag into its own HubSpot property is the mistake this step is most often made on.

Records Without Email Addresses

A Sell record carrying no email address is one the connector will not touch at all, so it needs a route into HubSpot of its own.

HubSpot: Contacts, imported by another key

The exclusion happens silently, with nothing flagging it, so count how many records this actually affects before migration starts rather than finding the gap once the sync is already finished.

Zendesk Support Ticket History

Where Sell and Support are both running, the ticket history sitting in Support is the other half of the record and needs its own migration line entirely, not an assumption that it rides along with Sell.

HubSpot: Tickets

Treat it as a second migration sitting behind the first, not an afterthought: where both products are genuinely in use, scope Support and Sell together from the start, because splitting them means the support side arrives on the new platform with no history behind it at all.

Automation

Task Automations and Triggers

Whatever rule in Sell used to spin up a task or fire an action the moment a record changed has to be rebuilt from nothing; none of that logic travels with the record it used to watch.

HubSpot: Workflows

Sequence it deliberately: get the pipelines and properties in place first, then rebuild each rule one at a time against a system that is actually ready to hold it.

Lead Assignment and Distribution Rules

The rules that decided which rep a new lead landed with have no path across either; routing has to be designed again from scratch inside HubSpot.

HubSpot: Workflow rotation actions

Create the users and teams before a single routing rule is built, then test the distribution against real records rather than trusting it from the configuration screen alone.

Smart Lists and Automated List Rules

A Sell list that updated itself against a saved rule has no equivalent that carries the rule across with it; only the idea of the list survives the move, not the logic behind it.

HubSpot: Active lists and saved views

Treat it as a rule to rebuild, not a membership to import: recreate the actual criteria in HubSpot, because carrying the list across as it stands simply freezes it at whatever it held on migration day.

Email Sequence Automations

A multi-touch outbound sequence built in Sell needs reconstructing step by step in HubSpot; nothing about the sequence logic imports along with the records it was sending to.

HubSpot: Sequences

HubSpot enrols a sequence per rep and per connected mailbox rather than at the account level, and the sending limits are not the same as Sell's, both worth checking before promising the rebuilt sequence will run exactly as it did before.

Pipeline Stage Triggers

Any action that used to fire the moment a deal moved stage in Sell needs its own rebuild; stage-change automation is not something the migration carries across on its own.

HubSpot: Deal stage workflow enrolment

Get the sequence right: the pipeline stages need to exist in HubSpot before a single workflow can be built to trigger on them.

Zendesk Support Macros

Where Support is part of the same move, its one-click macros carry the same rebuild burden as everything on the Sell side, one more reason to scope the two products as a single project rather than two separate ones.

HubSpot: Snippets, templates and workflows

This only applies if Support is genuinely part of the migration, and where it is, budget for the multiplication: a single Zendesk macro tends to become several HubSpot objects at once, against a help desk macro cap worth checking early rather than discovering it at the limit.

Reporting

Sales Performance Reports and Dashboards

Performance reporting broken down by rep and by team has to be rebuilt rather than carried over with the records it measures.

HubSpot: Custom reports and dashboards

Every owner has to resolve to a real HubSpot user on import, or the reporting built on top of it attributes everything to nobody rather than to the rep who actually did the work.

Pipeline Analytics and Forecasting

Pipeline forecasting has to be rebuilt on the HubSpot side, not carried across as a finished report.

HubSpot: Deal reports and forecasting

Treat this as configuration first and reporting second: amount, close date and stage probability all need setting deliberately before a forecast built on top of them means anything.

Activity Reports

Activity volume reporting, calls, emails and meetings together, restarts at zero on the new platform unless the history behind it is deliberately carried across.

HubSpot: Activity reports

It genuinely resets at migration unless the activity history is extracted first, which is the same expensive step already flagged above for calls and meetings, not a separate cost on top of it.

Goal Tracking Configuration

Whatever targets were set for reps and teams in Sell have to be entered again in HubSpot; nothing about the numbers themselves carries across.

HubSpot: Goals

This is configured per user rather than once for the account, so budget it as a repeated task, not a single setup step.

Custom Report Configurations

A saved report in Sell is a definition, not an object that transfers, so it needs recreating in HubSpot's own reporting tool from scratch.

HubSpot: Custom reports

Rebuild it from the question the report was actually answering rather than copying the old layout, since HubSpot's reporting tool rarely lines up filter for filter with Sell's.

Sales And Marketing Config

Pipeline Stages and Configuration

Sell's deal pipelines and their stages are the first thing to rebuild in HubSpot, because everything downstream of them depends on the structure already being there.

HubSpot: Deal pipelines and stages

Build this before anything else on the list: every other rebuild, workflows, reports, goals, assumes the pipeline is already in place.

Lead Scoring Criteria

Whatever scoring logic Sell used to rank an incoming lead has no path across and needs designing again from the signals HubSpot actually records.

HubSpot: Score properties

Build it from scratch against what HubSpot itself tracks, rather than trying to reproduce Sell's exact scoring rules on a system that measures different things.

Email Templates and Sequences

Message templates and the sequences built on top of them need rebuilding together, since neither carries across on its own.

HubSpot: Email templates and sequences

This is manual work: personalisation tokens are named differently between the two platforms and will not carry across, so every template needs checking rather than a straight copy-paste.

Smart Lists and Segmentation

The saved segments a team actually works from day to day have to be rebuilt as HubSpot lists rather than assumed to transfer with the records inside them.

HubSpot: Active lists and saved views

Prioritise whichever segments are used daily and have those rebuilt before go-live; the rest can follow afterwards without anyone noticing the gap.

Sales Goals and Targets

Revenue and activity targets set in Sell need re-entering in HubSpot's own goals tool; the numbers do not travel with the rest of the data.

HubSpot: Goals

Set these per user, and only once the users themselves already exist in HubSpot, or the target has nobody to attach to.

Communication Templates

Email templates and the call scripts reps actually work from both need rebuilding, and neither is a given on every HubSpot plan.

HubSpot: Templates, snippets and playbooks

Confirm playbooks are actually included on the plan under consideration before promising the call-script side will have anywhere to live; it is a tier question, not a given.

Product Catalogue and Pricing

The product catalogue and its pricing, wherever it is attached to a deal, needs rebuilding directly in HubSpot rather than carried across with the deal record.

HubSpot: Products and line items

Import the catalogue before the deals themselves, or the line items will have nothing to attach to and every deal total lands as a flat, unexplained number instead of a priced breakdown.

Users And Permissions

User Roles and Permissions

Every login and the access level attached to it needs recreating in HubSpot; none of that structure carries across from Sell.

HubSpot: Users and permission sets

Create the users before a single record is imported, so record ownership actually has somewhere to resolve to rather than failing silently.

Team and Group Configuration

However reps were grouped in Sell needs rebuilding as HubSpot teams; the grouping itself does not carry over.

HubSpot: Teams

Map what the grouping was actually meant to achieve rather than copying its literal structure, since a straight copy tends to carry old habits across along with it.

Territory Management

Territory assignment, whether it runs by geography or by account, has no direct HubSpot object to land in and needs designing from the ground up.

HubSpot: Properties plus workflow-based assignment

There is no territory object on the HubSpot side at all: a territory becomes a property, and the rules that used to enforce it become workflows built on top of that property, so design the property itself before writing a single workflow against it.

Visibility Rules and Access Controls

Visibility rules, who can actually see which record, need reconfiguring in HubSpot rather than assumed to inherit from Sell's settings.

HubSpot: Record access settings

Confirm what genuinely still needs to stay hidden before reproducing the old restrictions wholesale; a visibility rule copied out of habit is usually broader, or narrower, than what the business actually needs today.

Integrations

Zendesk Support Integration

Wherever Sell and Support are connected today, that link itself is one more thing the migration touches, not just the two products sitting either side of it.

HubSpot: Tickets in the same portal

Move Support across in the same project and this integration does not need rebuilding at all: it simply disappears, because both sides land in the same HubSpot database. That is a genuine simplification worth putting in front of whoever is weighing whether to migrate Support now or leave it for later.

Marketplace App Connections

Every app connected to Sell through the Zendesk Marketplace earns its own line in the migration plan, not a blanket assumption that it will simply carry over.

HubSpot: App Marketplace integrations

Inventory what is genuinely still in use before pricing out replacements, since a marketplace app connected years ago and never removed costs nothing to leave off the list.

Calendar Sync

The calendar connection, Google or Microsoft, has to be rebuilt on the HubSpot side rather than assumed to carry across with the rest of the account.

HubSpot: Calendar integration and the meetings tool

This gets done per user, not once for the whole account, so budget the time accordingly rather than treating it as a single setup task.

Telephony Integrations

Whichever voice provider sits behind Sell's calling feature needs its own migration decision, since that connection does not carry across with the record data.

HubSpot: HubSpot calling or a marketplace provider

Confirm the provider actually has a HubSpot integration before signing anything, and build in the lead time for number porting: it is rarely instant, and a go-live date set without it tends to slip.

Email Provider Connection

The mailbox connection responsible for logging conversations against a record needs reconnecting on the HubSpot side individually.

HubSpot: Connected inbox

This is a per-user task, and it should happen before cutover rather than after, so the logging of conversations never actually stops.

Zapier and Make Automations

Any external automation scenario wired into Sell through Zapier or Make needs editing before it can point at HubSpot instead.

HubSpot: Updated scenarios or native workflows

Each of those scenarios needs editing on both ends, and some are genuinely better replaced with a native HubSpot workflow than simply repointed at the new address.

The Sequence

Sync First, Then Migrate

Order is the content here. These steps form a dependency chain, and running them out of sequence is a documented way this kind of migration fails.

  1. 1

    Audit

    catalogue every field, pipeline, automation, smart list and integration currently running in Sell, including whichever ones are wired into Support if both products are in scope

  2. 2

    Pre-create Every Custom Property the Mapping Will Need Directly in HubSpot, Since Sync Setup Itself Will Not Create One on the Fly

    Pre-create every custom property the mapping will need directly in HubSpot, since sync setup itself will not create one on the fly

  3. 3

    Clean the Data

    deduplicate contacts, confirm every one carries an email address, and standardise field values before a single record is asked to sync

  4. 4

    Decide the Tag-to-property Mapping Strategy, Tag by Tag Rather Than as One Blanket Rule, Before the Tags Themselves Are Migrated

    Decide the tag-to-property mapping strategy, tag by tag rather than as one blanket rule, before the tags themselves are migrated

  5. 5

    Install the 'Data Sync by HubSpot' App From the Zendesk Sell Marketplace, the Current Connector Rather Than Whatever Legacy Integration May Already Be Sitting There

    Install the 'Data sync by HubSpot' app from the Zendesk Sell Marketplace, the current connector rather than whatever legacy integration may already be sitting there

  6. 6

    Configure the Field Mappings for Contacts, Companies and Deals, in That Order, Since Deal Associations Depend on the Other Two Already Syncing

    Configure the field mappings for Contacts, Companies and Deals, in that order, since deal associations depend on the other two already syncing

  7. 7

    Run the Initial Sync and Verify the Data Landed Accurately Before Treating the Connection as Proven

    Run the initial sync and verify the data landed accurately before treating the connection as proven

  8. 8

    Migrate the Activity History, Calls, Notes and Emails, Through the API or a Third-party Tool, Since None of It Crosses on the Native Sync

    Migrate the activity history, calls, notes and emails, through the API or a third-party tool, since none of it crosses on the native sync

  9. 9

    Rebuild the Workflows, Automation Rules and Email Sequences Directly in HubSpot, Using the Exercise to Write Down the Routing and Follow-up Logic the Team Actually Runs on Rather Than Reproducing Sell's Defaults Out of Habit

    Rebuild the workflows, automation rules and email sequences directly in HubSpot, using the exercise to write down the routing and follow-up logic the team actually runs on rather than reproducing Sell's defaults out of habit

  10. 10

    Recreate the Reports and Dashboards in HubSpot, Resolving Every Owner to a Real User First So Nothing Attributes to Nobody

    Recreate the reports and dashboards in HubSpot, resolving every owner to a real user first so nothing attributes to nobody

  11. 11

    Where Support Is Moving as Well, Plan Its Ticket Migration as Its Own Workstream

    one-way, contacts synced first and tickets only after, since this is the step where the two products genuinely diverge

  12. 12

    Train the Team Properly, Keep Both Systems Running in Parallel for 30 Days, and Only Then Cut Over, Rather Than Switching the Moment the Data Has Technically Landed

    Train the team properly, keep both systems running in parallel for 30 days, and only then cut over, rather than switching the moment the data has technically landed

Typically 3-6 weeks end to end, depending on how much of the source configuration is actually in use.

Effort Estimator

How Big Is This Migration?

A handful of questions, no sign-up required. The ranges come from the research above: every feature we mapped carries an effort figure, and this totals the ones that apply to your instance.

Custom fields and properties across all records

Everything beyond the out-of-the-box fields, added up across contacts, companies, deals and anything custom.

Automations, workflows and rules

Anything that fires on its own: workflows, sequences, assignment and validation rules, approvals.

Custom reports and dashboards

Only the ones the business actually uses. Reports nobody opens do not need rebuilding.

Marketing assets to rebuild

Email templates, forms, landing pages, lists and segments taken together.

Custom objects or extra pipelines

Record types beyond contacts, companies, deals and tickets.

Third-party integrations wired into the current system

Anything connected by API, webhook or installed package that has to keep working afterwards.

Users to move across

Seats, plus whatever permission structure sits behind them.

Roughly how many contact records

This affects the sync approach and the reconciliation effort, not the per-record work. The connector moves records; people do not.

Estimated Effort

Answer a couple of questions and an hours range appears here.

Built from our research on 43 Zendesk Sell features. It is a range, not a quote.

A planning range, not a quote. It is delivery effort only, with no project management line. What moves it most in practice is data quality.

What Goes Wrong Most Often

The failures that show up again and again, in roughly the order they bite.

The Legacy Zendesk-built Integration Was Deprecated in November 2022, So Confirm the Account Is Actually on HubSpot's Data Sync App Rather Than Still Assuming the Old One Is Running

The legacy Zendesk-built integration was deprecated in November 2022, so confirm the account is actually on HubSpot's Data Sync app rather than still assuming the old one is running

Sync Setup Will Not Create a HubSpot Field on the Fly

every one has to be pre-created before mapping starts, or the mapping simply has nowhere to land

Multi-select Fields Do Not Sync at All

convert them or plan to migrate them by hand, because the connector will not touch them either way

Contact Matching Runs on Email Alone, So a Shared Inbox Is All It Takes to Create Duplicate Contacts, Worth Checking for Specifically on Any Team Where an Inbox Is Genuinely Shared

Contact matching runs on email alone, so a shared inbox is all it takes to create duplicate contacts, worth checking for specifically on any team where an inbox is genuinely shared

There Is No HubSpot Object That Behaves Like a Zendesk Tag

each one becomes a checkbox property value or a piece of list membership instead, and deciding that mapping tag by tag is the actual work here, not the technical capability to do it

Ticket Migration Is Its Own Project With Its Own API Rate Limits the Moment Support Is Also in Scope, Not a Phase Folded Into the Sell Migration Already Under Way

Ticket migration is its own project with its own API rate limits the moment Support is also in scope, not a phase folded into the Sell migration already under way

A Migrated Historical Ticket Shows up as a Timeline Entry, Not as Something an Agent Can Actually Open in the HubSpot Helpdesk View, a Distinction Worth Explaining to the Support Team Before Go-live Rather Than After the First Complaint About It

A migrated historical ticket shows up as a timeline entry, not as something an agent can actually open in the HubSpot helpdesk view, a distinction worth explaining to the support team before go-live rather than after the first complaint about it

Zendesk's API Rate Limit, 10 Requests a Minute for Exports, Is a Real Bottleneck Against Any Dataset of Real Size, So Build the Timeline Around It Rather Than Discovering the Throttling Mid-export

Zendesk's API rate limit, 10 requests a minute for exports, is a real bottleneck against any dataset of real size, so build the timeline around it rather than discovering the throttling mid-export

Questions

Zendesk Sell To HubSpot, Answered

Ready to Get Started?

Plan Your Migration

Tell us which platform you are leaving, how much of it is custom, and when you need to be live in HubSpot. We will tell you what transfers directly, what needs rebuilding, and how long the move actually takes.