Hi everyone,
I’ve been building an n8n workflow that:
- Uses an IMAP Trigger to watch for new order-confirmation emails
- An IF node to check the sender address
- A Code node to structure the email data
- An Airtable → Create node to insert a Purchase Order record
- A Merge node to combine that with parsed line-item data from an earlier email parser
- A SplitInBatches (or Split Items) node to split out each line item
- A second Code node to shape each line item
- An Airtable → Create node to insert each item into my PO Item Lines table
I have only tested it up to the point before the Airtable steps
Problem stopping execution
Only running or waiting executions can be stopped and 161 or 163 is currently error
Clicking the “×” dismisses the banner, but I still can’t get the trigger to fire again without fully re-deploying the workflow. I’ve tried:
- Enabling Force Reconnect every 5 min on the IMAP Trigger
- Toggling the workflow off/on
- Sending brand-new test emails marked UNSEEN
Nothing seems to bring it back—any ideas how to recover the trigger without a full re-deploy each time? Is there a hidden timeout in n8n’s IMAP Trigger I’m missing?
Bonus question:
My end goal is to receive an order confirmation email and automatically create:
- One Purchase Order record in Airtable
- Multiple PO Item Line records (one per product in the order)
Given that I have two separate Airtable tables (POs and PO Items), is my general workflow above the right approach? Or is there a simpler/better pattern (e.g. using a single Code node + batch insert, or a different trigger/polling strategy)? Any recommendations or example workflows are welcome. Thanks in advance!