Skip to main content
LearnGuides

Connect InboxKit Mailboxes to Master Inbox in Under 5 Minutes

Mohit Mimani
By Mohit MimaniPublished on: Apr 11, 2026 · 8 min read · Last reviewed: Apr 2026
InboxKit Sequencers page with Master Inbox connected
InboxKit Sequencers page, Master Inbox sits in the Inbox Management category alongside Hothawk.
InboxKit exports tracking the Master Inbox workspace selection
InboxKit Exports page showing a successful Master Inbox push with the target workspace resolved.

TL;DR

Master Inbox is the only sequencer in the InboxKit catalog with a two-step connection flow: validate credentials, then pick a workspace. Here is exactly what happens and why.

The Fast Path: Credentials, Then Workspace

Master Inbox is the only sequencer in the InboxKit catalog with a genuine two-step connection flow: credentials first, workspace selection second. You enter your Master Inbox email and password, InboxKit posts them to Master Inbox's workspace-lookup endpoint, the response returns every workspace your account belongs to, and you pick the one you want as the target for your InboxKit mailboxes. Only then does the Connect Account button enable.

Everything else in the InboxKit catalog is either one-screen (email + password, click connect) or one-field (API key, click connect). Master Inbox is unique because one Master Inbox login can belong to multiple workspaces, and pushing mailboxes into the wrong workspace is a headache to undo. The two-step flow makes the choice explicit.

Why Master Inbox Needs a Workspace Picker

Master Inbox's whole value prop is aggregating replies from multiple outreach tools. Smartlead, Instantly, and more: into a single view. Because agencies typically run one Master Inbox account across multiple clients, each client gets its own workspace. One login can legitimately belong to 5, 10, or 20 workspaces.

FieldWhat it does
sequencer_loginYour Master Inbox email
sequencer_passwordYour Master Inbox password
workspace_idThe workspace you're pushing mailboxes INTO: fetched dynamically after credential validation

The workspace_id field is marked dynamic in the Master Inbox sequencer config. It has no static options at the moment you open the form. InboxKit only knows what to populate the dropdown with after Master Inbox's API returns the workspace list. That's why the Select Workspace dropdown is initially empty and greyed out until you hit Validate Credentials.

For most other sequencers, this complexity is hidden because they assume one login = one workspace. Master Inbox is different by design, and the InboxKit connect flow respects that.

Prerequisites Before You Connect

Gather these items:

ItemWhereRequired
Master Inbox account (any paid plan)masterinbox.comYes
Master Inbox login email,Yes
Master Inbox password,Yes
At least one workspace in your Master Inbox accountMaster Inbox → WorkspacesYes
Knowledge of which workspace to target (if multi-tenant),Yes
InboxKit mailboxes provisionedInboxKit → MailboxesYes
IMAP enabled on Google Workspace OUadmin.google.com → Gmail → End User AccessYes

The multi-workspace trap. If your Master Inbox login belongs to a workspace you never actually use (e.g. a trial workspace created months ago), it will still show up in the dropdown during the workspace selection step. Pay attention: pick the one that is actually live for your current client, not whatever is alphabetically first. Pushing mailboxes into the wrong workspace is recoverable, but requires manual cleanup inside Master Inbox → Workspace → Remove Sender.

Step-by-Step: Connect Master Inbox

The full click path including the workspace selection step:

StepActionTime
1InboxKit → SequencersConnect New Sequencer5 sec
2Filter by Inbox Management and pick Master Inbox5 sec
3Enter Email: your Master Inbox login5 sec
4Enter Password: your Master Inbox password5 sec
5Click Validate Credentials (below the credential fields),
6InboxKit POSTs to /api/auth/sequencers/masterinbox/workspaces with the credentials1-3 sec
7Master Inbox returns the list of workspaces the account belongs to,
8InboxKit populates the Workspace dropdown and shows a 'Credentials validated!' toast0.5 sec
9Pick your target workspace from the dropdown5 sec
10Click Connect Account (now enabled),
11InboxKit pushes every selected mailbox into the chosen Master Inbox workspace20-40 sec
12Redirect to /sequencers with success toast,

Total: about 2 minutes for a clean multi-step connect.

The important UX detail: the Connect Account button stays disabled until both the credentials are validated AND a workspace is selected. You cannot skip the validate step, because without it the dropdown is empty. This is enforced in the InboxKit connect flow via disabled={isSubmitting || (isMasterInbox && !credentialsValidated)}.

What Happens After Workspace Selection

Once you pick the workspace and click Connect Account, InboxKit's API submits a payload to Master Inbox that includes:

FieldValueNotes
platformmasterinboxFixed
sequencer_loginYour Master Inbox emailFrom step 3
sequencer_passwordYour Master Inbox passwordFrom step 4
workspace_idSelected workspace IDFrom the dropdown in step 9
auth_tokenSession tokenReturned by the workspace-lookup call, reused here
token_valueAuth token valueSame
mailbox_listEvery InboxKit mailbox selected for exportFrom InboxKit state

