O trigger de E-mail IMAP permite que seus workflows Zoen iniciem automaticamente sempre que um novo e-mail for recebido em qualquer caixa de correio que suporte o protocolo IMAP. Isso funciona com Gmail, Outlook, Yahoo e a maioria dos outros provedores de e-mail.
Com o trigger IMAP, você pode:
- Automatizar o processamento de e-mails: Inicie workflows em tempo real quando novas mensagens chegarem à sua caixa de entrada.
- Filtrar por remetente, assunto ou pasta: Configure seu trigger para reagir apenas a e-mails que correspondam a determinadas condições.
- Extrair e processar anexos: Baixe e use automaticamente anexos de arquivo nos seus fluxos automatizados.
- Analisar e usar o conteúdo do e-mail: Acesse o assunto, remetente, destinatários, corpo completo e outros metadados nas etapas posteriores do workflow.
- Integrar com qualquer provedor de e-mail: Funciona com qualquer serviço que ofereça acesso IMAP padrão, sem vendor lock-in.
- Disparar com base em não lidos, sinalizados ou critérios personalizados: Configure filtros avançados para os tipos de e-mail que iniciam seus workflows.
Com o Zoen, a integração IMAP dá a você o poder de transformar o e-mail em uma fonte acionável de automação. Responda a consultas de clientes, processe notificações, inicie pipelines de dados e muito mais — diretamente da sua caixa de entrada, sem intervenção manual.
Triggers
A Trigger is a block that starts a workflow when an event happens in this service.
These run on a schedule (polling-based) — they check for new data rather than receiving push notifications.
IMAP Email Trigger
Triggers when new emails are received via IMAP (works with any email provider)
Configuration
| Parameter | Type | Required | Description |
|---|---|---|---|
host | string | Yes | IMAP server hostname (e.g., imap.gmail.com, outlook.office365.com) |
port | string | Yes | IMAP port (993 for SSL/TLS, 143 for STARTTLS) |
secure | boolean | No | Enable SSL/TLS encryption (recommended for port 993) |
username | string | Yes | Email address or username for authentication |
password | string | Yes | Password or app-specific password (for Gmail, use an App Password) |
mailbox | string | No | Choose which mailbox/folder(s) to monitor for new emails. Leave empty to monitor INBOX. |
searchCriteria | string | No | ImapFlow search criteria as JSON object. Default: unseen messages only. |
markAsRead | boolean | No | Automatically mark emails as read (SEEN) after processing |
includeAttachments | boolean | No | Download and include email attachments in the trigger payload |
Output
| Parameter | Type | Description |
|---|---|---|
email | object | email output from the tool |
↳ messageId | string | RFC Message-ID header |
↳ subject | string | Email subject line |
↳ from | string | Sender email address |
↳ to | string | Recipient email address |
↳ cc | string | CC recipients |
↳ date | string | Email date in ISO format |
↳ bodyText | string | Plain text email body |
↳ bodyHtml | string | HTML email body |
↳ mailbox | string | Mailbox/folder where email was received |
↳ hasAttachments | boolean | Whether email has attachments |
↳ attachments | file[] | Array of email attachments as files (if includeAttachments is enabled) |
timestamp | string | Event timestamp |