Accounting & Payments

Wave AI automation and integrations

The short answer

Wave is automatable for the basics and limited beyond them. It has a GraphQL API with OAuth 2.0 that covers businesses, customers, products, invoices and money transactions, and a Zapier app with new customer and new invoice triggers. n8n connects through the HTTP Request node. Good AI automations are invoice creation from other systems, payment follow-up and plain-English monthly summaries; heavy automation needs often signal it is time to move to a larger accounting system.

What you can automate with Wave

Invoices from your CRM or job system

Create a Wave customer and invoice automatically when a deal closes or a job is marked complete, with line items mapped from the source system.

Read the build guide
Payment follow-up

Find unpaid invoices past due, and send short, polite reminders that reference the invoice and the customer's history.

Read the build guide
Monthly plain-English summary

Pull invoice and transaction totals, compare to last month, and email the owner a short summary of what changed.

Read the build guide
Receipt to transaction

Read photographed receipts, extract the fields, suggest an account, and add the transaction for review.

Read the build guide
Sales recording from a storefront

Record daily sales totals from a payment processor or storefront as income transactions, with fees split out.

Customer list hygiene

Find duplicate or incomplete customer records and propose merges or fixes for the owner to approve.

What makes Wave easy or hard to automate

Wave is popular with owner-operated businesses because it keeps accounting and invoicing simple. Its public API is GraphQL rather than REST. You send a query or mutation to a single endpoint and get back exactly the fields you asked for, which is efficient once you have the query written and slightly unfamiliar if your team has only used REST.

Coverage is the main constraint. The API handles customers, products and services, invoices, accounts and money transactions well. Other parts of the product are thinner or absent from the API, and Wave does not publish the same depth of developer documentation as larger accounting platforms. Before committing to a build, list every object your workflow touches and confirm each one in Wave’s API explorer.

Zapier’s Wave app covers the most common small-business flow: a new customer or invoice in one system creates the matching record in Wave.

The AI layer

Wave holds the books. The AI work sits around them:

  • Turning messy inputs into records. Job notes, emails and receipts can become clean invoice lines or transactions after a model extracts the fields and code validates them.
  • Writing for customers. Payment reminders that sound like the owner wrote them get better responses than generic templates.
  • Explaining the numbers. A two-paragraph summary of the month’s income and spending is often more useful to an owner than a report they do not open.

Limits to plan around

  • GraphQL errors. GraphQL can return HTTP 200 with errors in the response body, or partial data. Always inspect the errors array and the mutation’s didSucceed flag.
  • Unpublished rate limits. Keep request volume modest, add backoff, and avoid one-call-per-record backfills.
  • Developer access. Wave has changed developer programs before. Confirm current terms for OAuth apps before investing in a custom integration, and prefer the Zapier app for simple flows.
  • Plan-dependent features. Some Wave features, such as automatic bank imports and receipt scanning, depend on your plan, which affects what data exists to automate around.

How Lumeor typically connects it

For most Wave users we keep things light: Zapier or n8n with one or two workflows, an LLM step where text needs to be read or written, and a review step before anything posts. If a business has outgrown Wave, we say so and help plan the move. Our QuickBooks Online page shows what becomes possible on a larger platform, and the collections guide works with either system. For budgeting a small project, see what workflow automation costs.

Frequently asked questions

Does Wave have an API?

Yes. Wave has a public GraphQL API authenticated with OAuth 2.0. It covers the core accounting objects such as businesses, customers, products, invoices and money transactions, but not everything you can do in the web app, so check that your workflow's objects are exposed before you build.

Can I connect Wave to Zapier or n8n?

Zapier has a Wave app with new customer and new invoice triggers and actions such as creating customers, invoices and sales records. n8n has no dedicated Wave node, so we use the HTTP Request node to send GraphQL queries with an OAuth credential.

When should we move off Wave for automation?

If you need multi-entity books, detailed approval workflows, bill automation at volume or a broad partner ecosystem, QuickBooks Online or Xero usually make automation cheaper because more objects are exposed and more platforms support them. For a small service business with simple invoicing, Wave plus a few workflows is often enough.

Can AI categorize transactions in Wave?

It can suggest categories from the payee, memo and your chart of accounts, and write them to a review list. We would not let a model post categories directly without review, especially in a small business where one person owns the books.

Next steps