Skip to main content
LearnGuides

Connect InboxKit Mailboxes to Smartlead in 3 Minutes

Mohit Mimani
By Mohit MimaniPublished on: Apr 11, 2026 · 8 min read · Last reviewed: Apr 2026
InboxKit Sequencers page with Smartlead connected
InboxKit Sequencers page listing Smartlead alongside Instantly, ReachInbox, and SendKit as active destinations.
InboxKit exports history to Smartlead
InboxKit Exports page tracking every mailbox push with status, timestamp, and one-click retry for failures.

TL;DR

Smartlead accepts InboxKit mailboxes via Gmail OAuth (fastest), app password + SMTP, or SmartSenders CSV. Here are the exact steps, plus the three settings that trip up new senders.

The Fast Path: Connect InboxKit to Smartlead

Smartlead accepts InboxKit Google Workspace and Microsoft 365 mailboxes three ways: Gmail/Google OAuth (1-click, most reliable), app password + SMTP/IMAP (when OAuth is blocked by admin policy), and SmartSenders CSV upload (for 20+ mailboxes at once). OAuth finishes in under 60 seconds per mailbox. App password takes around 4 minutes because you must enable 2-Step Verification and generate the 16-character password first. CSV import handles 100 mailboxes in a single upload.

This guide walks through all three paths with the exact Smartlead menu locations, the Google admin prerequisites that cause the most common failures, and the ramp-up numbers that keep new mailboxes out of spam.

Prerequisites: Google Workspace Admin Settings

Before opening Smartlead, confirm these items. Skipping any of them causes the 'Test Connection' step to fail silently:

ItemWhereWho owns it
IMAP enabled for the OUadmin.google.com → Apps → Google Workspace → Gmail → End User AccessWorkspace admin
2-Step Verification ONmyaccount.google.com → SecurityMailbox user
SPF, DKIM, DMARC liveDNS providerInboxKit (auto)
Smartlead API keyapp.smartlead.ai → Settings → APIYou
Mailbox export CSV from InboxKitMailboxes → ExportInboxKit

IMAP OU setting is the #1 cause of Smartlead connection failures. Smartlead's help docs explicitly call this out: 'Ask your admin to go to admin.google.com, navigate to Apps > Google Workspace > Gmail > End User Access, and ensure IMAP Access is enabled for your organizational unit.' InboxKit mailboxes provisioned under a new Google Workspace tenant usually have this on by default, but legacy tenants migrated years ago often have it off.

InboxKit handles the DNS row automatically. SPF, DKIM, DMARC, and MX records are provisioned in under 60 seconds via Cloudflare at the moment a mailbox is created. Verify with any dig TXT yourdomain.com check or the cold email domain setup checklist.

Path 2: App Password + SMTP/IMAP

When OAuth is blocked (common in enterprise Google Workspace tenants), use an app password. Smartlead calls this 'Connect Gmail with SMTP' and it is the most compatible path.

Generate the Google app password first:

StepAction
1myaccount.google.com → Security
2Enable 2-Step Verification if not already ON
3Click App passwords (search if not visible)
4App: Mail. Device: Other (Custom name) → type 'Smartlead'
5Copy the 16-character password (format: xxxx xxxx xxxx xxxx)

Connect in Smartlead:

StepAction
1Email AccountsAdd AccountSMTP/IMAP
2From Email: the InboxKit mailbox address
3From Name: sender display name
4Username: same as email
5SMTP Password: the 16-character app password (with or without spaces, both work)
6SMTP Host: smtp.gmail.com, Port: 465, Encryption: SSL
7IMAP Host: imap.gmail.com, Port: 993, Encryption: SSL
8Click Test Connection
9If green, click Save

Why this fails: 70% of failures come from using the regular account password instead of the app password, 25% from 2-Step Verification not being enabled (you cannot generate an app password without it), and 5% from the workspace having IMAP disabled. Source: Smartlead Connect Gmail With SMTP.

Path 3: SmartSenders CSV Bulk Upload

For 20+ InboxKit mailboxes, SmartSenders CSV is the only sane option. Smartlead's DFY Mailboxes feature specifically supports CSV upload for bulk provisioning.

Step 1: Export from InboxKit. InboxKit Mailboxes page → select all → Export CSV. The export includes email, first name, last name, app password, SMTP host/port, IMAP host/port pre-filled for each mailbox. The InboxKit Exports page tracks every export with status and retry capability.

Step 2: Format for Smartlead. Smartlead expects these exact column headers:

Smartlead columnInboxKit CSV columnExample
from_emailemailrep@acmebrand.com
from_namefirst_name + last_nameSarah Chen
usernameemailrep@acmebrand.com
passwordapp_passwordabcd efgh ijkl mnop
smtp_hostsmtp_hostsmtp.gmail.com
smtp_portsmtp_port465
imap_hostimap_hostimap.gmail.com
imap_portimap_port993
max_email_per_day30

Step 3: Upload. app.smartlead.ai → Email AccountsBulk Upload CSV → drag the file. Smartlead validates each row and shows inline errors. A 50-mailbox upload takes about 3 minutes to fully validate and activate.

Step 4: Turn on warmup in bulk. Filter by 'Not Warmed Up', select all, click Enable Warmup. If you are using InboxKit's isolated warmup add-on at $3/mailbox/month, disable Smartlead's built-in warmup. Running two warmup networks simultaneously doubles sent volume on new mailboxes and sends bad signals to Google.

