Automated invoice generation from your own data
Stop retyping orders into invoices. Connect your WooCommerce store or any REST API, map its fields to the invoice once, and Business Hub builds the invoice from an order ID or any other reference.
Set it up once, reuse it every day
Connect a data source
Add your WooCommerce store or a REST/JSON API with its URL and credentials, then test the connection. A real identifier from your data is shown so you can try it straight away.
Map the fields
Fetch the fields from a sample record and choose which one becomes the customer name, email, line items, prices, tax, shipping and so on. Mapping is saved per data source.
Generate by reference
Enter an order ID, stock number or another identifier. The record is fetched, mapped and turned into a branded invoice, ready to send.
Data source generation and Invoice Flows
WooCommerce and REST APIs
Pull orders from WooCommerce, or connect any system that returns JSON over a REST API, including your own back office.
Visual field mapping
See the real fields in your data and map them to invoice fields. No code and no exports to clean up.
Reusable Invoice Flows
Save a data source, its mapping, the business profile and an invoice template as a named flow. Run it any time with just the identifier.
Your own identifier
Each flow can ask for the reference your team already uses, such as "Order number" or "Booking ID", and look up the record by that field.
Right template every time
Set a default template and business profile per data source or flow, so invoices always go out with the correct branding.
Seconds per invoice
What used to be copy-and-paste from an order screen becomes one field and one click.
Who automates their invoicing
WooCommerce stores
Turn store orders into professional invoices with your own numbering and branding.
Businesses with their own systems
If your booking, ERP or order system has a REST API, it can feed invoices directly.
Teams that invoice the same way daily
Use an Invoice Flow with one input box instead of filling in a full invoice form.
Common questions
Which data sources can I connect?
WooCommerce and any REST API that returns JSON. You enter the URL and credentials, and the connection is tested before you use it.
What is an Invoice Flow?
A saved recipe that combines a data source, its field mapping, a business profile and an invoice template. Running it only needs the identifier of the record you want to invoice.
Do I need a developer to set this up?
No. For WooCommerce you need your store URL and API keys. For other systems you need the API address and access details from whoever runs that system.
Can I still edit the invoice after it is generated?
Yes. A generated invoice is a normal invoice you can review, edit, download or send.
Which plans include automation?
Data source connectors and Invoice Flows are included on the plans that list them on the pricing page.
Try it on your next invoice
Set up your business in a couple of minutes, no setup call needed.
Create free account