tr Skip to content
Black Friday Lifetime FlowMattic from $399 One payment, unlimited workflows. Ends in --Days --Hrs --Min --Sec See the deal

Create invoice with Crove and send to WhatsApp when WooCommerce order placed

When a WooCommerce order is placed, Crove fills your invoice template with the order details, turns it into a PDF and WhatsApp Cloud API sends that PDF to the customer.

WooCommerce Crove WhatsApp Cloud API

4 steps 54 downloads Setup ~8 min Used on 2.8k sites Free to import

The Create invoice with Crove and send to WhatsApp when WooCommerce order placed workflow on the FlowMattic canvas, with 4 steps across WooCommerce, Crove, WhatsApp Cloud API
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Customers who buy over chat often expect the paperwork in the same place. Instead of downloading an invoice and attaching it by hand, this workflow builds one from the order and delivers it as a WhatsApp document, using an invoice design you control in Crove.

The WooCommerce trigger starts when a new order is created. The first Crove step creates a document from your Crove template, and the second step generates the PDF of that document. You build the invoice template in Crove beforehand, then pick it in the Create Document step and map order data, such as the order number, customer name, items and total, into its fields.

The final step uses WhatsApp Cloud API to send the PDF as a document message. None of the three action steps are mapped in the template, so expect to spend a few minutes after import choosing your Crove template, matching fields, and mapping the customer's phone number and the PDF link from the Crove step into the WhatsApp step.

Run a test order before going live and open Task History to see what Crove returned at each step. WhatsApp's own rules still apply: messages outside a template are generally only delivered within 24 hours of the customer last writing to your business number.

Invoices for shops that sell through chat

A boutique that takes questions on WhatsApp before checkout sends the invoice back into that same chat, so the customer finds it next to the conversation.

Branded documents without a PDF plugin

A store designs its invoice layout once in Crove, with its logo and payment details, instead of adding an invoice plugin to WordPress.

Proof of purchase for local deliveries

A bakery's delivery customers keep the PDF on their phone and show it when the order arrives.

How this workflow runs

What happens at each step once the workflow is on, and what you need before you import it.

  1. Step 1Trigger
    WooCommerce New Order Created

    Starts each time WooCommerce records a new order. The order's customer, billing, item and total details become available to map into the Crove document.

  2. Step 2Action
    Crove Create Document

    Creates a new document from your Crove invoice template. The step ships unmapped: after import, pick the template and map the WooCommerce order fields into the template's fields.

  3. Step 3Action
    Crove Generate PDF of Document

    Generates a PDF from the document the previous step created. Map the document from step 2 so Crove knows which one to turn into a PDF, then check a test run for the file link it returns.

  4. Step 4Action
    WhatsApp Cloud API Send Document Message

    Sends the PDF to the customer as a WhatsApp document message. Map the billing phone from the order and the PDF link from the previous step; the template leaves both for you to set.

What you need

  • FlowMatticCore
  • WooCommerce PluginPlugin
  • Crove AccountAccount
  • WhatsApp Cloud API 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.

  • Build and test the invoice template in Crove before importing, so the field names are ready to match when you set up the Create Document step.
  • Switch to the Send Template Message action with an approved WhatsApp template if many buyers have never messaged your business number.
  • Put a Filter between the WooCommerce trigger and the Create Document step that checks the order status or payment method, so only paid orders get an invoice. Orders it stops never reach Crove or WhatsApp.
  • Store phone numbers with the country code at checkout, because WhatsApp needs the full international number to deliver the document.

Questions about this workflow

Do I need a Crove template before I import this?

Yes. The Create Document step builds the invoice from one of your Crove templates, so design the template there first and pick it in the step after import.

Which fields does the template fill in automatically?

None until you map them. All three action steps ship without mapping, so you match WooCommerce order data to your Crove template fields and set the phone number and PDF link for WhatsApp.

Does the customer get the invoice for every order?

Every new order starts a run. Delivery depends on WhatsApp accepting the message: the number must be valid, and outside a 24-hour customer window WhatsApp usually only delivers template messages.

Can I email the invoice as well?

Yes. Add an Email or Gmail step after the PDF step and map the customer's billing email and the PDF link, so the invoice goes out by email too.

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

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

No additional usage fees over and above the annual fee ... AND Technical Support is great... they get back to you quite quickly and go above and beyond what is expected...

Verified User in Consumer Goods

Crafting bridges between my favorite apps, FlowMattic has truly impressed me with its ability to seamlessly automate workflows. This has noticeably accelerated the efficiency of my business processes, making everything run more smoothly and productively.