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

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 API

3 steps Setup ~5 min Used on 665 sites Free to import

The Create WooCommerce Coupon for new MakeForms submission and send it to WhatsApp workflow on the FlowMattic canvas, with 3 steps across MakeForms, WooCommerce, WhatsApp Cloud API
The workflow as it appears in the builder after import. Each step opens for editing.

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.

  1. Step 1Trigger
    MakeForms New Response

    Fires when MakeForms receives a new response. The answers, including the phone number field if your form has one, are passed to the next steps.

  2. Step 2Action
    WooCommerce Create Coupon

    Creates 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.

  3. Step 3Action
    WhatsApp Cloud API Send Text Message

    Sends 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.

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

Easy to use, familiar UI for automating all kinds of wordpress tasks. Integrating all our plugins together is key and flowmattic fits the job perfectly.

Verified User in Marketing and Advertising

Great product, saves a lot of money on automation subscription. Also great support and response from the team.