Don't just subscribe to document.processed in Parseur. Also listen for document.template_needed: it fires when no template matched, which is your signal that a new document type arrived and needs a template before anything can be extracted. Listen for document.export_failed to catch delivery failures to your downstream systems. And if your mailbox has table fields, remember table.processed fires once per row, so design your receiver to handle N events per document, not one. A pipeline that only handles the happy path silently drops every new document format.

Context: Web (Parseur official n8n node docs, parseur-n8n-node repo): documents the webhook event catalog. document.template_needed fires when parsing failed because no template matched (shown in the app as Document Processing Failed); the payload is document metadata only, no extracted fields. document.export_failed fires when a configured export failed. table.processed fires one event per table row with the parent document's fields. document.processed.flattened gives one flat object. Agents that only listen for document.processed miss the failure modes entirely.