
IMAP credentials, encrypted
Add email/password/IMAP server/port once and Afina stores credentials encrypted at rest (passwords never come back via the API, only metadata). Activate or deactivate mailboxes without re-entering keys.
Connect IMAP mailboxes once, attach them to profiles, read codes and confirmations inside RPA scripts. Account verification stops being the bottleneck — Afina watches the inbox so you don't have to.

Every multi-account workflow eventually hits an email confirmation step. Most teams glue a Python script + Gmail API on the side. Afina ships the IMAP layer natively: credentials encrypted per account, inbox monitoring built into the desktop, and read access exposed inside RPA flows and the local API.

Add email/password/IMAP server/port once and Afina stores credentials encrypted at rest (passwords never come back via the API, only metadata). Activate or deactivate mailboxes without re-entering keys.

Attach an inbox to one or many profiles. The same email can serve multiple accounts (alias plus tags), or a unique inbox per profile if your platform demands it.

A built-in "wait for email" block matches subject/from/regex, returns the body to the flow, and forwards verification codes straight into form fields — no executeModule glue needed. Stack with modules for richer parsing.

IMAP connections respect the per-profile proxy and DNS settings. No external mail-API webhooks, no shared inbox — emails enter and exit your machine like everything else in Afina.
Add credentials, attach to profiles, drop the wait-for-email block into your flow. Verification just works.