How to Connect Google Workspace Mailboxes to Instantly and Smartlead
Updated 17 October 2026 · 7 min read
Short answer
There are two ways to connect Google Workspace mailboxes to Instantly or Smartlead. OAuth: a Workspace admin marks the sequencer's app as trusted in the Google Admin console, then each mailbox signs in with Google and clicks Allow. IMAP/SMTP: each mailbox turns on 2-Step Verification, creates an app password, and you enter it with Gmail's IMAP and SMTP server settings, either one by one or in bulk through the sequencer's CSV import. OAuth is quicker for a few mailboxes you administer; CSV bulk import is faster for dozens, and ReplyDak exports a ready-made CSV in Instantly's and Smartlead's import formats.
Instantly and Smartlead both send through your own mailboxes rather than their own servers, so every mailbox has to be connected. Which method you use depends on whether you control the Google Workspace admin console and how many mailboxes you have. Menu names below follow the vendors' help centres at the time of writing; vendors change their interfaces, so check the linked help articles if a label differs.
OAuth vs. IMAP/SMTP: which to use
| OAuth (Sign in with Google) | IMAP/SMTP with app password | |
|---|---|---|
| Needs Workspace admin access | Yes, to trust the app once | Admin must allow IMAP; user creates app password |
| Needs 2-Step Verification | No | Yes, app passwords require it |
| Speed for many mailboxes | One sign-in per mailbox | Fast with CSV bulk import |
| Password stored in sequencer | No (token) | Yes (app password) |
| Typical use | Your own tenant, a few mailboxes | Dozens of mailboxes, or mailboxes from a provider |
Connect Google Workspace to Instantly with OAuth
- 1
Copy Instantly's Client ID
In Instantly, go to Email Accounts → Add New (Add or Buy Accounts) → Connect existing accounts → Google → the OAuth option, and copy the Client ID shown there.
- 2
Trust Instantly in the Google Admin console
At admin.google.com go to Security → Access and data control → API controls → Manage app access → Configure new app. Paste the Client ID into the search (searching for the name does not work), select Instantly's app, apply it to all users (or the right organisational unit) and set access to Trusted.
- 3
Sign in each mailbox
Back in Instantly, choose the OAuth option, click Login, pick the mailbox and click Allow. If only the admin account appears, use 'Use another account' or an incognito window. Repeat for each mailbox.
Connect Google Workspace to Smartlead
Smartlead offers Google OAuth (using Smartlead's shared app or, for larger setups, your own 'private' OAuth app created in Google Cloud) and manual SMTP/IMAP with an app password. For OAuth, add the mailbox from Email Accounts and approve every permission screen. If a connection shows an error, Smartlead suggests disconnecting and reconnecting, and for SMTP trying port 587 (TLS) or 465 (SSL).
Connect with an app password (one mailbox)
- 1
Make sure IMAP is allowed
A Workspace admin must allow IMAP access for users in the Admin console (Apps → Google Workspace → Gmail → End User Access).
- 2
Turn on 2-Step Verification for the mailbox
Sign in to the mailbox's Google Account → Security → 2-Step Verification. App passwords only appear once this is on, and the organisation must allow users to turn on 2-Step Verification.
- 3
Create an app password
In the Google Account, create an app password and copy the 16-character code. Store it securely; it gives mail access without the main password.
- 4
Enter the IMAP and SMTP settings in your sequencer
Username = full email address, password = the app password. IMAP host
imap.gmail.com, port993(SSL). SMTP hostsmtp.gmail.com, port587(TLS) or465(SSL).
Bulk import dozens of mailboxes by CSV
Both tools accept a CSV of IMAP/SMTP mailboxes. In Instantly: Email Accounts → Add New → Connect existing accounts → Any Provider → Bulk Import from CSV; Instantly notes that for Google accounts you use each mailbox's app password as both the IMAP and SMTP password. In Smartlead: Email Accounts → Add Account(s) → bulk upload, following Smartlead's sample CSV; the preview flags bad rows (for example a missing password) so you can fix or skip them. Instantly's help centre notes that Microsoft 365 / Outlook accounts cannot be bulk imported and must use its Microsoft OAuth connector.
- 1
Get a CSV in the right column format
Download the sequencer's template, or use a provider export that already matches it. Columns cover email, sender name, IMAP and SMTP host, port, username and password, and usually a daily limit and warmup setting.
- 2
Check limits before uploading
Set a conservative daily sending limit per mailbox. Decide whether the sequencer's warmup should run, especially if your provider already warms the mailboxes.
- 3
Upload and review the preview
Fix or skip rows the tool flags, then import. Watch the status page until all mailboxes show as connected.
- 4
Spot-check a few mailboxes
Send a test from two or three mailboxes and confirm replies arrive in the sequencer's inbox view.
- 5
Delete the CSV
The file contains mailbox passwords. Delete it from your downloads and do not share it in chat or email.
How ReplyDak's CSV export helps
ReplyDak creates Google Workspace mailboxes on authenticated, warmed domains and lets the workspace owner export them as CSV in three formats: Instantly, Smartlead and a generic CSV for other sequencers. The Instantly and Smartlead files use the column names those tools' bulk import expects, with Gmail's IMAP/SMTP hosts and ports filled in and a default daily limit of 30 per mailbox that you can edit before uploading. Instead of setting up each mailbox by hand, you download one file and import it. Treat the file like a password list and delete it after import.
Common errors and fixes
| Error | Likely cause | Fix |
|---|---|---|
535-5.7.8 Username and Password not accepted | Normal password used, or app password wrong | Use OAuth or a fresh app password |
| App passwords option missing | 2-Step Verification off, or not allowed by the admin | Turn on 2SV; ask the admin to allow 2-Step Verification |
| IMAP connection fails | IMAP disabled for the organisation | Admin enables IMAP in Gmail end-user access |
| OAuth shows only admin account | Browser signed in as admin | Use 'Use another account' or incognito |
| OAuth blocked by admin policy | App not trusted in API controls | Add the sequencer's Client ID as Trusted |
Get mailboxes ready to import into Instantly or Smartlead with one CSV.
Domains, DNS, Google Workspace mailboxes and warmup. From $2.69 per mailbox ($35 for 10).
FAQ
Should I use OAuth or an app password to connect Google Workspace to Instantly?
OAuth if you control the Workspace admin console and have a few mailboxes; it avoids storing passwords. App passwords with CSV bulk import are faster for many mailboxes. Both are supported by Instantly.
Why does Smartlead reject my Google Workspace password?
Google does not accept a normal account password for IMAP/SMTP sign-in from third-party apps. Create an app password (2-Step Verification must be on) or connect with Google OAuth instead.
Can I bulk import Google Workspace mailboxes into Instantly?
Yes. Use Bulk Import from CSV under Connect existing accounts → Any Provider, with each mailbox's app password as both the IMAP and SMTP password. Instantly's help centre says Microsoft 365 accounts must use OAuth instead.
Does ReplyDak connect mailboxes to my sequencer automatically?
ReplyDak exports your mailboxes as a CSV formatted for Instantly, Smartlead or a generic sequencer import. You upload that file to your sequencer.
Should I run my sequencer's warmup if my provider already warms mailboxes?
Pick one main warmup system per mailbox so volumes stay predictable. If your provider's warmup is running, check the warmup setting in your import file before uploading.