Move to workwae without starting over
Bring the mailboxes you already connect, and keep the consent users gave wherever you hold their grants.
Where are your accounts today?
Who holds the grants decides whether users sign in again.
EmailEngine
Our team imports EmailEngine 2.x accounts, apps and templates with their grants.
Your own OAuth app
Import refresh tokens from your Google or Microsoft app; nobody signs in again.
IMAP with passwords
Create accounts through the API from the passwords you hold.
Another email API
From Nylas, Unipile, Aurinko or similar, import what you can and reconnect the rest.
Import the refresh tokens you already hold.
Register your app with the same client id and secret, then create one account per refresh token.
- Microsoft apps per cloud. One app per Microsoft cloud, GCC High and DoD included.
- One call per account. Syncing starts at once, announced with
account.connected. - Shared mailboxes. Tokens with
Mail.ReadWrite.Sharedopen the user's shared mailboxes.
// Once per user, with the token your own app holds
const account = await workwae.accounts.create({
provider: "google",
refreshToken,
oauthAppId: googleApp.id, // your app, registered in the workspace
externalRef: user.id,
});
Create IMAP accounts from the credentials you hold.
The login is checked before anything is stored, and the password is sealed with keys held in Vault.
- Servers discovered. IMAP and SMTP servers are found from the address.
- Calendars and contacts too. Add CalDAV and CardDAV settings to sync them.
const account = await workwae.imapAccounts.create({
email: "sam@example.com",
password: appPassword,
externalRef: user.id,
});
Switching from another provider.
-
Take stock
List accounts by provider and whose OAuth app issued each grant.
-
Import what you can
Import grants from your own app if your provider hands over the refresh tokens, and password IMAP accounts.
-
Reconnect the rest
Everyone else signs in once through hosted connect, then you switch your product to the workwae API.
Compare capabilities first on How workwae compares.
Tell us where your accounts live today.
We will plan the move with you, path by path.