How It Works
1
Document is processed in RecordEngine
An invoice or receipt is uploaded, processed by the AI, and reviewed. The AI extracts vendor name, invoice date, due date, line items, amounts, and tax.
2
Document is approved and exported
When you set the document to Export status, RecordEngine fires an outbound webhook with the full structured payload — all extracted fields and line items.
3
Automation creates the Bill in QuickBooks
Your automation platform receives the webhook, maps the fields to QuickBooks Bill format, and creates the record via the QuickBooks API. The Bill appears in QuickBooks ready for payment.
What Gets Created in QuickBooks
RecordEngine’s Standard Invoice profile maps directly to QuickBooks Bill fields:QuickBooks matches the vendor by name. Make sure the vendor name extracted by RecordEngine matches the vendor name in your QuickBooks contacts list exactly — or use the “contains” condition in your automation to handle minor variations.
Step 1 — Configure the Webhook in RecordEngine
- Go to Settings → Webhooks in RecordEngine
- Enter your automation platform’s webhook URL in the Document Webhook URL field
- Save
Step 2 — Connect QuickBooks in Your Automation Platform
In your automation platform, connect your QuickBooks account using the native QuickBooks connector. You’ll need:- QuickBooks Online account (the API integration requires QuickBooks Online — not QuickBooks Desktop)
- Admin access to authorise the OAuth connection
Step 3 — Build the Automation Scenario
Trigger: Webhooks — Custom Webhook (paste the generated URL into RecordEngine Settings) Action 1: Parse the incoming webhook payload to access all fields Action 2: QuickBooks — Create Bill- Map the fields from the webhook payload to the QuickBooks Bill fields using the table above
Step 4 — Map Line Items
Line items require special handling — the webhook payload includes them as an array:line_items and create a line for each item in the QuickBooks Bill.
Step 5 — Test the Integration
- Upload a test invoice to RecordEngine and process it with the Standard Invoice profile
- Verify all fields extract correctly — especially vendor name, amounts, and line items
- Approve and Export the document
- Check your automation platform’s execution log — confirm the webhook was received
- Open QuickBooks — the Bill should appear under the vendor within 30 seconds
Alternative — CSV Import
If you prefer not to use an automation platform, you can export a CSV from RecordEngine and import it into QuickBooks manually. Export from RecordEngine:- In the Documents list, select the documents you want to export
- Click CSV Export
- The downloaded CSV uses your extraction profile field labels as column headers
- In QuickBooks, go to File → Import → From CSV
- Map the CSV columns to QuickBooks fields
- Review and confirm the import
Troubleshooting
For more help see Integration Troubleshooting.