A charm is a playful way to hand out a code: visitors pull it down, or hit a piñata, and the code appears with a Copy button.

Set it up

  1. Open the campaign and go to What it does.
  2. Set When clicked to Pull it down to reveal a coupon 🎁 or Hit it 5 times to burst out a coupon 🪅.
  3. Write the Message (for example "Pull me down for 20% off 🪔") and the Coupon code.
  4. Optional: a Button and Link to take them to the sale.
What it does: pull to reveal, the message, the code, and the Shopify discount behind it.
What it does: pull to reveal, the message, the code, and the Shopify discount behind it.
On the site: the message, and a countdown to the end of the sale.
On the site: the message, and a countdown to the end of the sale.

Shopify discounts

Choose Shopify discount behind the code: I manage the code in Shopify if you made it yourself, or let Pendling create it (% off or amount off) and keep it in sync. Pendling creating discounts needs the Pendling app for Shopify.

A code for each visitor

Tick Each visitor gets their own single-use code (for example DIWALI20-K7QX2), so a code shared online can't be used by everyone. Codes expire after 7 days. (Shopify app, Pro.)

A countdown

Give the campaign an Ends date under Schedule and tick Show a ticking countdown to the end under the charm ⏳. The campaign also stops by itself at that time.

Tip: pair a coupon with a lead form: visitors fill it in to see the code.