Coupons, Discount Codes & Free Trials — Built Into Gym Builder

GB Promotions & Trials adds gateway-neutral coupons, shareable discount links and card-optional free trials to your Gym Builder memberships — with a modern analytics dashboard, automated reminders and a public coupon showcase. Works with Stripe today.

Why this add-on exists

Growing a gym means running promotions and trials — without bolting on a second plugin or a spreadsheet. Gym Builder and your payment gateway handle memberships beautifully, but there’s no native way to run a coupon, share a discount link, or offer a free trial. GB Promotions & Trials adds all three on a gateway-neutral core: coupons sync to your gateway, every redemption and trial is recorded in one dashboard, and it all degrades gracefully when a gateway isn’t active.

Everything you need

A complete promotions-and-trials surface for admins and members.
Coupons & Discount Codes
Percentage or fixed, once / repeating / forever. Redemption caps, expiry, first-time-only, and per-plan or per-category targeting — synced to Stripe automatically.
Free Trials
Per-plan trial length with one-per-customer protection. Auto-charge at trial end, or card-optional trials that simply cancel if no card is added — your call.
Analytics Dashboard
A React admin with redemptions, discount given, revenue driven and trial → paid conversion — plus a per-coupon drill-down of exactly who redeemed what.
Deep Links & On-site Field
Share a coupon with ?gbpt_promo=CODE that applies at checkout automatically, or drop an “Apply code” box on your own pricing page.
Public Coupon Showcase
List your public coupons anywhere — a Gutenberg block, an [gbpt_coupons] shortcode, or an Elementor widget — with copy-code and one-click “Use now”.
Emails & Reminders
Trial-ending reminders, coupon-expiry notices, and a member-dashboard Promotions tab with a live trial countdown and applied-discount history.
Everything a promotion needs, on one screen.

Create coupons in seconds

  • Percentage or fixed amount — set per code.
  • Duration: once (first payment), repeating for N months, or forever.
  • Redemption caps, expiry dates and first-time-customer-only.
  • Target all plans, specific plans, or entire categories.
  • Live gateway sync — create, disable or retry sync inline, plus a shareable link per coupon.
Promotions & Trials › CouponsADMIN
Promotions & Trials › TrialsADMIN
Card-required auto-convert, or card-optional.

Free trials, your way

  • Per-plan trial length, enabled from the plan editor.
  • One trial per customer — built-in abuse protection.
  • Live list of active trials with a countdown and convert date.
  • Per-plan policy table and a trial → paid conversion KPI.
  • Recorded straight from the gateway webhook — no manual tracking.
A clean master–detail settings surface.

Owner controls that stay out of the way

  • Coupon experience — gateway-hosted field or your own on-site box.
  • Coupon landing page — where shared links open.
  • Trial-end behavior — auto-charge, or require a card to continue.
  • Reminder toggles for trial-ending and coupon-expiry emails.
  • Read-only status: active gateway, currency, daily task and data version.
Promotions & Trials › SettingsADMIN
Coupon Showcase block / widgetFRONTEND
Block, shortcode and Elementor widget.

Show your offers anywhere

  • Grid, list or single-featured layouts.
  • Only lists coupons you mark “Show on frontend”.
  • Copy-code button and a one-click “Use now” deep link.
  • Renders in your brand color, light and dark aware.
  • Same markup everywhere — Gutenberg, shortcode or Elementor.
Validated before the redirect.

Apply a code on your own page

  • An “Apply code” box you place with a shortcode.
  • Validates the code on your site, with a friendly message.
  • Plan-aware — knows if a code applies to the chosen plan.
  • Shareable ?gbpt_promo=CODE links pre-apply a coupon.
  • Applied at checkout through the active gateway automatically.
[gbpt_coupon_field] on your pageFRONTEND
Student Dashboard › PromotionsMEMBER
Right inside the Gym Builder dashboard.

A trial countdown members can see

  • A Promotions tab on the student dashboard — no extra page.
  • Days-left ring, renews-on date and the amount to be charged.
  • An “add a card” nudge in card-optional trial mode.
  • Gateway-neutral — carries over to future gateways.
  • Matches the dashboard’s own look and feel.
Transparent, always-on record.

Every discount, on the member’s account

  • Applied coupon code and the discount it gives.
  • Validity in plain English — first payment, N months or forever.
  • The exact amount saved on each redemption.
  • The date it was applied.
  • Pulled live from the redemption ledger.
Student Dashboard › PromotionsMEMBER

Frequently asked questions

Do I need the Gym Builder plugin to use this?
Yes. GB Promotions & Trials is a companion add-on that requires Gym Builder 2.5.0 or newer to be active. If Gym Builder isn’t active or is out of date, the plugin shows an admin notice and exits cleanly — your site keeps working normally.
Which payment gateway does it work with?
Stripe today, through the GB Stripe Payments add-on. The core is gateway-neutral by design, so additional gateways can be supported later — the coupons, trials, reminders and member dashboard all carry over.
Will my site break if Stripe isn’t active?
No. The add-on boots gateway-neutral — the admin dashboard still works, and coupon sync / checkout injection simply no-op until a payment gateway is present. No fatal errors.
Do free trials require a card?
Your choice, per site. “Charge automatically” collects a card at signup and converts at trial end. “Require a card to continue” starts the trial without a card and cancels if none is added before it ends — never a surprise charge.
Where do members see their promotions?
A Promotions tab is added to the Gym Builder student dashboard — a live trial countdown plus a history of applied discounts. No separate page, no extra shortcode.
Will it conflict with my theme?
No. Every frontend CSS class is prefixed with gbpt- and the styles are scoped, so the dashboards and showcase survive whatever theme is active.
Where is the data stored?
In four dedicated database tables (coupons, coupon↔gateway map, redemptions, trials) created on activation and dropped cleanly on uninstall.

Simple, no-renewal-trap pricing

Pick the license that fits your number of sites — 1-year updates or lifetime. Every plan includes a 30-day money-back guarantee.
Single Site
For one production site
$29.99 / year
or $89.99 lifetime
  • ✓1 site activation
  • ✓All features included
  • ✓1 year of updates
  • ✓1 year priority email support
  • ✓30-day money-back guarantee
Buy Now
MOST POPULAR
5 Sites
For agencies & multi-location gyms
$59.99 / year
or $179.99 lifetime
  • ✓5 site activations
  • ✓All features included
  • ✓1 year of updates
  • ✓1 year priority email support
  • ✓30-day money-back guarantee
Buy Now
Unlimited
For agencies with many client sites
$149.99 / year
or $449.99 lifetime
  • ✓Unlimited site activations
  • ✓All features included
  • ✓1 year of updates
  • ✓1 year priority email support
  • ✓30-day money-back guarantee
Buy Now