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
| From | Objects | Notes | Tasks | Meetings | Calls | Emails | Files | Owners | Lists |
|---|
| Spreadsheet / CSV | One object per file | No | No | No | No | No | No | No | No |
|---|
| HubSpot | Contacts, Companies, Deals, Products, Line items, Tickets, Quotes, Leads | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
|---|
| Pipedrive | Persons, Organizations, Deals, Products, Deal products, Projects, Leads | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
|---|
| Affinity | Persons, Organizations, Opportunities | Yes | Yes | Yes | Yes | No | Yes | No | Yes |
|---|
| Twenty | Companies, People, Opportunities | Yes | Yes | No | No | No | Yes | Yes | No |
|---|
| Attio | Companies, People, Deals | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes |
|---|
Moving into Clarify
| From | Objects | Notes | Tasks | Meetings | Calls | Emails | Files | Owners | Lists |
|---|
| Spreadsheet / CSV | One object per file | No | No | No | No | No | No | No | No |
|---|
| HubSpot | Contacts, Companies, Deals, Products, Line items, Tickets, Quotes, Leads | Yes | Yes | As comments | As comments | As comments | Yes | Yes | As fields |
|---|
| Pipedrive | Persons, Organizations, Deals, Products, Deal products, Projects, Leads | Yes | Yes | As comments | As comments | As comments | Yes | Yes | As fields |
|---|
| Affinity | Persons, Organizations, Opportunities | Yes | Yes | As comments | As comments | No | Yes | No | As fields |
|---|
| Twenty | Companies, People, Opportunities | Yes | Yes | No | No | No | Yes | Yes | No |
|---|
| Attio | Companies, People, Deals | Yes | Yes | No | As comments | No | No | No | As fields |
|---|
Moving into Odoo
| From | Objects | Notes | Tasks | Meetings | Calls | Emails | Files | Owners | Lists |
|---|
| Spreadsheet / CSV | Companies, Contacts, Deals, Leads, Products | No | No | No | No | No | No | Yes | No |
|---|
| HubSpot | Contacts, Companies, Deals, Products, Leads | Yes | Yes | Yes | Yes | Yes | With an API key | Yes | No |
|---|
| Pipedrive | Persons, Organizations, Deals, Products, Projects, Project tasks, Leads | Yes | Yes | Yes | Yes | Yes | With an API key | Yes | No |
|---|
| Twenty | Companies, People, Opportunities | Yes | Yes | No | No | No | With an API key | Yes | No |
|---|
| Attio | Companies, People, Deals | Yes | Yes | Yes | Yes | No | No | Yes | No |
|---|
Moving into HubSpot
| From | Objects | Notes | Tasks | Meetings | Calls | Emails | Files | Owners | Lists |
|---|
| Spreadsheet / CSV | One object per file | No | No | No | No | No | No | Yes | No |
|---|
| Pipedrive | Persons, Organizations, Deals, Products, Deal products, Projects, Leads | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
|---|
| Affinity | Persons, Organizations, Opportunities | Yes | Yes | Yes | Yes | No | Yes | No | Yes |
|---|
| Twenty | Companies, People, Opportunities | Yes | Yes | No | No | No | Yes | No | No |
|---|
| Attio | Companies, People, Deals | Yes | Yes | No | Yes | No | No | Yes | Yes |
|---|
Moving into Pipedrive
| From | Objects | Notes | Tasks | Meetings | Calls | Emails | Files | Owners | Lists |
|---|
| Spreadsheet / CSV | Persons, Organizations, Deals | No | No | No | No | No | No | Yes | No |
|---|
| HubSpot | Contacts, Companies, Deals, Products, Line items, Leads | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No |
|---|
| Affinity | Persons, Organizations, Opportunities | Yes | Yes | Yes | Yes | No | Yes | No | No |
|---|
| Twenty | Companies, People, Opportunities | Yes | Yes | No | No | No | Yes | Yes | No |
|---|
| Attio | Companies, People, Deals | Yes | Yes | No | Yes | No | No | Yes | No |
|---|
Moving into Breakcold
| From | Objects | Notes | Tasks | Meetings | Calls | Emails | Files | Owners | Lists |
|---|
| Spreadsheet / CSV | People, Companies, Deals | No | No | No | No | No | No | No | No |
|---|
| HubSpot | Contacts, Companies, Deals | Yes | Yes | Yes | Yes | As notes | No | No | No |
|---|
| Pipedrive | Persons, Organizations, Deals | Yes | Yes | Yes | Yes | As notes | No | No | No |
|---|
| Affinity | Persons, Organizations, Opportunities | Yes | Yes | Yes | Yes | No | No | No | No |
|---|
| Twenty | Companies, People, Opportunities | Yes | Yes | No | No | No | No | No | No |
|---|
| Attio | Companies, People, Deals | Yes | Yes | No | Yes | No | No | No | No |
|---|
Moving into Twenty
| From | Objects | Notes | Tasks | Meetings | Calls | Emails | Files | Owners | Lists |
|---|
| Spreadsheet / CSV | One object per file | No | No | No | No | No | No | Yes | No |
|---|
| HubSpot | Contacts, Companies, Deals, Products, Line items, Tickets, Quotes, Leads | Yes | Yes | As notes | As notes | As notes | Yes | Yes | No |
|---|
| Pipedrive | Persons, Organizations, Deals, Products, Deal products, Projects, Leads | Yes | Yes | As notes | As notes | As notes | Yes | Yes | No |
|---|
| Affinity | Persons, Organizations, Opportunities | Yes | Yes | As notes | As notes | No | Yes | No | No |
|---|
| Twenty | Companies, People, Opportunities | Yes | Yes | No | No | No | Yes | Yes | No |
|---|
| Attio | Companies, People, Deals | Yes | Yes | No | As notes | No | No | No | No |
|---|
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.