Support matrix

For every source and destination pair: which objects, notes, tasks, meetings, calls, files, owners and lists move.

Last updated: 28 October 2026

The tables are generated from the code that runs a migration: the object catalogue, the activity writers, the Attachments rule and the owner matching. They list only the pairs the intake offers.

Moving into Attio

FromObjectsNotesTasksMeetingsCallsEmailsFilesOwnersLists
Spreadsheet / CSVOne object per fileNoNoNoNoNoNoNoNo
HubSpotContacts, Companies, Deals, Products, Line items, Tickets, Quotes, LeadsYesYesYesYesYesYesYesYes
PipedrivePersons, Organizations, Deals, Products, Deal products, Projects, LeadsYesYesYesYesYesYesYesYes
AffinityPersons, Organizations, OpportunitiesYesYesYesYesNoYesNoYes
TwentyCompanies, People, OpportunitiesYesYesNoNoNoYesYesNo
AttioCompanies, People, DealsYesYesYesYesNoYesYesYes

Moving into Clarify

FromObjectsNotesTasksMeetingsCallsEmailsFilesOwnersLists
Spreadsheet / CSVOne object per fileNoNoNoNoNoNoNoNo
HubSpotContacts, Companies, Deals, Products, Line items, Tickets, Quotes, LeadsYesYesAs commentsAs commentsAs commentsYesYesAs fields
PipedrivePersons, Organizations, Deals, Products, Deal products, Projects, LeadsYesYesAs commentsAs commentsAs commentsYesYesAs fields
AffinityPersons, Organizations, OpportunitiesYesYesAs commentsAs commentsNoYesNoAs fields
TwentyCompanies, People, OpportunitiesYesYesNoNoNoYesYesNo
AttioCompanies, People, DealsYesYesNoAs commentsNoNoNoAs fields

Moving into Odoo

FromObjectsNotesTasksMeetingsCallsEmailsFilesOwnersLists
Spreadsheet / CSVCompanies, Contacts, Deals, Leads, ProductsNoNoNoNoNoNoYesNo
HubSpotContacts, Companies, Deals, Products, LeadsYesYesYesYesYesWith an API keyYesNo
PipedrivePersons, Organizations, Deals, Products, Projects, Project tasks, LeadsYesYesYesYesYesWith an API keyYesNo
TwentyCompanies, People, OpportunitiesYesYesNoNoNoWith an API keyYesNo
AttioCompanies, People, DealsYesYesYesYesNoNoYesNo

Moving into HubSpot

FromObjectsNotesTasksMeetingsCallsEmailsFilesOwnersLists
Spreadsheet / CSVOne object per fileNoNoNoNoNoNoYesNo
PipedrivePersons, Organizations, Deals, Products, Deal products, Projects, LeadsYesYesYesYesYesYesYesYes
AffinityPersons, Organizations, OpportunitiesYesYesYesYesNoYesNoYes
TwentyCompanies, People, OpportunitiesYesYesNoNoNoYesNoNo
AttioCompanies, People, DealsYesYesNoYesNoNoYesYes

Moving into Pipedrive

FromObjectsNotesTasksMeetingsCallsEmailsFilesOwnersLists
Spreadsheet / CSVPersons, Organizations, DealsNoNoNoNoNoNoYesNo
HubSpotContacts, Companies, Deals, Products, Line items, LeadsYesYesYesYesYesYesYesNo
AffinityPersons, Organizations, OpportunitiesYesYesYesYesNoYesNoNo
TwentyCompanies, People, OpportunitiesYesYesNoNoNoYesYesNo
AttioCompanies, People, DealsYesYesNoYesNoNoYesNo

Moving into Breakcold

FromObjectsNotesTasksMeetingsCallsEmailsFilesOwnersLists
Spreadsheet / CSVPeople, Companies, DealsNoNoNoNoNoNoNoNo
HubSpotContacts, Companies, DealsYesYesYesYesAs notesNoNoNo
PipedrivePersons, Organizations, DealsYesYesYesYesAs notesNoNoNo
AffinityPersons, Organizations, OpportunitiesYesYesYesYesNoNoNoNo
TwentyCompanies, People, OpportunitiesYesYesNoNoNoNoNoNo
AttioCompanies, People, DealsYesYesNoYesNoNoNoNo

Moving into Twenty

FromObjectsNotesTasksMeetingsCallsEmailsFilesOwnersLists
Spreadsheet / CSVOne object per fileNoNoNoNoNoNoYesNo
HubSpotContacts, Companies, Deals, Products, Line items, Tickets, Quotes, LeadsYesYesAs notesAs notesAs notesYesYesNo
PipedrivePersons, Organizations, Deals, Products, Deal products, Projects, LeadsYesYesAs notesAs notesAs notesYesYesNo
AffinityPersons, Organizations, OpportunitiesYesYesAs notesAs notesNoYesNoNo
TwentyCompanies, People, OpportunitiesYesYesNoNoNoYesYesNo
AttioCompanies, People, DealsYesYesNoAs notesNoNoNoNo

How to read it

  • Yes: the data moves as that kind of record.
  • As comments: Clarify builds meetings from the calendar you connect to it and has no call object, so a source meeting or call lands as a comment on its record.
  • As notes: a call written as a note on its record, with the date, direction, duration and outcome at the top (a destination with no call record).
  • As fields: Clarify's API cannot add a record to a list, so list membership becomes a multi-select field on each record.
  • With an API key: Odoo takes files only when you connect with an API key. An import package and the Odoo app do not carry files.
  • Owners: Yes means Shuttio matches the source's owner to a user in the destination by email. Into Attio that covers deal owners and task assignees. Into Clarify it covers task owners. Into Odoo it covers record owners, from the source's user list or from an email in the owner column of a CSV. An owner with no match is not given to anyone else.
  • Objects: the record objects the pair carries. A CSV carries one object per file.

Where each object lands, and what does not move, is in the article for each source and destination.

Not answered here? Email help@shuttio.com.