Move your Attio workspace to Lumenbase
Portage imports companies, people, deals, and notes with the same guided wizard used for every Portage origin.
- Read-only access to Attio
- Preview before anything imports
- One-click rollback
See your move before you commit
Estimate your move
- Companies & people (people linked to their company)
- Deals with amount, currency, owner, and status
- Your Attio deal stages, as one pipeline
- More data types and one-click rollback.
Comes over from Attio
- Companies & people (people linked to their company)
- Deals with amount, currency, owner, and status
- Your Attio deal stages, as one pipeline
- Notes on the record timeline
- Owners mapped to your Lumenbase team members
How it works
Scan
Portage reads your old CRM and counts what is there. Nothing is written yet.
Choose
Pick what to bring over and match your old users to your new team.
Preview
Check counts, field mappings and warnings before a single record lands.
Import
The import runs in the background. Close the tab and keep working.
Review or roll back
See what came over. Not happy? Remove the imported records in one click.
Built to be safe to try
Read-only access to Attio
Portage only reads from Attio. Nothing in your source CRM is changed, moved, or deleted at any point in the migration.
One-click rollback
Not happy with the result? Roll the migration back in one click and every record it created is removed. Records you edited after the import, or that were merged into records you already had, are kept.
Preview before anything imports
A preview shows exact record counts, field mappings, and warnings (unmapped owners, missing links) before a single record is written.
Runs in the background, resumes if interrupted
Large workspaces move over gradually and pick up where they left off if interrupted. Your team keeps working in both tools while it runs.
Credentials stay encrypted
Your API key for Attio is stored encrypted in this workspace's vault. Disconnect it anytime.
Migrate in passes without duplicates
Run Portage again whenever you like; already-imported records are detected and skipped, so re-runs never create duplicates.
Field-by-field mapping
Exactly which source field lands where. Open a record type to see it.
| Lumenbase field | |
|---|---|
| Name | Always "Deals" |
- Attio: Single default pipeline created so Attio deals can attach to a stage.
| Lumenbase field | |
|---|---|
| Name | title |
| Order | display_order |
- Attio: Archived stages are skipped. With no stages set up in Attio, deals land in one "Open" stage.
| Lumenbase field | |
|---|---|
| Name | values.name |
| Website | values.domains |
| Owner | values.created_by |
| Lumenbase field | |
|---|---|
| First name | values.first_name | name |
| Last name | values.last_name | name |
values.email_addresses | |
| Phone | values.phone_numbers |
| Company | values.company |
| Owner | values.created_by |
| Lumenbase field | |
|---|---|
| Title | values.name |
| Amount | values.value |
| Currency | values.value.currency_code |
| Stage | values.stage.status.id |
| Owner | values.created_by |
| Lumenbase field | |
|---|---|
| Title | title |
| Body | content_plaintext |
| Date | created_at |
| Activity type | Always note |
Rather not do it yourself?
Messy data, an unusual setup, or no time for it. We can run the migration with you, free.
