Integration · Make HTTP module

Extract invoice and PDF data in Make

Add one HTTP module to any Make scenario to send a file to ParserBee and get the fields back as data you can map into Google Sheets, Xero, QuickBooks, Slack or any other Make app.

No custom app to install OCR for scans and photos Map every field
One HTTP moduleWorks with any Make appLine items as bundles
Start with 25 free pages. No credit card. Stuck? Our team sets it up with you.
01

One module does the reading

Make's HTTP module sends the attachment or file to ParserBee. The response comes back parsed, with every field ready to map.

02

Line items as bundles

Point an Iterator at the line items and each one becomes its own bundle, so Google Sheets gets a row per line.

03

Any trigger, any app

Start from Gmail, Outlook, Google Drive, Dropbox or a webhook, and send the fields to any app Make connects to.

How it connects
HTTP module
Set-up time
About 15 minutes
You need
A Make account
Best for
Visual scenarios with routers, filters and many apps
Step by step

Build the scenario

  1. 1

    Build a Parser Template

    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.

  2. 2

    Add a trigger and split the attachments

    Start with the app your documents arrive in. For email, add Gmail > Watch emails, then a Flow Control > Iterator over the email's attachments so each file runs on its own.

    For a folder, use your cloud drive's watch module (for example Google Drive > Watch files in a folder) followed by its download module.

  3. 3

    Call ParserBee with the HTTP module

    Add HTTP > Make a request and set:

    • URL: https://app.parserbee.com/api/v1/extract, Method: POST
    • Header: name x-api-key, value your API key (Settings > API Keys in ParserBee)
    • Body type: Multipart/form-data, with a text field template_id and a file field file mapped to the file name and data from the step before
    • Parse response: Yes
  4. 4

    Run once, then map the fields

    Click Run once with a real invoice. Make learns the shape of the response, and your fields appear under data in the mapping panel.

    Add Google Sheets > Add a row (or Xero, QuickBooks, Airtable, Slack) and map the fields. For one row per line item, put an Iterator over data.line_items first. Turn the scenario on and set its schedule.

Set-up help from real people

Stuck, or short on time? We will set it up with you.

Send us one sample document and tell us where the data should go. Our team builds the Parser Template, connects Make 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.

  • We build or fine-tune the Parser Template for your documents
  • We connect Make and test it with a real document
  • We fix whatever is blocking you, at any step

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.com

Build your first Make scenario today

Create a free account, copy your API key and add one HTTP module. 25 free pages, no credit card.

Start free →Or see pricing

Files already online

Send a link instead of a file

If the document is already at a public link (a form upload, a CDN, your own system), set Body type to Raw, the content type to JSON, and send the link in file_url. The link must open without a login and return the file itself.

Request content (JSON)
{
  "template_id": "your_template_id",
  "file_url": "https://example.com/invoice.pdf"
}
Good to know

Tips for a smooth set-up

Keep Parse response on

Without it, Make returns the response as one block of text and you cannot map the fields.

Handle running out of credits

ParserBee answers 402 INSUFFICIENT_CREDITS when the balance is empty. Add an error handler to the HTTP module to alert you.

One Parser Template per document type

Use a Router with a filter per document type, and a ParserBee HTTP module with its own template_id on each route.

Files and limits

PDF, PNG, JPG, WebP and HEIC files up to 50 MB. Each extraction costs 1 page credit per page.

Make operations

Each module run counts as a Make operation on your Make plan, separate from ParserBee page credits.

No scenario needed?

To fill a sheet or a base, the built-in Google Sheets and Airtable integrations need no Make scenario at all.

FAQ

Make questions

Put Make on autopilot

Invoices, receipts, purchase orders and more, read once and sent where your team works.