Move your CRM, check a free sample, roll it back if it is wrong

The sample needs no card. Every record that fails comes with its reason.

See every supported CRM →

HubSpot → AttioMIG-8F3C1D92
82%2,976 of 3,608 records
  • Contacts
    Done
    1,842 / 1,846 · 4 failed
  • Companies
    Done
    611 / 611
  • Deals
    Moving
    523 / 739 · 3 failed
  • Notes
    Queued
    412 waiting
7 failed — each one listed with its reason and a fix.
A migration in progress: one row per object, failures listed

How it works

  1. 1

    Steps 1 and 2

    Source and Connect

    Choose where the data is now and where it goes, or start from a CSV file. Sign in to both. Shuttio only reads the source.

  2. 2

    Steps 3 to 6

    Options, Objects, Fields, Filters

    Shuttio ticks the usual objects and maps the fields automatically. Change any of it before anything is written, or leave it as it is.

  3. 3

    Step 7

    Import

    A free sample lands first (5% of your companies, contacts or deals, 10 to 1,000 records, picked at random, with their linked records). Check it in the new CRM, then run the rest, or roll the sample back.

Seven steps in the app: Source, Connect, Options, Objects, Fields, Filters, Import.

Price

Into Attio a migration is free at any record count. Into any other CRM it is free under 5,000 records in total (contacts, companies, deals, notes, activities and files), and otherwise from $249, by record count, once per migration. A CSV import is free into every destination. See every price

Which CRMs move where

Shuttio moves CRM data between CRMs, into Attio, Clarify, Odoo, HubSpot, Pipedrive, Breakcold, Twenty, Capsule, HighLevel, ActiveCampaign, Zendesk Sell, Zendesk Support, HubSpot Service Hub, folk, Ashby, Lever, Greenhouse, ClickUp, Asana and Trello. Every run starts with a free sample you can roll back.

Questions before the first run

What does it cost?

A CRM migration is free under 5,000 records, and free into Attio at any size. Above that, into Clarify, Odoo, HubSpot, Pipedrive, Breakcold, Twenty, Capsule, HighLevel, ActiveCampaign, Zendesk Sell, Zendesk Support, HubSpot Service Hub, folk, Ashby, Lever, Greenhouse, ClickUp, Asana or Trello, it costs from $249 for up to 50,000 records to $4,749 for up to 5,000,000. Into Attio there is no card and no record cap. Shuttio is built by Craftt, an Attio implementation partner; the migration is how you meet us. A CSV import is free. A CRM migration is free into every destination when it moves fewer than 5,000 records in total: contacts, companies, deals, notes, activities and files together. Files count toward the 5,000 when the source can count them; when it cannot, they move free and do not count. Tick lists, tickets, products or custom objects, or move 5,000 records or more, and the record-count price applies. Outside the free tier a CRM migration is priced once per migration by record count. Over 5,000,000 records you email us for a quote. The sample is always free, and you see the price before the full run starts.

What does the free sample do?

For a connected CRM pair you pick the source and the destination, connect both, and press Run sample migration. Shuttio writes a sample (5% of your companies, contacts or deals, 10 to 1,000 records, picked at random, with their linked records) with the fields mapped automatically, and you open the result in the new CRM before you pay or run the rest. Fields the automatic mapping could not place are listed, and you mark them reviewed before the full run. Roll back removes what the sample created. A CSV import has no sample.

What happens to my data?

Records stream from your CRM into the new one without passing through a model. Credentials are encrypted under a key held outside the database, uploaded CSVs are deleted when the import finishes or you roll it back, and we keep the mapping and the id map rather than your rows.

What if something goes wrong halfway through?

The job is durable and resumes where it stopped. Cancelling deletes everything the migration created, in reverse order, custom objects included, and names the lists it leaves in place so you can clear them yourself.

What doesn't move?

Into Attio: files over 50 MB and files that are only links, and a short list per source. Emails move only if you tick them, since Attio's mailbox sync may already show them. Each source page names every limit, with the reason.

My CRM isn't on the list.

Export it to CSV and import that — each column's type is guessed for you to confirm, and a company column can become linked company records as the rows import.