WapifyDocs

The message & sending

Pick a marketing template, attach a real discount code, preview it, and launch or save as a draft.

Message
New collection
Summer 2026
WELCOME15 — 15% off
Englishالعربية

The preview is the finished message, with a real customer's name filled in. What you read is what they get.

Campaign messages have to be approved templates, because the recipients haven't written to you. Wapify gives you a set of marketing templates ready to use — you supply the specifics: which collection, which discount, which language.

Picking a template

Only marketing-category templates can be used for campaigns. That's a Meta rule, not a Wapify one: a utility template is for order updates, and using one to promote something is what gets templates recategorised or rejected.

The picker lists the approved marketing templates available to you. If none are approved yet — which can happen just after connecting your own number — Wapify says so and tells you to wait for approval.

The templates

New collectionAnnounce a collection with a photo and a button that opens it. You choose which collection.
End of season salePoints customers at a sale collection already live on your store.
Black FridayThe one blast of the year customers actually expect — straight to the sale.
Send a discountA coupon code and what it's worth, with a link to shop.
Product carouselAutomatically features products from your store, personalised with each customer's name.

Each template personalises the recipient's first name automatically. Some need one input from you — a collection, a product, a code — and the step won't let you continue until it's provided.

Attaching a discount

Discount codes come from your real Shopify discount codes. You pick one from a list; you never type a code by hand, so a campaign can't advertise a code that doesn't exist.

Wapify reads both the code and what it's worth, and puts both in the message — the value so the offer is clear, the code in bold because the customer has to retype it at checkout.

Templates whose whole purpose is the offer — Send a discount — can't be sent without a code. Wapify blocks the send and says so rather than letting an empty offer go out.

The picker needs permission to read your discounts. If the list is empty on an older install, reopening the app re-consents and the codes appear.

Language

Each campaign picks its own language — English or Arabic — rather than following the global automations setting. A campaign usually targets a specific audience, and the language should match that audience rather than your store default.

If your customer base is genuinely split, run the same campaign twice: filter by country, and send each half in its own language. Duplicating a campaign makes this a two-minute job.

Review & send

The last step shows everything together: the audience and its size, the template, the discount, the language, and the full message preview.

Save as draft

Keeps everything without sending. Drafts are editable and can be launched later from the campaigns list.

Send campaign

Asks for confirmation, stating how many people will receive it. On the shared number it also reminds you of the 10-recipient cap. Then the campaign moves to Sending and results start filling in.

A campaign can't be recalled once it's sending. If your allowance runs out partway through, it pauses and says so — the messages already sent have gone.

Naming campaigns

Give each one a name you'll recognise in three months — "October restock", "Black Friday — Gulf, Arabic". The name appears in the campaigns list, in Logs, and in Analytics, and it's the only thing distinguishing two sends of the same template.

Before you launch

  • Check the count. If it's much larger or smaller than you expected, the filters aren't doing what you think.
  • Check your allowance. A 400-person campaign against a 200-message marketing bucket will pause halfway.
  • Check the discount actually works. Wapify verifies the code exists; it doesn't verify the code applies to what you're promoting.
  • Be ready to answer. Replies land in your Inbox, and a good campaign generates a lot of them.