Ontraport to HubSpot
CRM and marketing automation platform for small businesses, with contacts, custom objects, campaigns/automation maps, forms, products and payments.
Ontraport data can move into HubSpot, landing mainly in Sales Hub. 1 of 8 mapped objects move directly (Contacts); 4 items need manual work and 2 do not move. Plan roughly 2-4 weeks for a small move and 8-16 weeks for a large one.
Migration checklist for Ontraport
Three phases, specific to this system. Tick steps off as you go.
Before
0 of 5 doneDuring
0 of 5 doneAfter
0 of 5 doneWhat 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.
The three scenarios
Small migration
<10k contacts
CSV-led, few automations.
Mid migration
10k-100k contacts
Custom objects, many automations and tags.
Large migration
>100k contacts
API extraction, activity history and purchase data.
What moves the number
Timeline ranges are planning estimates, not a quote. A partner confirms scope after discovery.
Access, mapping and limits
Start with how data leaves Ontraport: what you need to get in, what lands in HubSpot, and what will not.
REST API (JSON) with Swagger-based docs
API Key and App ID from Administration > Integrations > Ontraport API Instructions and Key Manager; first-time key creation needs an approved API application and a contact owner.
Access to the Administration area to generate the keys; API access is not available on the Basic plan.
180 requests per minute per account (rolling), no monthly cap; Zapier notes a 50-results-per-page pagination limit.
Choose your route
How will you move the data?
No native connector was found.
- You need: API Key and App ID from Administration > Integrations > Ontraport API Instructions and Key Manager; first-time key creation needs an approved API application and a contact owner.
- Permission: Access to the Administration area to generate the keys; API access is not available on the Basic plan.
Native imports often bring over only some data, so check coverage per object in the mapping below.
Export each object, clean it, then import it into HubSpot.
- CSV export from any object collection via the Export action, with selectable fields and optional email delivery
- Optional 'export all notes' (one line per note)
- Export history under Administration > Data > Exported lists
- REST API read endpoints for objects, including custom objects
- Report exports to CSV (e.g., sales reports)
Limits: 180 requests per minute per account (rolling), no monthly cap; Zapier notes a 50-results-per-page pagination limit.
Migration and sync tools can move more than a plain import. Confirm which objects each one supports before you choose.
Best when volume is high, custom objects are many or automation is heavy. That is the Large scenario: 8-16 weeks, usually phased.
Talk to a partnerWhere each object lands
In Ontraport
In HubSpot
Hover or tap anything on the left to see where it lands.
| Source object | In HubSpot | Moves | Notes |
|---|---|---|---|
| Contacts | Contacts | yes | CSV export or API; fields selectable and related-object fields can be pulled in; the Ontraport contact ID should be kept as a custom property. |
| Companies / related organization objects | Companies | partial | Related-object fields can be exported, but company and contact links must be rebuilt through a shared key. |
| Notes | Notes | partial | The CSV export can include notes as separate rows; matching them to contacts needs a key. |
| Deals / pipelines | Deals | manual | Not verified in the docs reviewed. Check whether deals are a custom object or a purchase/open-order record, then export via CSV or API. |
| Products | Products | partial | Products are available through the API; HubSpot-side import was not verified. |
| Purchases / transactions / open orders | Line items | manual | Sales reports can be exported to CSV; there is no direct equivalent in HubSpot and billing stays in the payment processor. |
| Custom objects | Custom objects | partial | Accessible via the API and CSV export; schemas must be recreated in HubSpot. |
| Tasks, calls, emails (activity history) | Tasks | manual | Activity export coverage is unclear and standard contact exports may omit activity logs, so audit this first. |
What to expect
Logic is platform-specific and must be rebuilt as HubSpot workflows.
Held with the payment processor; Ontraport's own custom import notes that card data is transferred by the file provider.
No documented export of automation logic.
Reports export as CSV data only, not as definitions.
Tags drive segmentation, with no direct HubSpot tag object.
Ontraport warns that opted-out contacts re-imported into another system lose their opt-out status.
Export the bulk email status and set HubSpot non-marketing or unsubscribed status before any sends.
Audit coverage per object and use the API for gaps.
Paginate, cache and ask Ontraport support for a higher limit.
Apply for the key early.
Data governance and compliance
Decide what is allowed to move before anything is exported. Tick each gate once it is agreed.
How we researched this page
How much to trust each section, and where it comes from.
Access, auth, rate limits and CSV export are backed by Ontraport docs and partner docs. Object-level mapping to HubSpot, the HubSpot-side docs, the full API object list and the compliance details were not checked, so those rest on category-level knowledge.
Sources
Related migrations
Frequently asked questions
How do I migrate Ontraport to HubSpot?
1. Confirm the plan tier allows API access and request API key approval. 2. Inventory objects, including custom objects, via Administration and the API docs. 3. Audit tags, groups, sequences and automation maps for rebuild scope. 4. Check which activity, notes and relationship data the CSV export includes.
What data can move from Ontraport to HubSpot?
These objects move directly: Contacts. Check the mapping table for partial and manual items.
What does not move from Ontraport to HubSpot?
Automation maps / campaigns / sequences and Credit card and subscription billing data. Plan to rebuild or retire these.
How long does a Ontraport to HubSpot migration take?
Small (<10k contacts): 2-4 weeks. Mid (10k-100k contacts): 4-8 weeks. Large (>100k contacts): 8-16 weeks. These are planning estimates, not a quote.
What access do I need to export from Ontraport?
API Key and App ID from Administration > Integrations > Ontraport API Instructions and Key Manager; first-time key creation needs an approved API application and a contact owner. Access to the Administration area to generate the keys; API access is not available on the Basic plan.
What compliance issues apply when moving Ontraport data?
Check: Payment card data (held by the processor, not exportable via standard CSV). Agree consent, retention and access rules before exporting.
Moving Ontraport 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