Create a promotion campaign
Create a plan discount in Magpie and Stripe.
Magpie creates the Stripe coupon and promotion code for you. You do not need to create either record in Stripe or copy a Stripe ID into Magpie.
Website administrators can review campaign status and redemption counts in the native app. Promotion codes and Stripe identifiers are not shown there. Create, edit and activation controls remain on the website.
Create a campaign
- Open Admin, then Promotions.
- Select New campaign.
- Enter the code customers will use and an internal campaign name.
- Choose a percentage or USD amount, the billing period, and how many payments receive the discount.
- Add dates or redemption limits only when the campaign needs them.
- Select Create campaign.
Magpie creates a coupon limited to the applicable Magpie plan product, creates a promotion code for it, and saves both Stripe IDs with the campaign. Stripe uses the same discount, duration, end date, total redemption limit, and first-subscription restriction entered in Magpie.
Offer label is optional. It is the line shown above the price on the offer page. Campaign name is for administrators and is not shown to customers.
If Stripe cannot create the campaign
The form keeps what you entered and shows an error. Check that plan billing is configured, then try again. Retrying the same form does not create another coupon or promotion code.
New campaign records must be created in the same Stripe mode as Magpie checkout. Magpie uses its configured Stripe secret key and plan prices, so there is no live/test mode choice on the campaign form.
Turn a campaign on or off
Use Turn on or Turn off in the campaign list. Magpie updates the Stripe promotion code and the local campaign together. A campaign created before automatic Stripe setup may show Stripe setup required and cannot be switched on until it has a linked Stripe promotion code.
Select View in Stripe to open the coupon in the Stripe Dashboard and verify its discount, duration, product, and promotion code. Magpie opens the matching live or test record based on the Stripe key used for billing.
The native app also shows aggregate funnel results by event name and successful redemption count. It does not show promotion codes, Stripe identifiers or customer details.
For a campaign you cannot create or reconcile with Stripe, Contact support.