What objects are supported for Odoo migrations
Which objects Shuttio writes into Odoo, and how each one lands.
Last updated: 7 Nov 2026
Shuttio moves data into Odoo. It does not read from Odoo. Into Odoo, data comes from HubSpot, Pipedrive, Affinity, Freshsales, ActiveCampaign, OnePageCRM, Zendesk Sell, Freshdesk, BambooHR, Asana, Trello, ClickUp, Brevo, Toggl Track, Clockify, Greenhouse, Lever, Close, folk, Insightly, Bitrix24, Capsule, HighLevel, SugarCRM, SuiteCRM, Salesflare, Vtiger, Twenty, WooCommerce, Attio, or a CSV file. The pair-by-pair view is the support matrix.
Objects
| Object | Moves into Odoo | Notes |
|---|---|---|
| Companies | Yes | Lands in Odoo as Partners (companies). |
| People | Yes | Lands in Odoo as Partners (contacts). |
| Deals | Yes | Lands in Odoo as CRM opportunities. |
| Leads | Yes | Lands in Odoo as CRM leads. |
| Products | Yes | |
| Tickets | Yes | Lands in Odoo as Helpdesk tickets (Odoo Enterprise). |
| Orders | Yes | Lands in Odoo as Sales orders. |
| Projects | Yes | Lands in Odoo as Projects (Odoo Project app). |
| Project tasks | Yes | Lands in Odoo as Project tasks (Odoo Project app). |
| Departments | Yes | Lands in Odoo as Departments (Odoo Employees). |
| Job positions | Yes | Lands in Odoo as Job positions (Odoo Employees). |
| Employees | Yes | Lands in Odoo as Employees (Odoo Employees app). |
| Lists | Yes | Lands in Odoo as Mailing lists (Odoo Email Marketing). |
| Contacts | Yes | Lands in Odoo as Email Marketing contacts (no Odoo contact is created). |
| Time entries | Yes | Lands in Odoo as Not written. |
| Offices | Yes | Lands in Odoo as Work locations (Odoo Employees). |
| Jobs | Yes | Lands in Odoo as Job positions (Odoo Employees). |
| Candidates | Yes | Lands in Odoo as Candidates (Odoo Recruitment, version 18). |
| Applications | Yes | Lands in Odoo as Applications (Odoo Recruitment). |
| Departments and teams | Yes | Lands in Odoo as Departments (Odoo Employees). |
| Posting locations | Yes | Lands in Odoo as Work locations (Odoo Employees). |
| Postings | Yes | Lands in Odoo as Job positions (Odoo Employees). |
| Opportunities | Yes | Lands in Odoo as Applications (Odoo Recruitment). |
| Customer addresses | Yes | Lands in Odoo as Not written. |
| Coupons | Yes | Lands in Odoo as Not written. |
| Tax rates | Yes | Lands in Odoo as Not written. |
| Shipping methods | Yes | Lands in Odoo as Not written. |
| Notes | Yes | |
| Tasks | Yes | |
| Meetings | Yes | |
| Calls | Yes | |
| Emails | Yes | |
| Files | Yes | Files move only when you connect with an API key. An import package and the Odoo app do not carry files. |
| Lists | No | |
| Owners | Yes | Matched to a user in Odoo by email. An owner with no match is not given to anyone else. |
How to read the table
- Moves into Odoo: "Yes" means at least one of the sources above brings this object in. The Notes column says where it lands.
- "No": Shuttio does not move this object that way.
A CSV file can also be imported into Odoo: Companies, Contacts, Deals, Leads, Products.
For the permissions Shuttio needs and what does not move, see writing into Odoo.
← What objects are supported for Clarify migrationsWhat objects are supported for Breakcold migrations →
Not answered here? Email help@shuttio.com.