Customer support & help desk · Service Hub

Freshdesk to HubSpot

Cloud help desk with ticketing, contacts, companies, knowledge base, SLA policies and automations.

In short

Freshdesk data can move into HubSpot, landing mainly in Service Hub. 3 of 8 mapped objects move directly (Contacts (requesters), Companies and Tickets); 4 items need manual work and 2 do not move. Plan roughly 1-3 weeks for a small move and 8-16 weeks for a large one.

Last reviewed 2026-10-29 · Also relevant to Sales, Agent, Content, Data hubs · 8 sources

1 · Checklist

Migration checklist for Freshdesk

Three phases, specific to this system. Tick steps off as you go.

0 of 18 steps doneTick steps off as you go. Your progress stays in this browser.

Before

0 of 6 done

During

0 of 6 done

After

0 of 6 done
2 · Cost

What will it take?

No price list: cost follows volume, custom objects and how much logic must be rebuilt. Answer four quick questions for a planning range.

How many records?
Custom objects?
Automation to rebuild?
History to bring?

A planning aid built from the three scenarios below. It is not a quote.

The three scenarios

low complexity

Small migration

1-3 weeks

Under 5,000 tickets

A tool or CSV import is enough.

medium complexity

Mid migration

3-8 weeks

5,000-50,000 tickets

A migration tool plus workflow rebuild.

high complexity

Large migration

8-16 weeks

Over 50,000 tickets

Engineer-led, with archived tickets and inline image re-hosting.

What moves the number

Ticket and conversation volumeAttachment and inline image volumeCustom field countArchived ticketsKB article volumeRebuild of SLAs and automationsDelta passes

Timeline ranges are planning estimates, not a quote. A partner confirms scope after discovery.

3 · Where to begin

Access, mapping and limits

Start with how data leaves Freshdesk: what you need to get in, what lands in HubSpot, and what will not.

API

REST API v2 (JSON)

Credentials needed

Freshdesk subdomain and an API key from an agent profile.

Admin permission

Admin access is needed for the account export and to see all tickets, contacts and KB. The exact permission model was not verified.

Rate limits

Per-minute and account-wide. The official docs page lists Growth 100, Pro 400 and Enterprise 700, with per-endpoint sub-limits. Other guides cite 200 for Growth. List All Tickets stops at 300 pages (about 30,000 tickets).

Choose your route

How will you move the data?

HubSpot offers an integration for importing records from Freshdesk.

  • You need: Freshdesk subdomain and an API key from an agent profile.
  • Permission: Admin access is needed for the account export and to see all tickets, contacts and KB. The exact permission model was not verified.

Native imports often bring over only some data, so check coverage per object in the mapping below.

Where each object lands

yes movespartialmanualno

In Freshdesk

In HubSpot

Contacts
Companies
Tickets
Emails
Files
Custom objects
Select an object

Hover or tap anything on the left to see where it lands.

What to expect

Archived tickets via bulk listing

There is no bulk list endpoint. Archived tickets can only be fetched by known ID, and the account export is used for discovery.

Routing rules, automations and macros

These are configuration and not exported as portable data. They must be rebuilt in HubSpot.

4 · Governance

Data governance and compliance

Decide what is allowed to move before anything is exported. Tick each gate once it is agreed.

0 of 5 agreed
Method

How we researched this page

How much to trust each section, and where it comes from.

InsufficientPartialVerified

The API, export paths and object mapping are supported by Freshworks-referencing guides and migration vendors. I did not open the Freshworks or HubSpot docs directly. SLA, automation and macro semantics rest on category-level knowledge. Rate limits conflict between sources.

Sources

Related migrations

Quick answers

Frequently asked questions

How do I migrate Freshdesk to HubSpot?

1. Confirm the Freshdesk plan and its per-minute API limit, then generate an API key from an admin agent. 2. Count tickets, including archived ones, via the account export, and compare with the 30,000 cap. 3. Inventory custom ticket and contact fields, and create matching HubSpot custom properties. 4. Create HubSpot users and teams for agents and groups.

What data can move from Freshdesk to HubSpot?

These objects move directly: Contacts (requesters), Companies and Tickets. Check the mapping table for partial and manual items.

What does not move from Freshdesk to HubSpot?

Archived tickets via bulk listing and Routing rules, automations and macros. Plan to rebuild or retire these.

How long does a Freshdesk to HubSpot migration take?

Small (Under 5,000 tickets): 1-3 weeks. Mid (5,000-50,000 tickets): 3-8 weeks. Large (Over 50,000 tickets): 8-16 weeks. These are planning estimates, not a quote.

What access do I need to export from Freshdesk?

Freshdesk subdomain and an API key from an agent profile. Admin access is needed for the account export and to see all tickets, contacts and KB. The exact permission model was not verified.

Is there a native HubSpot connector for Freshdesk?

Yes. Confirm the supported objects in discovery.

What compliance issues apply when moving Freshdesk data?

Check: Tickets and attachments may contain health, financial or minors' data depending on the customer and Regulated accounts should use an engineer-led migration with an audit trail. Agree consent, retention and access rules before exporting.

Talk to a partner

Moving Freshdesk into HubSpot?

A network of 153+ tiered HubSpot partners and 1,800+ accounts of experience. Tell us what you are moving and which hub matters most.

Talk to a partner
Talk to a partner