DocsIntegrationsEmail (SMTP)

Email (SMTP + IMAP)

Available
SMTP + IMAP — use any mail host you already own
SMTP + IMAP — use any mail host you already own

Connect any mailbox — your own mail server, Google Workspace, Microsoft 365, Zoho, Yahoo — and Botvee both sends from it and reads replies out of it.

How it differs from Resend

ResendSMTP + IMAP
SendingResend API, verified domainYour own SMTP server
ReceivingInbound webhook (push)IMAP polling (pull, every few minutes)
Best forHigh-volume transactional emailA mailbox you already use for support

What you need

  • SMTP host, port and login for sending
  • IMAP host and login for receiving (optional, but needed for replies)
  • An AI Agent created in Botvee

Presets

Pick your mail host and Botvee fills in every server setting for you.

PresetUse it for
Gmail (personal)An ordinary @gmail.com address
Google Workspace (business)Your own domain on Google — you@yourcompany.com
Outlook / Microsoft 365Outlook.com and Microsoft 365 mailboxes
Zoho MailZoho-hosted domains
Yahoo MailYahoo addresses
Custom / othercPanel, your own mail server, any other host

Important

On Gmail, Google Workspace, Microsoft 365, Zoho and Yahoo you must use an app password — your normal login password will be rejected. On Google: Account → Security → 2-Step Verification → App passwords. On Workspace, your admin also has to leave IMAP enabled in the Google Admin console.

Step 1 — Connect the mailbox

  1. 1

    Open Dashboard → Integrations → Email (SMTP)

  2. 2

    Click Add email account and choose SMTP + IMAP

  3. 3

    Pick your mail host from the preset list

    hosts and ports fill in automatically

  4. 4

    Enter your email address as the username and your app password

  5. 5

    Tick TLS/SSL for port 465; leave it off for 587

  6. 6

    Check the receiving details

    IMAP host and port (993 for almost every host)

  7. 7

    Add a separate IMAP user or password only if your host differs from SMTP

  8. 8

    Click Connect & verify

Verification opens a real SMTP handshake and a real IMAP login, so a wrong host, port or password is reported straight away.

Step 2 — Route incoming mail to an AI Agent

  1. 1

    In the same dialog, under Receive into your Inbox, enter the address customers email

  2. 2

    Pick the AI Agent that should answer it

  3. 3

    Under “Poll this mailbox”, select the SMTP account you just connected

  4. 4

    Save the inbound route

    this switches IMAP polling on

Customer emails your mailbox
Botvee polls IMAP
Inbox conversation
AI drafts or sends

Step 3 — Check it works

  • Send a real email to the mailbox from another address
  • Click Fetch now on the account row — it polls immediately instead of waiting for the next sweep
  • The email appears in Dashboard → Inbox as an Email conversation
  • Reply from the Inbox and confirm it arrives on the same thread

How polling behaves

  • Botvee checks the mailbox every few minutes — it does not hold a permanent connection
  • Only mail that arrives after you connect is read. Your existing inbox is left completely alone
  • Progress is tracked per message, so a poll interrupted halfway resumes where it stopped instead of re-reading
  • Each message is processed once, even if it is delivered or replayed twice
  • Fetch now is there for when you do not want to wait

Safety built in

  • Bounces, out-of-office replies and mailing-list mail are stored but never auto-answered
  • Auto-replies are capped per thread, so a misbehaving mail robot cannot loop with yours
  • Passwords are encrypted at rest and never displayed again after saving
  • If a poll fails, the reason appears on the account row in Integrations instead of failing silently

Troubleshooting

  • Authentication failed — on Gmail, Workspace or Microsoft 365 you almost certainly need an app password, not your login password
  • Google Workspace rejects the IMAP login — ask your admin to enable IMAP in the Google Admin console
  • Connection timed out — check the port, and that TLS/SSL matches it (465 on, 587 off)
  • Connected but nothing arrives — check the inbound route exists and names the right agent, then click Fetch now
  • Sending works, receiving does not — the account needs an IMAP host; the row will say “Send only” until you add one

Notes

  • An address can belong to only one Botvee workspace
  • You can connect several mailboxes, one per AI Agent
  • Choose which account is the default for outgoing mail with the star action

Tip

Point one mailbox at one AI Agent. A single support@ address answered by a single well-trained agent beats several agents guessing at the same mail.