Master Inbox validates the session token (to confirm the workspace selection wasn't tampered with client-side), then provisions each mailbox inside the target workspace. The auth_token reuse is important: it means you don't have to re-enter credentials between the workspace-lookup and the final Connect Account step, and Master Inbox doesn't rate-limit you for double-validating.

After this, Master Inbox pulls replies from every connected InboxKit mailbox via IMAP, classifies them with AI auto-labeling (positive / objection / OOO / unsub / bounce), and aggregates them into the unified view that is Master Inbox's whole value proposition. The AI auto-labeling is similar to what BrandJet's Unibox does on the outreach side, but Master Inbox lives on the inbox-management side and is meant for cross-tool aggregation.

Aggregating Replies From Multiple Outreach Tools

The typical Master Inbox stack for an agency looks like this:

LayerToolPurpose
MailboxesInboxKitReal Google Workspace / Microsoft 365 mailboxes
WarmupInboxKit warmup add-on or TrulyInboxReputation building
Sender (Client A)InstantlyOutbound sequences
Sender (Client B)SmartleadOutbound sequences
Sender (Client C)LemlistOutbound sequences
Unified reply managementMaster InboxReplies from all three senders in one view

The Master Inbox integration's whole point is that last row. Instead of checking three separate sender Uniboxes for replies, your team reviews one Master Inbox feed. The AI auto-labeling means positive replies float to the top, OOO auto-replies are collapsed, and unsubs/bounces are auto-filed. For a 10-person sales team running outbound across multiple tools, this is a massive reduction in reply-management overhead. Manually checking 3 sender Uniboxes for 100 mailboxes' replies is a 30-minute daily task; Master Inbox drops it to ~5 minutes.

Errors and How to Fix Them

The specific failure modes for InboxKit → Master Inbox connections:

ErrorCauseFix
'Validation Failed' after clicking Validate CredentialsWrong password or 2FA on Master InboxVerify login in a clean browser tab
Workspace dropdown empty despite successful validationAccount has no workspaces yet, you never created oneLog into Master Inbox, create a workspace, come back
Connect Account button stays disabled after picking workspaceSession token expired (took >10 minutes)Click Validate Credentials again to get a fresh token
Mailboxes pushed into wrong workspacePicked the wrong entry from the dropdownMaster Inbox → (correct workspace) → Senders → Remove, then re-push from InboxKit
Replies show in underlying mailbox but not in Master InboxIMAP polling delayed, or OU-level IMAP disabledEnable IMAP in admin.google.com → Gmail → End User Access, wait 2 minutes

Session token expiration is subtle. If you validate credentials, then go to lunch, then come back and pick a workspace 20 minutes later, the auth_token has expired and the Connect Account submission will fail. Fix: click Validate Credentials again to get a fresh token, then immediately pick your workspace and submit. Don't walk away between those two steps.

Verifying the Integration Works

Four smoke tests before using Master Inbox for real reply management:

Test 1: mailboxes appear in the correct workspace. After the connect completes, log into Master Inbox and open the workspace you selected. Confirm every InboxKit mailbox you exported is listed. If any are missing, they likely hit a rate limit: retry from InboxKit → Sequencers → Master Inbox → Retry Export.

Test 2: reply round-trip. Send yourself a test email from one of the InboxKit mailboxes (via the mailbox's Gmail webmail). Reply from a different address. Within 2 minutes, the reply should appear in Master Inbox's unified view inside the workspace you selected. If it doesn't, IMAP is broken.

Test 3: AI classification accuracy. Reply to the test email with distinct intents: 'interested' (positive), 'we just signed with X' (objection), 'out of office' (OOO). Check that Master Inbox's AI auto-labeling assigns the right labels. If labeling is wrong, check Master Inbox → Settings → Classification Rules.

Test 4: cross-tool aggregation. If you're running multiple senders (Instantly + Smartlead + Lemlist), send a test from each and confirm all three replies land in the same Master Inbox view. That's the whole point of the integration, if it works, you have a unified reply dashboard.

Frequently Asked Questions

Yes, but you have to run the connect flow once per target workspace. InboxKit stores each sequencer connection separately, and you can have multiple active Master Inbox connections pointing to different workspaces. At export time, InboxKit asks which connection to use. This is how most agencies handle multi-client workflows.

The next export attempt to that workspace will fail with 'Workspace not found'. Existing mailboxes already pushed to the deleted workspace are also lost, Master Inbox purges senders when a workspace is deleted. Delete carefully, and re-run the InboxKit connect flow to push mailboxes into the replacement workspace.

No. Master Inbox only aggregates replies from cold email sequencers that it's connected to (Smartlead, Instantly, etc.). It does not read InboxKit's mailbox status, InfraGuard data, or warmup state: those stay inside InboxKit's dashboard. Master Inbox is strictly a reply-management layer.

Both use AI classification on replies, but BrandJet layers in brand-sentiment tracking on top (positive/negative brand perception over time). Master Inbox focuses purely on reply triage (positive / objection / OOO / unsub / bounce) without sentiment scoring. For pure reply routing, Master Inbox is simpler; for brand intelligence, BrandJet goes deeper.

Yes. They're not mutually exclusive: both read replies via IMAP independently. Your reps can work from either interface. Teams usually end up favoring one as the canonical view and treating the other as backup. If Master Inbox is your unified view, most agencies hide the sender Uniboxes by not giving reps access to those tools directly.

Ready to set up your infrastructure?

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