Compatible Workflows
Parselyze integrates with every major automation platform. It has a native Zapier app. For Make, n8n, and Power Automate, use their built-in HTTP module.
The pattern is always the same:
- Trigger: a new file appears (Google Drive, email attachment, form upload…)
- Parse: send the file to Parselyze and get structured JSON back
- Act: route the extracted fields to any app or database
Automation examples
Invoice → Google Sheets (any tool)
Extract invoice data and log it to a spreadsheet whenever a new PDF arrives.
| Step | Zapier | Make | n8n |
|---|---|---|---|
| Trigger | Google Drive → New File | Google Drive → Watch Files | Google Drive Trigger |
| Parse | Parselyze → Parse Document | HTTP → POST multipart | HTTP Request (multipart) |
| Output | Google Sheets → Create Row | Google Sheets → Add Row | Google Sheets node |
Fields to map: invoice_number, total_amount, due_date, vendor.name
Receipt photo → Expense record
Employees drop receipt photos in a shared folder. Parselyze extracts the data and creates an expense record.
| Step | Zapier | Make | n8n |
|---|---|---|---|
| Trigger | Google Drive → New File | Google Drive → Watch Files | Google Drive Trigger |
| Parse | Parselyze → Parse Document | HTTP → POST multipart | HTTP Request (multipart) |
| Output | Airtable → Create Record | Airtable → Create Record | Airtable node |
Fields to map: merchant, amount, date, category, reimbursable
Contract upload → Notion database
Extract key contract clauses and store them in a Notion database for review.
| Step | Zapier | Make | n8n |
|---|---|---|---|
| Trigger | Google Drive → New File | Google Drive → Watch Files | Google Drive Trigger |
| Parse | Parselyze → Parse Document | HTTP → POST multipart | HTTP Request (multipart) |
| Output | Notion → Create DB Item | Notion → Create DB Item | Notion node |
Fields to map: contract_type, effective_date, parties, governing_law
Parsed document → Slack alert
Send a Slack message as soon as a document is parsed, with the key extracted values inline.
| Step | Zapier | Make | n8n |
|---|---|---|---|
| Trigger | any file trigger | any file trigger | any file trigger |
| Parse | Parselyze → Parse Document | HTTP → POST multipart | HTTP Request (multipart) |
| Output | Slack → Send Message | Slack → Create Message | Slack node |
Example message: New invoice: {{invoice_number}} - {{total_amount}} {{currency}} due {{due_date}}
Async result via webhook (no polling)
For large documents, use the asynchronous endpoint. Parselyze pushes the result to your automation tool the moment processing completes, with no polling needed.
- Create a webhook trigger in your tool (Zapier Catch Hook, Make Webhook, n8n Webhook node)
- Paste the URL in your Parselyze dashboard → Account Settings → Webhooks
- Submit documents via the async API. Your Zap / scenario / workflow fires automatically on completion.
Platform setup guides
- Zapier (native app, no HTTP setup needed)
- Make: use HTTP → Make a Request, body type
multipart/form-data, fieldsfile+templateId, headerx-api-key - n8n: use HTTP Request node, body type
multipart/form-data, header authx-api-key - Power Automate: use HTTP action, POST to
https://api.parselyze.com/documents/parse, multipart body
For all platforms the API endpoint is:
POST https://api.parselyze.com/documents/parse
Need a native integration for another tool?
Parselyze is natively available on Zapier. If your team relies heavily on Make, n8n, or another platform, let us know: integration requests help us prioritize.