Import Your Data (Personal)
Bring your email, calendar, contacts, and files into EUnifyer from your existing provider. Personal import moves your own account’s data — for importing an entire organisation, see Organisation Import.
Go to eunifyer.app/switch to get started.
How It Works
- Connect your provider account (Google, Microsoft, or Zoho)
- Choose which data types to import (mail, calendar, contacts, files)
- Start the import — EUnifyer handles the rest in the background
You can connect multiple accounts and import from each one separately.
Google Workspace
Connect
- Open Switch and click Connect next to Google Workspace
- Sign in with your Google account
- Grant EUnifyer permission to read your data
- You’ll be redirected back — your account will show as Connected
What Gets Imported
| Data Type | Source | Destination |
|---|---|---|
| Gmail | EUnifyer Mail | |
| Calendar | Google Calendar | EUnifyer Calendar |
| Contacts | Google Contacts | EUnifyer Contacts |
| Files | Google Drive | EUnifyer Drive |
Notes
- Google Docs, Sheets, and Slides are exported as Office formats (
.docx,.xlsx,.pptx) and uploaded to Drive - Email labels are mapped to folders where possible
- Large mailboxes may take several minutes
Microsoft 365
Connect
- Open Switch and click Connect next to Microsoft 365
- Sign in with your Microsoft account
- Grant EUnifyer permission to read your data
- You’ll be redirected back — your account will show as Connected
What Gets Imported
| Data Type | Source | Destination |
|---|---|---|
| Outlook | EUnifyer Mail | |
| Calendar | Outlook Calendar | EUnifyer Calendar |
| Contacts | Outlook Contacts | EUnifyer Contacts |
| Files | OneDrive | EUnifyer Drive |
Notes
- Shared mailboxes are not included in personal import — use organisation import for those
- Calendar event attendees and recurrence rules are preserved
Zoho Workplace
Prerequisites
- A Zoho Workplace account (Zoho Mail, Calendar, etc.)
- Your organisation admin must have configured Zoho OAuth in the platform (a Server Client in the Zoho API Console )
- If you want to import files, Zoho WorkDrive must be enabled on your Zoho account
Connect
- Open Switch and click Connect next to Zoho Workplace
- Sign in with your Zoho account
- Zoho will ask you to authorise EUnifyer — grant permission to read your data
- You’ll be redirected back — your account will show as Connected
EUnifyer requests the following scopes during authorisation:
ZohoMail.accounts.READ, ZohoMail.messages.READ, ZohoMail.contacts.READ,
ZohoCalendar.calendar.READ, ZohoCalendar.event.READ,
ZohoContacts.contactapi.READ,
WorkDrive.files.READ, WorkDrive.workspace.READWhat Gets Imported
| Data Type | Source API | Destination |
|---|---|---|
| Zoho Mail API | EUnifyer Mail (via James JMAP) | |
| Calendar | Zoho Calendar API | EUnifyer Calendar |
| Contacts | Zoho Mail Contacts API | EUnifyer Contacts |
| Files | Zoho WorkDrive API | EUnifyer Drive |
Notes
- Email folders (Inbox, Sent, Drafts, Trash, Spam) are mapped to the corresponding EUnifyer mailboxes
- Read/unread and flagged status is preserved
- Custom folders are imported into Inbox
- Files import requires WorkDrive to be enabled on your Zoho account — if WorkDrive is not active, the Files option will be greyed out
Starting the Import
After connecting your account:
- Select a provider from the dropdown (if you have multiple accounts connected)
- Pick an account if you’ve connected more than one for the same provider
- Choose data types — tick the types you want to import (mail, calendar, contacts, files)
- Click Start Import
If you selected Files, you’ll see a storage check dialog confirming you have enough space.
Monitoring Progress
Each import job shows:
- Status — Pending, Running, Completed, or Failed
- Progress — Items imported, already existed (skipped), and failed
- Started at — When the import began
You can cancel a running import at any time. Completed items are kept.
Multiple Accounts
You can connect multiple accounts from the same provider. For example, you might import from both a personal and a work Google account:
- After connecting your first account, click Add another Google Workspace account
- Connect the second account
- Select which account to import from using the account dropdown
Troubleshooting
| Problem | Solution |
|---|---|
| Connection failed | Check that pop-ups are not blocked — the OAuth window needs to open |
| Token expired | Disconnect and reconnect your account |
| 0 items imported | Verify the source account actually has data for the selected type |
| Import stuck | Cancel and retry — transient API errors can stall a job |