AI-Process Receipt in Make
What this module does
PDF4me — AI-Process Receipt reads a receipt PDF or image inside a Make scenario and returns a structured bundle of expense data — merchant name, address, phone and website, every line item with quantity and price, subtotal, tax, total, and payment method. It supports 11 receipt categories (meal, hotel, fuel, healthcare, subscriptions, and more) and works with both digital receipts and photographed paper receipts with no template configuration needed.
Authenticating Your API Request
Every PDF4me module in Make requires a valid Connection. Create or select one that holds your PDF4me API key so the scenario can authenticate receipt extraction requests securely.
Important Facts You Should Not Miss

PDF4me AI-Process Receipt module extracting structured expense data in a Make scenario.
Parameters
Required: Connection, Receipt Name, Document, and Input Data Type. All other fields are optional — enable only what your workflow needs.
| Parameter | Required | What it does | Example |
|---|---|---|---|
| Connection | Yes | PDF4me API connection. Click Add and paste your API key if connecting for the first time. | Your PDF4me connection |
| Receipt Name | Yes | Filename of the receipt including extension — used for format detection and processing accuracy. | receipt_march.pdf |
| Document | Yes | Binary receipt file mapped from a preceding module such as Dropbox Get File or Gmail Get Attachment. | [Buffer from Get File] |
| Input Data Type | Yes | Format of the input: Binary Data, Base64 String, or URL — choose based on how your preceding module delivers the file. | Binary Data |
| Receipt Type | No | Category hint for the AI: meal, supplies, hotel, fuel and energy, transportation, communication, subscriptions, entertainment, training, healthcare, or generic. | meal |
| Analyze Items | No | Set to Yes to extract individual line items with name, quantity, unitPrice, totalPrice, category, and description. | Yes |
| Extract Merchant Info | No | Set to Yes to extract merchant name, address, phone, website, and store number. | Yes |
| Calculate Totals | No | Set to Yes to extract subtotal, tax amount, and total amount from the receipt. | Yes |
| Custom Field Keys | No | Optional array of extra field names to extract beyond standard receipt data. | ["loyalty_points"] |
Quick Setup
- Add PDF4me → AI-Process Receipt to your Make scenario.
- Select Connection (or click Add to create one with your PDF4me API key).
- Set Input Data Type to
Binary Data(most cloud storage sources return binary). - Map the receipt binary from the previous module and set Receipt Name including the file extension.
- Optionally set Receipt Type (e.g.
mealorhotel) and enable Analyze Items, Extract Merchant Info, and Calculate Totals as needed. - Run the scenario — extracted expense data appears in the output bundle ready to map downstream.
Workflow Examples
Workflow ExamplesCommon Make scenario patterns using AI-Process Receipt.
- Gmail Watch detects a new email with a receipt attachment from an employee.
- Get Attachment retrieves the binary, then AI-Process Receipt extracts merchant, amount, and line items.
- QuickBooks Create Expense posts the receipt as a categorised expense with all fields pre-filled.
- Slack notifies the finance team that a new expense has been logged for review.
- Dropbox Watch Folder detects a hotel receipt uploaded by a travelling employee.
- AI-Process Receipt (Receipt Type: hotel) extracts nightly rate, dates, taxes, and total.
- Google Sheets Add Row logs all fields to the reimbursement tracking sheet.
- Slack sends a notification to the approver with the total amount and submission date.
- Scheduled trigger lists all receipts for the tax year from a Google Drive folder.
- Iterator loops through each file — Get File → AI-Process Receipt.
- Aggregator sums totals by receiptType (meals, travel, supplies).
- Google Sheets exports the category totals ready for tax preparation — all in one scenario run.