Sign In

Bank Email Connection

Let GrowthBnk read your bank's alert emails and turn them into ledger entries automatically — no manual data entry, no statement uploads.

Overview

Bank Email Connection lets you link the mailbox that receives your bank's transaction-alert emails to a bank account in GrowthBnk. Once connected, GrowthBnk reads the incoming bank alerts, extracts the transaction details, and posts them to your Merchant Ledger automatically — keeping your cash position up to date without any manual work.

How it works

  1. Secure, read-only access. You connect your mailbox using OAuth (recommended) or an app password over a secure IMAP (SSL) connection. GrowthBnk only ever reads inbound bank alerts.
  2. Automatic scanning. On a regular schedule GrowthBnk scans for new, unread bank-alert emails in the connected mailbox.
  3. SWIFT/MT940 parsing. Banks send transaction alerts as SWIFT messages embedded in the email body. GrowthBnk detects and parses these blocks — MT103 (single credit/debit transfers) and MT942 (interim statement lines) — reading the amount, value date, credit/debit direction, reference and narration from the standard SWIFT tags.
  4. Ledger conversion. Each parsed transaction becomes a Merchant Ledger entry — a credit or debit — with the running balance updated automatically.
  5. Duplicate-safe. Every entry is fingerprinted and matched on the bank transaction id, so the same alert is never posted twice, even if the email is delivered more than once.
Where the entries appear

Entries created this way show up in your Merchant Ledger with the source email and a message type of MT103 or MT942. They start as unreconciled and are later matched against your payment transactions.

Benefits

Email Providers

Pick your email provider when connecting a bank account. Gmail is fully supported today; more providers are on the way.

Gmail Available

Read bank alerts via OAuth or a Google App Password. See setup ↓

Outlook Coming soon

Support for Outlook is coming soon.

Yahoo Coming soon

Support for Yahoo is coming soon.

Other IMAP Providers Coming soon

Support for Other IMAP Providers is coming soon.

Gmail Configuration

Use these settings when connecting a Gmail mailbox. GrowthBnk reads inbound bank alerts over a secure IMAP (SSL) connection; you can authorize with Google (OAuth, recommended) or use a Google App Password.

SettingValue
IMAP Hostimap.gmail.com
IMAP Port993
IMAP SecuritySSL/TLS (required)
SMTP Hostsmtp.gmail.com — reserved for future outbound use; not required for this feature
SMTP Port587 (STARTTLS)
SMTP SecuritySTARTTLS
UsernameYour full Gmail address, e.g. you@gmail.com
PasswordGoogle App Password (16 characters) — only needed for the App Password method
AuthenticationOAuth (recommended)  or  App Password
Default FolderINBOX
App Password requires 2-Step Verification

A Google App Password can only be created when 2-Step Verification is enabled on the Google account. Create one at Google → App passwords and paste the 16-character password into the App Password field. Prefer OAuth where available — no password is stored.

Step-by-Step Setup Guide

1. Open the Connect Bank page

In the Partner Portal, use the left sidebar:

Sidebar → Reconciliation → Banks

This opens the Bank Accounts page. You'll see an “Add a bank account” section with your banks, and a “Connected bank accounts” list below.

2. Pick your bank

Click your bank from the cards (or View all banks to search the full list). A “Connect bank account” panel slides in describing what you can do — including email-driven reconciliation. Click Get Started to open the “Add {Bank} account” form.

3. Enter your bank account details

These fields are always required to identify the account:

FieldRequiredDescription & rules
Account Holder NameRequiredName on the bank account.
IFSC CodeRequiredBranch IFSC. Auto-uppercased; must be exactly 11 characters.
BranchOptionalBranch name. Optional.
Account NumberRequiredDigits only; between 9 and 18 digits.

4. Turn on Email Sync (optional)

Expand the “Email Sync (optional)” section and toggle “Read bank alert emails to auto-reconcile”. This is what enables the Bank Email Connection. When it's on, choose your email provider and an authentication method:

FieldRequiredDescription & rules
Read bank alert emails…OptionalMaster toggle (off by default). Turning it on reveals the fields below.
Email providerRequired
if Email Sync is on
Choose Gmail. Selecting it pre-fills the IMAP host/port.
Authorize with Gmail (OAuth)OptionalRecommended. Opens a Google sign-in popup for read-only access — no password stored. You must complete authorization before connecting.
IMAP HostRequired
App Password method
Pre-filled as imap.gmail.com for Gmail.
PortOptionalDefaults to 993. If set, must be between 1 and 65535.
Username / EmailRequired
App Password method
Your full Gmail address.
App PasswordRequired
App Password method
16-character Google App Password (see above).
FolderOptionalMailbox folder to read. Defaults to INBOX.
OAuth or App Password — pick one

Selecting a provider auto-picks the best method: OAuth when it's available (just click Authorize), otherwise the App Password / IMAP fields. With OAuth you only need to authorize the mailbox; with App Password you fill in the IMAP host, username, app password and (optionally) folder.

5. Complete the setup

Click Connect Bank. GrowthBnk validates the details and creates the connection; on success you'll see a confirmation and the account appears under Connected bank accounts. From then on, GrowthBnk reads new bank-alert emails from that mailbox on its regular schedule and posts the transactions to your Merchant Ledger automatically. Each connected account shows a health status and last sync time, and can be refreshed or disabled at any time.

Validation notes shown in the form
  • IFSC must be exactly 11 characters (auto-uppercased).
  • Account number must be 9–18 digits.
  • IMAP port, if provided, must be 1–65535.
  • When using OAuth, you must authorize the mailbox before the form can be submitted.

Security & Notes