Overview
Connect DigiParser to Google Sheets, Xero, Zapier, webhooks, and the API
Integrations Overview
Integrations let you bring documents in (email, API, Embed Widget) and send extracted data out (Google Sheets, Xero, Zapier, webhooks) automatically. You set them up per parser in Settings → Integrations.
Where to find Integrations
- Open your parser and go to Settings.
- Click the Integrations tab.
- You’ll see Import (how documents get in) and Export (where data goes).
Import (how documents get in)
- Import via Email – Your parser’s inbox email (e.g.
[email protected]). Forward emails with attachments to add documents. See Processing via Email and Email Processing. - API Integration – Use the Process API to upload files or send document URLs. You need an API key from your team’s API Keys page. See API Access and the API Reference.
- Embed Widget – Add an embed to your website or app so users can upload documents. Configure it in the Embed Import section.
Export (where data goes)
You add export integrations by clicking them under Available Integrations. Once added, they appear under Added Integrations, where you configure them.
- Webhook – Add webhook endpoint URLs. When a document is processed, extracted data is sent to those URLs in JSON. See Using Webhooks.
- Google Sheets – Connect Google, pick or create a spreadsheet and sheet, then map your parser fields to columns. New rows are added when documents are processed. See Exporting to Google Sheets.
- Xero – Connect Xero, choose your organization and export type (Bills, Purchase Orders, or Credit Notes), then map fields and line items. Data is sent to Xero when documents are processed. See Exporting to Xero.
- Zapier – Use the Zapier integration to send data to 1000+ apps (e.g. Gmail, Slack, Notion, Airtable). Create Zaps in the embedded Zapier UI. See Setting Up Zapier.
- Email – Send extracted data via email when documents are processed or approved. Choose recipients, format (JSON, CSV, XLSX, or plain text), and when to send. See Exporting to Email.
When do exports run?
Exports run when a document is processed (after extraction finishes). Data is sent to each configured export (Google Sheets, Xero, webhooks, Zapier, etc.).
If you use Reviews & Approvals and a reviewer is assigned, exports are paused until the document is approved. Once approved, exports run automatically. If no reviewer is assigned, exports run immediately after processing.
Tips
- Start with one export (e.g. Google Sheets) and add more as needed.
- Use field mapping so your parser fields match the columns or fields in Sheets, Xero, etc.
- API keys are team-level. Create them in Team settings → API Keys and use them for the Process API.
Next steps
- Exporting to Google Sheets – Send data to Sheets
- Exporting to Xero – Send Bills, POs, Credit Notes to Xero
- Exporting to Email – Send data via email
- Setting Up Zapier – Connect 1000+ apps
- Using Webhooks – Send data to your own URLs
- API Access – Use the Process API
How is this guide?