Server Settings Reference

Keep this table handy for every SMTP error screen:

FieldGoogle WorkspaceMicrosoft 365Source
SMTP Hostsmtp.gmail.comsmtp.office365.comGoogle SMTP, Microsoft SMTP
SMTP Port465 (SSL) or 587 (TLS)587 (TLS)
IMAP Hostimap.gmail.comoutlook.office365.com
IMAP Port993 (SSL)993 (SSL)
AuthApp password / OAuthAccount password / OAuth
Per-mailbox SMTP AUTHAlways onMust be enabled by admin

Microsoft 365 specific: Since 2022, Microsoft disables SMTP AUTH by default on all new tenants. Your admin must enable it per-mailbox: Exchange Admin Center → Recipients → Mailboxes → (select) → Manage email apps → toggle Authenticated SMTP on. If this is off, Smartlead returns: 'Authentication unsuccessful, SmtpClientAuthentication is disabled for the Tenant.' For the deeper comparison between the two providers for cold email, see Google Workspace vs Microsoft 365.

Daily Limits and Ramp-Up for New Mailboxes

Smartlead's default daily limit is 50, which is too high for a brand-new mailbox. Use this schedule instead:

Mailbox ageDaily limitWarmup messages/dayNotes
Day 1-140 (warmup only)3-10 rampNo real cold sends
Day 15-301515-20First real campaigns
Day 31-452520-25Ramp aggressively
Day 46-603525Approaching steady state
Day 60+40-5025Steady state

Why not higher than 50? Google throttles outbound SMTP relay above ~500 per day for Workspace mailboxes regardless of your plan. Hitting that ceiling triggers 421 temporary errors and deliverability drops. The practical cold email ceiling is ~40-50 per mailbox. Scale horizontally: 50 mailboxes × 40/day = 2,000 daily sends. See how many domains you need for cold email and scale cold email 100 to 10000.

Smartlead's API lets you bulk-update daily limits via PATCH /api/v1/email-accounts/{id} if you prefer scripting the ramp instead of editing in the UI.

Troubleshooting: Five Errors That Stop Most Smartlead Setups

From reviewing InboxKit → Smartlead exports, these five account for 85% of failures:

ErrorRoot causeFixFrequency
'Authentication failed' on port 465Used account password, not app passwordRegenerate with 2SV on, paste the 16-char code30%
'IMAP connection timeout'IMAP disabled at OU leveladmin.google.com → Gmail → End User Access → enable IMAP22%
'SmtpClientAuthentication is disabled'Microsoft 365 SMTP AUTH offExchange Admin → Manage email apps → Authenticated SMTP18%
'Warmup skipped - connection not verified'Mailbox marked active before first successful sendTrigger test email from Smartlead → Account settings10%
'This app is blocked'Google Workspace OAuth policy blocks Smartleadadmin.google.com → API Controls → whitelist Smartlead5%

Smartlead-specific footgun: The Smartlead dashboard shows 'Connected' even when IMAP is broken. Run the verification flow below, do not trust the checkmark.

Verifying the Smartlead Connection End-to-End

Do not launch a campaign until these three tests pass:

Test 1: Test email. Smartlead → Email Accounts → (select mailbox) → Send Test Email to yourself. Expect it in your inbox within 30 seconds.

Test 2: Reply sync check. Reply to the test. Check Smartlead → Master Inbox. If the reply appears in 2 minutes, IMAP is healthy. If not, IMAP is silently broken, so fix before launching.

Test 3: Warmup engagement. After 24 hours, check the mailbox's Warmup tab. Expect to see 10-15 sent warmup messages, 8-12 opened, 5-8 replied. If these numbers are zero, warmup is not running. The mailbox is still in 'setup' mode. See cold email warmup guide for what healthy warmup looks like in week one.

Frequently Asked Questions

Only on different mailboxes. Two sequencers targeting the same mailbox will race on SMTP sends and fight over IMAP read flags. Split your InboxKit mailbox pool: 50% to Smartlead, 50% to Instantly if you want to A/B test, but never share a single mailbox between two sequencers.

Pick one. Smartlead's warmup uses a shared pool and is free. InboxKit's warmup ($3/mailbox/month) uses an isolated peer network and generally produces cleaner reputation signals. Running both at once roughly doubles warmup volume and confuses Google's inbox classifiers.

Under 10 minutes via CSV bulk upload plus about 5 minutes for Smartlead to validate. Doing 100 mailboxes one by one through Gmail OAuth takes about 2 hours and burns operator time nobody has.

Zero during warmup (days 1-14), then 15 on day 15, 25 on day 30, 40 by day 60. Smartlead's default 50 is too aggressive for the first month and will push mailboxes into spam folders on the first real campaign.

Smartlead bills by active mailbox, so every InboxKit mailbox you connect counts against your Smartlead seat tier. Compare against your InboxKit plan: at [$39/month for 10 mailboxes on InboxKit](/learn/inboxkit-pricing) you would want a matching Smartlead tier.

Ready to set up your infrastructure?

Plans from $39/mo with 10 mailboxes included. Automated DNS, warmup, and InfraGuard monitoring included.