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.

  1. 01

    Open the migration tool

    In Sonny, go to Settings > Migrate. You'll see Tidio listed as an available source.

  2. 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_).

  3. 03

    Connect and choose a destination

    Paste your Client ID and Client Secret, then pick the destination channel your history should import into.

  4. 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.

  5. 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