Migration & bulk import
Moving a whole team to SyncGaze? Create all the mailboxes at once, and bring existing mail across from your old provider.
Bulk-create mailboxes
Instead of adding mailboxes one by one, use Bulk import. Upload a spreadsheet (CSV) of addresses and names; SyncGaze creates every mailbox and returns the sign-in details to hand out.
- Open Mailboxes → Bulk import and download the template.
- Fill in each person's address, display name and (optionally) storage.
- Upload it: you'll see a preview to confirm before anything is created.
- Confirm; the mailboxes are created and credentials are shown/exported.
Check your seats firstBulk import needs enough seats for every mailbox. Add seats in Billing → Seats before importing a large list.
screens/dashboard-bulk-import.png
Mailboxes → Bulk Import CSV.
- 1CSV file: up to 1,000 mailboxes in one file.
- 2Columns: only
emailis required. Download sample CSV gives you a template. - 3Preview: shows what will be created before anything is saved.
Migrate mail from another provider
To bring across existing mail (from Google Workspace, Microsoft 365, Zoho Mail or any IMAP host), use the Migration tools. SyncGaze connects to the old mailbox and copies its folders and messages into the new one, so nothing is left behind.
- Verify your domain first (so the new addresses exist): see Domains & DNS.
- Create the destination mailboxes (bulk import is fine).
- Open the destination mailbox (Mailboxes, then the address) and click Migrate.
- Choose the old provider, enter the IMAP server and port (leave empty for the provider default), the old address and its app password.
- Click Test connection, then pick the folders to copy and start the migration.
- When it's done, switch your domain's MX to SyncGaze so new mail arrives here.
screens/dashboard-migrate.png
A mailbox, then Migrate. Step 1 of 3.
- 1Provider: Google / Gmail, Outlook / Microsoft 365, Zoho Mail or any other IMAP host. Each shows its own setup tip.
- 2IMAP server and Port: where the old mail lives. Leave empty to use the provider's default.
- 3Source email / username: the old mailbox's sign-in name.
- 4App password: create one at the old provider; it is stored encrypted and removed once the job is queued.
- 5Test connection: checks the details before you choose folders.
Switch MX lastCopy the old mail first, then point your MX at SyncGaze. If you switch MX before migrating, new mail arrives here while old mail is still on the other side: that's fine, but do the copy before you cancel the old account. Remove the old provider's MX so it doesn't intercept mail (multiple-MX fix).
Troubleshooting
If Test connection fails, the message under the form says why. The usual causes are a wrong server name, IMAP being turned off at the old provider, or using the normal password instead of an app password.
screens/dashboard-migrate-error.png
Migrate, after Test connection.
- 1The error: says what went wrong, here a server name that doesn't exist.
- 2IMAP server: check the spelling, or leave it empty to use the provider's default.
| Problem | Cause | Fix |
|---|---|---|
| Bulk import rejects the file | Wrong columns or format. | Start from the downloaded template; keep the column headings unchanged. |
| Not enough seats | The list has more mailboxes than seats. | Add seats in Billing, then re-run the import. |
| Migration can't connect to the old mailbox | Wrong credentials, or the source needs an app password. | Use the source provider's IMAP details / app password; make sure IMAP is enabled there. |
| New mail still going to the old provider | MX not switched, or an old MX remains. | Point MX at mail.syncgaze.in and remove other MX records. |
What's next?