Connect ASHDOCS to the tools you already use
Create invoices from the automation tools and spreadsheets your team already works in, and react when they are viewed or paid.
ASHDOCS invoice API integrations connect the invoicing API to Zapier, Make, n8n, Google Sheets and Airtable. Every route ends in the same request, POST /api/v1/invoices, so an invoice made from a Zap, a Make scenario, an n8n workflow or a spreadsheet import is numbered, taxed, rendered as a PDF and hosted the same way.
Each platform page below shows the real four-step flow, how several rows or records become one invoice with multiple lines, and the trigger and action fields with the names the apps use.
One API underneath
Apps, HTTP steps and imports all call the same invoicing API with an X-API-Key header, so numbering, tax, PDFs and hosted pages work the same on every platform.
Rows become line items
Each platform has a way to put several rows on one invoice: line-item lists in Zapier, aggregated arrays in Make and n8n, and a group column in spreadsheet imports.
Events back out
invoice.sent, invoice.viewed, invoice.paid and invoice.overdue reach your automations as webhooks, on paid plans, and start Zaps, scenarios or workflows.
Turn a sheet row, Airtable record or form response into an issued invoice from a Zap. The ASHDOCS Zapier app, available by invite, adds a Create Invoice action and Zaps that start when an invoice is sent, viewed, paid or overdue.
Fill the CSV template one row per line, group rows into invoices and import them, or create each invoice from a new row with Zapier or Make.
Create, send and track invoices from n8n Cloud or self-hosted n8n with the ASHDOCS node or the HTTP Request node.
Map aggregated bundles into the Line items of Create an invoice, and start scenarios with Watch invoice events.
Turn an invoice record and its linked line items into one numbered invoice, and write the number, link and PDF back to the record.
Notifications in Slack and Microsoft Teams
Your team can hear about invoices where it already talks. Connect Slack or Microsoft Teams and ASHDOCS posts a message when an invoice is paid, becomes overdue or is viewed by the customer, along with part payments, failed deliveries and accepted quotes. Each message names the invoice, the customer and the balance.
Slack connects with an incoming-webhook URL or your existing Slack connection; Teams uses an incoming-webhook URL from a Teams workflow. Set them up under Integrations in the invoicing dashboard.
More connectors in Flows
Beyond invoicing, Flows connects to 28 apps natively, with 5 more coming. Every app links to its own setup guide: where to get the key, the exact fields and troubleshooting.
- Google Drive — Save generated PDFs into foldersOne-click sign-in
- Google Sheets — Append extracted data as rowsOne-click sign-in
- Gmail — Email documents from your addressOne-click sign-in
- Dropbox — File documents into your DropboxPaste an API key
- OneDrive — File documents into OneDriveComing soon
- Notion — Save docs and links into pages or databasesPaste an API key
- Dropbox Sign — Send generated PDFs for signaturePaste an API key
- PandaDoc — Turn PDFs into signable documentsPaste an API key
- DocuSign — Send envelopes to signersComing soon
- HubSpot — Log notes with document links on recordsPaste an API key
- Pipedrive — Attach notes and documents to dealsPaste an API key
- Airtable — Append records, read-back verifiedPaste an API key
- Salesforce — Attach files onto recordsComing soon
- Stripe — Pull payment and invoice data into flowsPaste an API key
- Shopify — Order data → invoices and packing slipsPaste an API key
- WooCommerce — Order data from your WordPress storePaste an API key
- Typeform — Read responses as flow dataPaste an API key
- Jotform — Read submissions as flow dataPaste an API key
- Any form tool — Point its webhook at your flow's URLPaste an API key
- Trello — Create cards with document linksPaste an API key
- Asana — Create tasks with document linksPaste an API key
- monday.com — Create items and updatesPaste an API key
- ClickUp — Create tasks with document linksPaste an API key
- Jira — Open issues with document linksPaste an API key
- Twilio (SMS + WhatsApp) — Text a document linkPaste an API key
- Telegram — Message a chat when a flow finishesPaste an API key
- Discord — Post to a channel webhookPaste an API key
- Zendesk — Open tickets with document linksPaste an API key
- Freshdesk — Open tickets with document linksPaste an API key
- Slack — Post messages and files to channelsComing soon
- Outlook — Email documents from your Microsoft accountComing soon
- Mailchimp — Add subscribers from flow dataPaste an API key
- ActiveCampaign — Sync contacts from flow dataPaste an API key
Any app that can send a webhook can start a flow — every flow gets a unique URL, and the payload is available in every step as {{trigger.body.field}}. Outbound, the HTTP step calls any REST API. That covers the long tail of thousands of apps without waiting for a native connector. See Flows →
How the invoice API integrations fit together
There are three kinds of route. The ASHDOCS apps for Zapier, Make and n8n give you labeled actions such as Create Invoice, Send Invoice and Find Invoice, plus triggers for invoice events. The HTTP step every one of those platforms has, Webhooks by Zapier, Make's HTTP module or n8n's HTTP Request node, calls the same endpoints with your API key and works without any app. For spreadsheets, a CSV import turns many rows into many invoices at once.
Whatever the route, ASHDOCS does the invoicing work: it assigns the next number in your sequence, calculates tax on each line, renders the PDF, and creates a hosted page your customer can open. The hosted page shows a Pay button when Stripe or Razorpay is connected. Reminders and payment status live on the invoice, not in the automation.
Status of the apps
The ASHDOCS Zapier app is available by invite while Zapier reviews the public listing, and the ASHDOCS community node runs on self-hosted n8n. There is no ASHDOCS Make app yet; in Make, the HTTP module calls the API directly.
Ask us from the contact page to get any of the three. Google Sheets and Airtable have no published ASHDOCS add-on or extension: for them, use the CSV and Excel templates with the dashboard's Import CSV dialog or the batch endpoint, or create invoices one at a time from Zapier or Make.
Multiple line items on one invoice, platform by platform
An automation usually sees one row or record at a time, while an invoice often needs several lines. This is how each platform puts them together.
| Platform | How several rows become one invoice | Event triggers |
|---|---|---|
| Zapier | Map line items into the Line Items group of Create Invoice | Invoice Sent, Invoice Viewed, Invoice Paid, Invoice Overdue |
| Make | Array aggregator into Line items of Create an invoice | Watch invoice events |
| n8n | Aggregate rows into one item, then Line Items Input: Using JSON | ASHDOCS Trigger |
| Google Sheets | Same group value on each row, then Import CSV or POST /api/v1/invoices/batch | Through Zapier, Make or n8n |
| Airtable | Linked line records sent as line_items, or a group column in a CSV view | Through Zapier, Make or n8n |
Start with a test key
Build the whole automation with a test key before you switch to a live one. A test key costs nothing and does not expire, so a long build is free. Test invoices are marked as tests in the response.
With a live key, issuing an invoice uses 1 credit, and drafts use none. The free plan includes 100 credits per month. Calls from an app or an HTTP step cost the same as calls from your own code, and each platform bills its own tasks or operations.
Frequently asked questions
Does ASHDOCS work with Zapier, Make and n8n?
Yes. Ask us for the app on whichever platform you use; you will not find it in the public directories until the listings are complete. Any of the three can also call the REST API from its built-in HTTP step with your API key in the X-API-Key header.
Is there a Google Sheets or Airtable add-on?
No published one. Use the CSV or Excel template with Import CSV, where a group column puts several rows on one invoice, or create invoices from new rows and records with Zapier or Make.
Which events can start an automation?
Invoice sent, viewed, paid and overdue. They are delivered as webhooks, which are on paid plans, and each event carries the invoice's number, status, totals and links.
Do integrations cost extra?
No. An invoice created from an integration uses the same credits as one created from your code: issuing uses 1 credit, and test keys never use credits. Zapier, Make and n8n bill their own usage.
Plans
- 100 credits per month
- 1 seat
- No webhooks
- 1,500 credits per month
- 1 seat
- Webhooks
- 10,000 credits per month
- 3 seats
- Webhooks
- 30,000 credits per month
- 5 seats
- Webhooks
- 100,000 credits per month
- 10 seats
- Webhooks
Test keys are free, never expire and never use credits; plan rate limits apply. Webhooks are on paid plans. Issuing an invoice uses 1 credit. No per-seat fees. See full pricing.