NOTICE: All information contained herein is, and remains
the property of TechnoCore Automate.
Updated : 2026-03-25
ObjWorkflowImap is a workflow node that runs IMAP
email ingestion as a batch operation. It scans
configured IMAP hooks to populate bloom tables, then
optionally classifies emails into tickets via the
AI-powered ObjServiceEmailTicket.
Registered as WorkflowNodeType.IMAP.
| Key | Default | Description |
|---|---|---|
imap_action |
poll | scan, classify, or poll |
imap_code |
% | Hook code pattern (% = all) |
param1 overrides imap_action, param2 overrides
imap_code from workflow node definition.
| Key | Description |
|---|---|
_imap_result |
Outcome message |
_imap_emails_scanned |
Total emails in bloom |
_imap_tickets_created |
Tickets created |
| Action | Description |
|---|---|
scan |
Run ObjImapSet.Scan() for matching hooks. Fetches emails from IMAP, stores in bloom_imap_* tables. |
classify |
Run ObjServiceEmailTicket on unprocessed bloom rows. Uses AI to classify, creates tickets. |
poll |
Both scan + classify in one step. |
START → IMAP (poll, TICKET) → DONE
This scans the TICKET IMAP hook, fetches new emails,
classifies them with AI, and creates tickets — all in
one workflow step.
For more control, split into two nodes:
START → IMAP (scan, TICKET) → IMAP (classify) → DONE
ObjImap.py — IMAP hook pipelineObjServiceEmailTicket.py — AI email classifierObjWorkflowTicket.py — ticket workflow nodeUpdated : 2026-03-25