Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
Full Coupon entry
How-to guide

How to create a Coupon in Salesforce

Coupons are individual redeemable codes in Loyalty Management and Salesforce Commerce — "member 12345 was issued code SAVE10-XYZ123, valid through April 30." Each Coupon links to a parent Promotion (which defines the discount mechanics) and tracks who got it, when, and whether it's been redeemed. Coupons are records, not codes — the same Promotion can have many Coupons issued to many members.

By Dipojjal Chakrabarti · Editor, Salesforce DictionaryLast updated Apr 28, 2026

Coupons are individual redeemable codes in Loyalty Management and Salesforce Commerce — "member 12345 was issued code SAVE10-XYZ123, valid through April 30." Each Coupon links to a parent Promotion (which defines the discount mechanics) and tracks who got it, when, and whether it's been redeemed. Coupons are records, not codes — the same Promotion can have many Coupons issued to many members.

  1. Confirm Loyalty Management or Commerce is licensed

    Coupons are part of the Loyalty Management / Commerce data model. Without those licenses, the object isn't available.

  2. Build the parent Promotion first

    App Launcher → Promotions → New. Define the discount type (% off / fixed amount / BOGO) and rules. The Coupon references the Promotion.

  3. Open the Coupons tab (or from a Promotion → Coupons related list)

    App Launcher → Coupons.

  4. Click New

    Top-right.

  5. Set Coupon Code (unique identifier)

    Often auto-generated for personalized codes. The code is what the customer enters at checkout.

  6. Link the parent Promotion

    Required — drives the discount math.

  7. Link the Issued-To party (Loyalty Member or Account)

    Tracks who received the coupon. Reports key off this for personalization analytics.

  8. Set Effective From / To dates

    Validity window. Outside this range, the coupon is rejected at checkout.

  9. Set Status (Issued / Redeemed / Expired / Cancelled)

    Lifecycle status. Issued is the default; Salesforce auto-flips to Redeemed on use, Expired past the To date.

  10. Save

    Coupon is now redeemable in the configured time window.

Mandatory fields
Coupon Coderequired

Required. Unique.

Promotionrequired

Required. Defines the discount.

Effective From / To datesrequired

Required. Validity window.

Gotchas
  • Coupons differ from Promotions. A Promotion defines the rule ("every member who enters code SAVE10 gets 10% off"); Coupons are individual issued instances of that rule. Don't confuse them — reports on Coupon-level data give per-member analytics; Promotion-level only gives campaign-level.
  • Coupon Code uniqueness is enforced at the org level. Bulk-issuing thousands of personalized codes requires careful generation logic to avoid collisions.
  • Auto-status transitions (Issued → Redeemed → Expired) depend on commerce / loyalty automation. Without the proper Cloud automations active, statuses stay manual — the Coupon stays Issued forever even after redemption.

See the full Coupon entry

Coupon includes the definition, worked example, deep dive, related terms, and a quiz.