PDF Form Trigger
AI-generatedSummary
Trigger a workflow via a webhook that serves a customizable PDF upload form and processes submitted PDF documents by extracting data using either Azure Document Intelligence, the built-in n8n PDF parser, or both in a fallback arrangement.
Inputs
- path (required) — Webhook path where the PDF upload form is served and submissions are received.
- responseMode (required) — Determines how the webhook responds after PDF data submission: immediately, after workflow finishes, or via a Respond to Webhook node.
- pdfParser (required) — Selects which PDF parsing engine to use: Azure Document Intelligence, the n8n built-in parser, or both with Azure first and n8n as fallback.
- azureConfig — Azure Document Intelligence settings including endpoint URL, API key, and model ID, required if using Azure or both parsers.
- formTitle — Title displayed at the top of the PDF upload form.
- formDescription — Description shown below the form title.
- logoUrl — Optional URL for a logo image displayed above the form title.
- options — Form and upload customization options such as analyze and submit button labels, success message, allowed file types, max file size, and form color theming.
Output shape
a single JSON object containing extracted data from the submitted PDF, metadata about the file (file name, size, MIME type), and parser details
Output JSON includes 'extractedData' with parsed fields, 'parserUsed' indicating the parsing engine used, and success status. Errors during parsing return an error JSON. The webhook serves the form on GET requests and processes PDF uploads on POST requests.