Mailbox polling that becomes a workflow event.
email-intake-service connects IMAP or Microsoft 365 Graph, stores attachments in file-service, and starts a configured workflow. History, replay, health and OAuth folder pickers live in admin.
- Trigger
- Agent
- Knowledge
- Decision
- Tool
- Approval
- Result
How mail is ingested
Automation intake. TLS is required for IMAP poll. Nested archive bombs are blocked.
IMAP cursor
UID/UIDVALIDITY cursor. If UIDVALIDITY changes, the mailbox is treated as a new sequence. Missing TLS fails the poll.
Microsoft 365
Graph delta links for M365 mailboxes. HTTP 410 clears the delta and retries once from the folder.
Attachments
Attachments store as file: with SHA-256. Optional scan webhook after upload is SSRF-guarded.
OAuth and folders
Admin can start OAuth, list folders, test, sync and replay events per intake config.
Ready to move beyond the chatbot?
Build AI that understands your business, follows your processes and can actually get things done.