Skip to content
Help Guide

Rewards: Gift Cards, Discounts & Loyalty

Drive repeat business and attract new anglers with gift cards, discount codes, and a loyalty program. Here's how to set it all up.

8 min read

Gift Cards

Gift cards let your anglers purchase credit that recipients can redeem toward any trip. They're a great way to bring in new anglers through word of mouth.

Creating Gift Cards

Go to Dashboard → Rewards → Gift Cards and click "Create Gift Card." You can:

  • Set a fixed dollar amount or let the buyer choose
  • Add a personal message from the buyer
  • Set an optional expiration date
  • Generate multiple cards in bulk for promotions

Selling Gift Cards Online

Once enabled, a "Gift Cards" option appears on your public booking page. Anglers can:

  • Choose an amount
  • Enter the recipient's name and email
  • Add a personal message
  • Pay via Stripe

The recipient receives an email with the gift card code and a link to your booking page.

How Anglers Redeem Gift Cards

During checkout, anglers enter their gift card code in the "Gift Card or Promo Code" field. The balance is applied automatically. If the booking costs more than the remaining balance, they pay the difference.

Tracking Balance

View all gift cards and their remaining balances in Dashboard → Rewards → Gift Cards. Each card shows:

  • Original amount
  • Remaining balance
  • Redemption history
  • Expiration date (if set)

Gift Card Revenue

Gift card purchases count as revenue when redeemed, not when purchased.Guidewinds tracks this separately so your reporting stays accurate.

Discount Codes

Discount codes let you offer percentage or fixed-amount savings on bookings. Use them for seasonal promotions, referrals, or special offers.

Creating a Discount Code

Go to Dashboard → Rewards → Discount Codes and click "Create Code."

  • Code name: The text anglers type at checkout (e.g., SUMMER25, WELCOME10)
  • Discount type: Percentage off or fixed dollar amount
  • Value: How much off (e.g., 15% or $20)
  • Applies to: All trips or specific ones

Expiration Dates & Usage Limits

Control when and how often codes can be used:

  • Expiration date: Code stops working after this date
  • Total usage limit: Maximum times the code can be used across all anglers
  • Per-angler limit: How many times a single angler can use it

Single-Use vs. Multi-Use

  • Single-use: Each code works once, then expires. Perfect for referral rewards or apology credits.
  • Multi-use: One code shared publicly. Great for social media promotions or seasonal sales.

Pro Tip

Use memorable code names that match the promotion. "BIRTHDAY20" is easier to remember than "DISC7X9K2."

Loyalty Program

Reward your repeat anglers with a punch card-style loyalty program. After a set number of bookings, they earn a reward automatically.

Punch Card Setup

Go to Dashboard → Rewards → Loyalty Program and configure:

  • Required bookings: How many completed bookings to earn a reward (e.g., every 5th booking free)
  • Reward type: Percentage discount, fixed amount off, or a free trip
  • Reward value: How much the reward is worth
  • Eligible trips: All or specific ones

Tracking Progress

Anglers can see their loyalty progress in the Customer Portal. You can also view any angler's punch card status from their profile in your dashboard.

Automatic Rewards

When a angler hits the threshold, Guidewinds automatically:

  • Generates a reward code for them
  • Sends an email with the reward details
  • Resets their punch card so they can start earning again

Loyalty Drives Retention

Anglers enrolled in a loyalty program book 2-3x more often than one-time anglers. Even a simple "every 5th booking is 20% off" can make a real difference.

Using Rewards at Checkout

How Anglers Apply Codes

During checkout, anglers see a "Gift Card or Promo Code" field. They enter their code and click Apply. The discount appears in the order summary before they pay.

Combining Rewards

By default, anglers can apply one discount code and one gift card per booking. You can change this in Dashboard → Rewards → Settings.

Order of Application

  1. Discount codes are applied first (percentage or fixed)
  2. Gift card balance is applied to the remaining total
  3. Loyalty rewards are applied as a separate discount line
  4. The angler pays any remaining balance via card

Minimum Charge

Stripe requires a minimum payment of $0.50. If rewards cover almost the full amount, the angler will be charged at least $0.50 or the remaining balance, whichever is greater.

Managing and Tracking

Viewing Active Rewards

The Dashboard → Rewards page gives you an overview of:

  • Active gift cards and remaining balances
  • Discount codes and their usage counts
  • Loyalty program enrollment and redemptions
  • Total revenue impact from rewards

Deactivating Codes

To stop a code from working, open it and click "Deactivate." Deactivated codes cannot be used at checkout but their history is preserved. You can reactivate them later if needed.

Revenue Impact

Track how rewards affect your bottom line in Dashboard → Rewards → Analytics. You'll see:

  • Total discounts given
  • Gift card revenue (purchased vs. redeemed)
  • Bookings driven by rewards (attribution)
  • Repeat angler rate for loyalty members

Tips for Effective Rewards

Seasonal Promotions

Create time-limited discount codes for slow seasons to fill your calendar. A "20% off weekday bookings" code can move inventory that would otherwise go empty.

Birthday Gift Cards

Offer a small gift card (e.g., $10-$25) to anglers on their birthday. It costs little but drives repeat bookings and goodwill.

Referral Discounts

Give existing anglers a single-use code to share with friends. When the friend books, both the referrer and the new angler get a discount.

Loyalty Retention

Promote your loyalty program at every touchpoint: confirmation emails, follow-up emails, and your booking page. The more anglers know about it, the more it drives repeat business.

What's Next?