Zapier / Make / n8n
Build no-code receipt automations in minutes. The ReceiptConverter API works with any platform that supports HTTP requests — Zapier, Make (Integromat), n8n, and more.
sk_live_.Zapier
Zapier's Webhooks by Zapier app lets you call any HTTP API. Here's a common pattern: Gmail attachment received → parse receipt → add row to Google Sheets.
Set your trigger to fire when a new email arrives with a receipt attachment.
URL: https://receiptconverter.com/api/v1/convert Header — Authorization: Bearer sk_live_your_key Upload File: the attachment from step 1 Payload type: form
Map fields from the Zapier webhook response: data.vendor → Vendor, data.total → Amount, data.date → Date, etc.
The full response JSON is available as nested keys in Zapier. Use data__vendor, data__total, data__date to map fields into subsequent steps.
Make (Integromat)
Make's HTTP → Make an API Key Auth request module calls the ReceiptConverter API directly. Common scenario: Google Drive new file → parse receipt → create QuickBooks expense.
Watch a folder (e.g. /Receipts) for new files.
URL: https://receiptconverter.com/api/v1/convert Method: POST Headers: Authorization → Bearer sk_live_your_key Body type: multipart/form-data Field name: file | Value: [file from step 1]
Map 1.data.vendor → Payee, 1.data.total → Amount, 1.data.date → Date.
n8n
n8n is a self-hostable automation platform. Use the HTTP Request node to call ReceiptConverter, then chain it to any of n8n's 400+ integrations.
HTTP Request node settings for file upload:
Method: POST
URL: https://receiptconverter.com/api/v1/convert
Authentication: Header Auth
Header Name: Authorization
Header Value: Bearer sk_live_your_key
Body Content Type: Form Data
Body Parameter:
Name: file
Value: {{ $binary.data }} (binary from previous node)Parse the response in a Code node:
const receipt = $input.first().json;
const { vendor, total, date, items } = receipt.data;
return [{ json: { vendor, total, date, item_count: items.length } }];Available response fields
All fields returned by the API can be mapped in your automation:
| Field | Example | Description |
|---|---|---|
| data.vendor | Starbucks | Merchant name |
| data.date | 2024-03-15 | ISO date (YYYY-MM-DD) |
| data.total | 12.50 | Total amount charged |
| data.subtotal | 11.75 | Subtotal before tax/tip |
| data.currency | USD | Currency code |
| data.payment_method | Visa ****4242 | Payment method used |
| data.category | Food & Drink | Inferred expense category |
| data.taxes[0].label | Sales Tax | Tax type label |
| data.taxes[0].amount | 0.75 | Tax amount |
| data.tip | 1.00 | Tip amount (if any) |