Migration guide
Migrating from Tidio
Switching to Sonny? Bring your Tidio history with you — contacts, chat transcripts, tickets, pageviews, and your Lyro knowledge — so you start with everything already in place.
Before you start
Three quick things to have ready.
- Owner or admin access in Sonny
- The migration tool lives in your workspace settings, so you need to be an owner or admin to use it.
- A channel to import into
- Pick (or create) the Sonny channel your Tidio history should land in. Imported chats use this channel's website and imported tickets use its email address.
- Your Tidio API credentials
- You'll need a Client ID and Client Secret from Tidio. These are available on Tidio's Plus and Premium plans — generate them in your Tidio account's developer (OpenAPI) settings.
New to Sonny and don't have a channel yet? Set one up first with the getting started guide, then come back here.
Step by step
Open Settings, select Migrate, then choose Tidio. Under Tidio Connection, enter your Client ID and Client Secret, then choose a Destination channel. Under Import Options, choose what to bring over and set Chat transcript status and Ticket channel type. Select Preview, review the counts, then select Start import.
- 01
Open the migration tool
In Sonny, go to Settings > Migrate. You'll see Tidio listed as an available source.
- 02
Get your Tidio credentials
In your Tidio account, turn on the API in the developer (OpenAPI) settings and copy your Client ID (it starts with ci_) and Client Secret (it starts with cs_).
- 03
Connect and choose a destination
Paste your Client ID and Client Secret, then pick the destination channel your history should import into.
- 04
Choose what to import, then Preview
Tick the data you want to bring over and click Preview. Sonny connects to Tidio and shows you exactly how many contacts, messages, tickets, and more it found — before anything is imported.
- 05
Start the import
Happy with the preview? Select Start import. It runs in the background, so you can carry on working — watch Recent Tidio Imports for live progress and a final summary.
What comes over
Pick and choose any of these when you set up the import.
- Contacts
- Your Tidio contacts, including their custom fields, so your contact list comes over intact.
- Chat transcripts
- Past chat conversations and their messages, linked to the right contact.
- Viewed pages
- The pages each visitor browsed, so you keep that context on the contact.
- Tickets
- Support tickets with their messages — and attachments too, if you choose to include them.
- Lyro knowledge
- Your Lyro question-and-answer pairs and website sources, ready to power Sonny's own AI knowledge base.
- Operators & teams
- Your Tidio operators and departments, matched to your Sonny team members where the email addresses line up.
Import options
A couple of choices control how your history lands.
- Chat transcript status
- How imported chats arrive in your inbox. Defaults to Closed (recommended for history), or choose Pending or Open.
- Ticket channel type
- Whether imported tickets become email or chat conversations. Defaults to Email.
Good to know
- Always run Preview first. It shows the exact counts Sonny found in Tidio, so there are no surprises.
- The import runs in the background. You can close the page and check back — Recent Tidio Imports shows whether it's queued, running, or finished.
- Importing brings your history into Sonny without touching your Tidio account, so you can migrate at your own pace.
Related docs
- Getting started
Follow the setup wizard and a first-day checklist, from signing up to your first reply.
- Inbox
Understand statuses, priorities, assignment, snoozing, bulk actions, and keyboard shortcuts.
- Contacts
Learn how contacts are created, managed, tagged, and merged in Sonny.
- AI Copilot
Use AI drafts, automatic answers, and a knowledge base built from your own information.