coldemailinboxes.io

AUTHENTICATION

How to connect Google Workspace inboxes to Instantly, Smartlead or PlusVibe

By 7 min read

There are two ways to connect a Google Workspace inbox to a sequencer. Each one has a setting that has to be switched on first, and Google’s error does not tell you which.

Google retired plain password sign-in for third-party apps, the old "less secure apps" switch. A sequencer now reaches a Google Workspace inbox in one of two ways: OAuth, where you sign in through Google and approve access, or an app password, a 16-character password used over IMAP and SMTP. Both work. Each one is blocked by a different setting until somebody changes it.

Should you connect with OAuth or an app password?

Use OAuth when you can sign in to each account and the sequencer is trusted in the Workspace Admin console. Use an app password when you are connecting many accounts from a CSV, or OAuth is blocked by policy you cannot change. Sequencers generally recommend OAuth because it survives password changes; app passwords are what bulk imports use.

OAuthApp password
How you connectSign in through Google, approve accessPaste a 16-character password into IMAP and SMTP fields
What must be on firstThe sequencer trusted in the Admin console, if third-party access is restricted2-Step Verification on the account
Bulk import from CSVNo, one sign-in per accountYes, in most sequencers
Survives a password changeYesNo, changing the password revokes it

Connecting with OAuth

In the sequencer, choose to add a Google or Gmail account, sign in as the inbox, and approve the permissions. If the Workspace restricts third-party apps, Google stops you with an Access blocked page saying the administrator needs to review the app, and an error of admin_policy_enforced.

The fix is on the Workspace side, not the sequencer. In the Admin console, open Security, Access and data control, API controls, Manage third-party app access, and add the sequencer’s app as Trusted using the client ID from the sequencer’s own help page. It is a one-time change per Workspace, after which every account in it can connect.

  1. Find the sequencer’s Google client ID in its help docs (Instantly, Smartlead and PlusVibe each publish one).
  2. Admin console: Security, Access and data control, API controls, Manage third-party app access.
  3. Configure new app, search by the client ID, select it, and set access to Trusted.
  4. Return to the sequencer and connect each account again.

Connecting with an app password

Turn on 2-Step Verification for the account, then create an app password at myaccount.google.com/apppasswords. Google shows it once, as 16 characters. Use the full email address as the username and the app password, not the account password, in both the IMAP and SMTP settings.

SettingValue
SMTP hostsmtp.gmail.com
SMTP port587 (STARTTLS) or 465 (SSL)
IMAP hostimap.gmail.com
IMAP port993 (SSL)
UsernameThe full email address
PasswordThe 16-character app password

If the App passwords page says the setting is not available, 2-Step Verification is either off for the account or not allowed by the Workspace. The administrator has to let users turn it on before anyone can create an app password.

What do the Google sign-in errors mean?

ErrorWhat it meansFix
535-5.7.8 Username and Password not acceptedThe password was rejected, usually because the account password was used instead of an app passwordCreate an app password and use that
534-5.7.9 Application-specific password required2-Step Verification is on and the account password was usedUse an app password
Access blocked: admin_policy_enforcedThe Workspace restricts third-party apps and the sequencer is not trustedTrust the app in API controls
App passwords not available2-Step Verification is off or not allowedEnable it, or have the admin allow it
Connected, then fails after a whileThe account password changed, which revokes app passwordsCreate a new app password and reconnect

Settings to change once the inbox is connected

Connecting is not the same as being ready to send. Set each inbox’s daily campaign limit to what it is sized for, turn on warm-up, and set a custom tracking domain if you track opens or clicks, so the links in your mail do not point at a domain shared with every other user of the sequencer.

  • Daily campaign limit: we size a Google inbox for 15 a day, ramped up to rather than started at.
  • Warm-up: about 20 sends a day per inbox, running before and alongside campaigns.
  • Sending window and gaps between sends, so three inboxes on one domain do not fire together.
  • Custom tracking domain, a CNAME on the sending domain, if tracking is on at all.

The reasoning behind those numbers is in Gmail sending limits for cold email.

Connecting Google inboxes bought from us

A Google order from coldemailinboxes.io arrives as an accounts CSV on your dashboard: each address and its sign-in details, with SPF, DKIM and DMARC already verified on the domain. We never send passwords by email; the email only tells you the file is ready. Full admin access, including the Admin console, is part of the order, so you can do any step above that needs it yourself. If a connection is refused, write to info@coldemailinboxes.io with the error and the address.

Frequently asked questions

How do I connect Google Workspace to Instantly or Smartlead?

Either by OAuth, signing in through Google from the sequencer, or by an app password over IMAP and SMTP. OAuth may need the sequencer trusted in the Workspace Admin console; an app password needs 2-Step Verification on the account.

Why does Google say Access blocked: admin_policy_enforced?

The Workspace restricts third-party apps and the sequencer has not been trusted. An administrator adds it as Trusted under Security, Access and data control, API controls, Manage third-party app access, using the sequencer’s client ID.

What does 535-5.7.8 Username and Password not accepted mean for Gmail?

Google rejected the password, usually because the account password was used where an app password is required. Turn on 2-Step Verification, create an app password and use it in the SMTP and IMAP settings.

What are the Gmail SMTP and IMAP settings for a sequencer?

SMTP smtp.gmail.com on port 587 with STARTTLS or 465 with SSL, IMAP imap.gmail.com on port 993 with SSL, the full email address as the username, and an app password.

Infrastructure without the setup

100 Microsoft 365 inboxes on one domain for $30, with SPF, DKIM and DMARC configured and verified before handover. Live in 24 to 48 hours.

Get inboxes

Related guides