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 API2 steps Setup ~5 min Used on 2.7k sites Free to import

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.
Groove Sales Product PurchasedFires 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.
WhatsApp Cloud API Send Template MessageSends 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.
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