tr Skip to content
Black Friday FlowMattic for life, 12 payments of $33.25 Or $399 once. Nothing added for splitting Ends in --Days --Hrs --Min --Sec See the deal

When a product purchase is completed in Groove Sales, send a template message to WhatsApp using WhatsApp Cloud API

When a product is purchased in Groove Sales, FlowMattic sends the buyer a WhatsApp template message through the WhatsApp Cloud API, using a template you have already had approved.

Groove Sales WhatsApp Cloud API

2 steps Setup ~5 min Used on 2.7k sites Free to import

The When a product purchase is completed in Groove Sales, send a template message to WhatsApp using WhatsApp Cloud API workflow on the FlowMattic canvas, with 2 steps across Groove Sales, WhatsApp Cloud API
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Some sellers prefer to reach buyers on WhatsApp as well as by email. If you sell through Groove Sales and want each purchase followed by a WhatsApp message, this workflow sends one through your own WhatsApp Business number using the WhatsApp Cloud API.

The Groove Sales trigger fires when a product is purchased. FlowMattic takes the purchase data and hands it to the WhatsApp Cloud API Send Template Message step. You choose the template and map the buyer's phone number and any template variables, such as their name or the product, from the purchase.

Template messages are the type WhatsApp allows you to start a conversation with, so they suit a first contact after a sale. The template must be approved in your Meta WhatsApp account before it can be sent. Every purchase sends a message, so a buyer who purchases twice gets two. Task History shows what WhatsApp returned for each run, which is where you will see a rejected number or template.

Purchase confirmation on WhatsApp

Send a short approved template that thanks the buyer by name and tells them which product they bought.

Access instructions for a digital product

Use a template that points buyers to where they log in or download, so they have the details in a chat they can find again later.

Invitation to a customer group

Send buyers of a course or membership a template inviting them to a support channel or community you run.

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
    Groove Sales Product Purchased

    Fires when a product is purchased in Groove Sales. Make a test purchase after import so FlowMattic can show you the buyer and product data to map.

  2. Step 2Action
    WhatsApp Cloud API Send Template Message

    Sends a WhatsApp template message from your Cloud API number. Pick an approved template, map the buyer's phone number, and fill any template variables from the purchase.

What you need

  • FlowMatticCore
  • Groove Sales 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.

  • Check a test purchase to see whether Groove passes a phone number at all. If your checkout doesn't collect one, add that field before you rely on this workflow.
  • Add a Filter after the trigger to send the message only for certain products, so each template matches what the buyer actually bought.
  • Make sure the phone numbers you map carry the country code, since WhatsApp needs the full international number to deliver the message.

Questions about this workflow

Why does this Groove Sales workflow use a template message and not plain text?

Free-form WhatsApp text from a business is only delivered within 24 hours after the person last wrote to your number. A new buyer usually hasn't, so an approved template is the message type that can reach them.

Do I need a Meta developer setup for the WhatsApp Cloud API?

Yes. You need a WhatsApp Business number on the Cloud API and an approved template in your Meta account, then you connect those details to FlowMattic.

What happens if a Groove buyer has no phone number?

The WhatsApp step still runs but has no number to send to, so WhatsApp rejects the request, and the rejection is visible on that step in Task History.

Will a buyer who purchases two products get two messages?

Yes, if each purchase fires the trigger. Each run sends one template message, and nothing in the template checks whether the buyer was messaged before.

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

It's an exceptional product. Works great and extremely valuable. I saved thousands of dollard on Zapier, as Flowmattic makes me able to host the automation myself. And very deeply integrates with the products I need.

Tijn

Ease of use and terrific support from the founder. Tons of integrations and regular updates. The Flowmattic custom app is great especially if you want to integrate apps that aren't available yet inside Flowmattic.