Ready in minutes
Import a workflow, add your API key once as a credential, paste your template ID and click Test workflow.
Four free, ready-to-import workflows send invoices from Gmail, Google Drive, a folder or a webhook to ParserBee and write the fields to Google Sheets or a CSV file. They use n8n's own nodes, so there is nothing to install.
Import a workflow, add your API key once as a credential, paste your template ID and click Test workflow.
ParserBee reads digital PDFs, scans and phone photos and returns your Parser Template's fields as JSON, not a wall of text.
A Code node turns each invoice into one row per line item, so Google Sheets or CSV gets clean columns.
A Parser Template is the list of fields you want from each invoice. Upload one sample and the AI suggests the fields, or start from a ready-made one in the template library. Every supplier's layout then comes back with the same fields.
New accounts get 25 free pages, no credit card.
In the ParserBee dashboard, open Settings > API Keys and copy your key (it starts with pk_). Then open your Parser Template and copy its template ID.
Pick a workflow from the list below and download its JSON file. In n8n, open a new workflow, click the ... menu, choose Import from File and select it. You can also paste the JSON straight onto the canvas.
Open the ParserBee: extract data node. Under Credential for Header Auth, create a new credential named ParserBee API key, with the name x-api-key and your key as the value. Every ParserBee node in your workflows can reuse it.
Credential name: ParserBee API key
Name: x-api-key
Value: pk_your_api_keyIn the same node, replace PASTE_YOUR_TEMPLATE_ID in the template_id field. Connect your Google account in the Drive, Gmail or Sheets nodes, then click Test workflow.
The node sends the file as form data and gets back your fields in data. Activate the workflow and it runs on every new file or email.
Send us one sample document and tell us where the data should go. Our team builds the Parser Template, connects n8n and checks the first rows with you, end to end. Stuck halfway? Send a message and we pick it up from exactly where you are.
Talk to the ParserBee team
Tell us about your documents and your tool. We reply with the next step, or set it up together with you.
Chat with our team →Email support@parserbee.comRun your first n8n workflow today
Create a free account, copy your API key and import a workflow. 25 free pages, no credit card.
All four are free under the MIT license in the parserbee-n8n repository. Each one is a JSON file you can import.
| Workflow | Starts when | Result |
|---|---|---|
| Gmail invoice attachments to Google Sheets | A new email arrives with a PDF or image attachment | Rows added to a sheet |
| Google Drive invoices to Google Sheets | A new file lands in a Drive folder | Rows added to a sheet |
| Extract invoices in a folder to CSV | You run it by hand (self-hosted n8n) | One CSV, one row per line item |
| Extract a document from a URL (webhook) | Your app sends a POST with a file_url | The extracted data as JSON |
The workflows work with any Parser Template. The Code node treats the first list in the result (such as line_items) as the rows.
It reads files from the n8n server's disk. If you set N8N_RESTRICT_FILE_ACCESS_TO, the folder must be inside it. The other three also run on n8n Cloud.
Swap the last node for Airtable, Xero, QuickBooks, Slack, Postgres or any other n8n node; the ParserBee step stays the same.
PDF, PNG, JPG, WebP and HEIC files up to 50 MB. Each extraction costs 1 page credit per page.
Send JSON with template_id and file_url instead of a file, as the webhook workflow does. The link must open without a login.
ParserBee also has a Zapier app with an Extract Data From Document action. See the Zapier guide.
No, and you do not need one. The workflows use n8n's built-in HTTP Request node, so there is nothing to install and they run on n8n Cloud as well as self-hosted n8n.
Yes. ParserBee does the OCR, so scanned PDFs and phone photos come back with the same fields as digital PDFs.
Yes. Replace the last node with any n8n node: Airtable, Xero, QuickBooks, Slack, a database or a webhook. Or use the built-in Google Sheets and Airtable integrations with no workflow at all.
The workflows are free. Each extraction uses page credits: 1 per page. New accounts get 25 free pages, and paid plans start at $29 per month; see pricing.
Yes. Add an HTTP Request node with POST https://app.parserbee.com/api/v1/extract, Header Auth with x-api-key, and form data with template_id and file. The developer page lists every endpoint.
Invoices, receipts, purchase orders and more, read once and sent where your team works.