Create a Zoho Billing customer for every new WooCommerce order
Every new WooCommerce order sends the buyer’s details to Zoho Billing, where FlowMattic creates a customer record, so shoppers from your store also exist in your billing system.
WooCommerce
Zoho Billing2 steps Setup ~5 min Used on 1.0k sites Free to import

What this workflow does
If you sell through WooCommerce but handle invoices, subscriptions or accounting in Zoho Billing, each buyer has to exist in both places. Adding them by hand after every sale is slow and easy to get wrong. This workflow creates the Zoho Billing customer when the order is placed.
A checkout in your WooCommerce store that produces a new order starts the run. The order's billing details are passed to FlowMattic. The next step runs Create Customer in Zoho Billing.
The template doesn't come with mappings. After import, connect Zoho Billing, place a test order, and map the buyer's name, email and any company or address details you need into the Zoho Billing step.
The workflow runs once per order, not once per person. A shopper who orders twice starts two runs, each trying to create a customer. Check Task History after a repeat test order to see how Zoho Billing handles it before you rely on the flow.
Store sales invoiced from Zoho
A shop that issues formal invoices from Zoho Billing gets each buyer set up as a customer the moment they order, ready for the invoice.
Moving buyers onto subscriptions
A coffee roaster sells one-off bags in WooCommerce and offers subscriptions through Zoho Billing. Buyers already exist there when they upgrade.
Wholesale orders from trade accounts
Trade customers order through a WooCommerce store, and the finance team manages their payment terms in Zoho Billing using the customer created by the workflow.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
WooCommerce New Order CreatedFires for every new WooCommerce order on your site. Billing name, email and address from the order are passed to Zoho Billing.
Zoho Billing Create CustomerCreates a customer in Zoho Billing from the order details. Connect your Zoho Billing account, then map the buyer's name and email after a test order shows the fields WooCommerce provides.
What you need
- FlowMatticCore
- WooCommerce PluginPlugin
- Zoho Billing AccountAccount
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Add a Filter after the trigger if only some orders belong in Zoho Billing, for example ones where the billing company field is not empty.
- Place two test orders with the same email after import. Task History shows what Zoho Billing does with the second one, so you know whether you need a check before the create step.
- Map the billing company name if you sell to businesses, so invoices in Zoho Billing carry the company rather than only a person's name.
Questions about this workflow
Does this create an invoice in Zoho Billing for the WooCommerce order?
No. It only creates the customer. The order itself and its payment stay in WooCommerce.
What happens when a returning WooCommerce customer orders again?
A new run starts for that order and tries to create the customer again, since nothing checks Zoho Billing first. Look at Task History after a repeat test order to see the result.
Will orders placed before I import this reach Zoho Billing?
No. Only orders created after the workflow is turned on start a run.
More E-Commerce workflows
Other ready-to-import templates from the same category.




Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted