Create WooCommerce Coupon for new MakeForms submission and send it to WhatsApp
When someone submits your MakeForms form, this workflow creates a coupon in your WooCommerce store and sends the code to their phone as a WhatsApp text through the WhatsApp Cloud API.
MakeForms
WooCommerce
WhatsApp Cloud API3 steps Setup ~5 min Used on 665 sites Free to import

What this workflow does
A discount is a common thank-you for filling in a survey, joining a waitlist or entering a giveaway. Creating each coupon and messaging it by hand doesn't scale. This workflow makes the coupon in WooCommerce and sends it on WhatsApp after each response.
Each response to your form reaches FlowMattic through the MakeForms New Response trigger. FlowMattic then runs WooCommerce Create Coupon, which adds a new coupon to your store with the settings you give it. The coupon details and the form answers go to the WhatsApp Cloud API step, which sends a text to the phone number you map from the form.
Two points to plan for. Each response creates a new coupon, so give every one a unique code, for example by combining a prefix with a form answer. And WhatsApp only delivers free-form text to people who messaged your business number in the last 24 hours, so most respondents won't receive this text unless you switch to an approved template message.
Survey reward
Customers who complete a feedback survey built in MakeForms get a WooCommerce discount code for their next order.
Waitlist sign-up perk
People who join a product waitlist through MakeForms receive a coupon they can use once the product goes on sale.
In-store event sign-ups
Visitors who scan a QR code and fill in a MakeForms form at an event are sent a coupon for your online store.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
MakeForms New ResponseFires when MakeForms receives a new response. The answers, including the phone number field if your form has one, are passed to the next steps.
WooCommerce Create CouponCreates a new coupon in your WooCommerce store. Set the discount and map in a unique code for each respondent. The coupon details are passed to the WhatsApp step.
WhatsApp Cloud API Send Text MessageSends a free-form WhatsApp text with the coupon code to the phone number you map. It is only delivered if that person messaged your business number in the past 24 hours.
What you need
- FlowMatticCore
- MakeForms AccountAccount
- WooCommerce PluginPlugin
- 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.
- Replace the last step with the WhatsApp Cloud API Send Template Message action and an approved template, so respondents who never messaged you still get their code.
- Build each coupon code from a prefix and a form answer, such as SURVEY plus part of the phone number. A fixed code would repeat on every run.
- Ask for the phone number in international format on the form, and check a test response in Task History before going live.
Questions about this workflow
Will a MakeForms respondent who never messaged us receive the WhatsApp coupon?
Usually not as imported. WhatsApp only delivers free-form text within 24 hours of the person's last message to your business number. Switch to an approved template message for these people.
What if two MakeForms responses get the same coupon code?
WooCommerce coupon codes must be unique, so a repeated code may be refused and Task History will show the error. Build the code from something that differs per respondent.
Can someone get several coupons by submitting the MakeForms form again?
Yes, as imported. Each response creates a coupon. Use WooCommerce's coupon usage limits and restrictions in the Create Coupon step where they are offered, or add a Filter.
Does the WooCommerce store for these MakeForms coupons have to run FlowMattic too?
Yes. The Create Coupon step adds the coupon to the WooCommerce store on the WordPress site where FlowMattic runs.
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