Offers: Overview

Unlocking the full potential of customer loyalty starts with delivering the right incentives at the right time. Designed to be flexible, scalable, and deeply integrated into your loyalty strategy, Punnchh "offers" empower brands to engage guests with rewards that drive repeat visits and boost satisfaction. At Punchh, "offers" is the umbrella term for all types of loyalty "goodies" offered to guests, such as a coupon, a reward that is unlocked at a set number of points, the completion of a visit-based card, the result of a loyalty campaign, etc. Whether you're aiming to surprise a loyal customer with a free item, incentivize a new visit with a discount, or run a targeted campaign with personalized perks, Punchh Offers provides the tools to turn everyday interactions into lasting loyalty.

Offer Types

The basic building block for an offer is the redeemable. A redeemable allows you to specify the real-world benefit to the user, whether in the form of a free item, a discount or promotional price, BOGO, Buy X Get Y, etc. Redeemables are configured within the Punchh platform and are available across your entire business.

All offer types at Punchh are based on redeemables. For example, a reward is a redeemable that has been gifted to a specific guest's account through a campaign, support gifting, or through a specific program type. Another example: A deal is a redeemable that has been offered to a guest through a specific distribution method, in this case, by allowing guests to save the redeemable through the mobile app. These redeemable variations have their own names (such as "reward" or "deal") to make it easy to refer to their specific characteristics or distribution methods. Ultimately, all offer types build off the redeemables you configure for your business, and are just ways to put those redeemables into action.

Refer to Segment Types, Attributes, and Timeframe Definitions for details on how to create segments based on redeemables or rewards.

All Offer Types and Definitions
Offer Type Definitons
Redeemable The basic building block for an offer. Redeemables provide several ways to benefit a guest, such as through a discount, a promotional price, a percentage off, a free item, a BOGO, a Buy X Get Y, and other mechanisms. Redeemables are configured within the Punchh platform at the business level. Guests can use redeemables directly in the Points Unlock Redeemables program type, wherein a guest chooses which redeemable to unlock by spending points earned through prior loyalty check-ins. The other Punchh offer types are based on redeemables, but go by their own names to make it easier to refer to their specific characteristics or distribution methods.
Base redeemable The base redeemable is the redeemable selected as the default for your program type to provide to guests when they complete a certain number of visits or reach a point threshold, assuming no other redeemable has been specified for the goal. The base redeemable is important for Visit-based and Points Unlock Redeemables program types.
Reward An instance of a redeemable unique to a guest account. Rewards are provided to guests through campaigns, support gifting, or through the Points Convert to Rewards program type, wherein rewards are automatically applied to a guest account when the guest reaches a certain point threshold. For example, if you configure a redeemable that provides 20% off an entree, and then create a campaign that provides this redeemable to guests who have not visited your business in more than two weeks, then a reward based on the redeemable becomes available within these particular guest accounts once your campaign becomes active.
Banked reward Same as a reward, but refers specifically to rewards that have been automatically applied to a guest account when the guest reaches a certain point threshold through the Points Convert to Rewards program type.
Banked currency Currency that a guest can apply toward a check. Banked rewards are available only for the Points Convert to Currency program type, wherein guests accumulate points that convert to dollar amounts for future redemption. The guest can accumulate currency over time. For example, if 10 points convert to $1, the guest can accumulate more than 10 points before deciding to use the banked currency. If a guest has 20 points, the guest would have $2 to spend, 30 points would provide $3, 40 points would provide $4, and so on.
Deal A deal is a redeemable that is distributed to guests through the mobile app. Deals display to guests who belong to a targeted segment on the mobile app, and the guest must opt in by "saving" the deal to the guest account. Once this happens, the redeemable becomes a reward available in the guest account. Deals must be configured through the API.
Redeemable card A virtual representation of a collection of guest visits. Redeemable cards convert to a reward when the required number of guest visits is reached. Only available for the Visit-based program type.
Fuel discount A type of redeemable that discounts the price of gas at fuel stations. Fuel discounts can be accumulated. For example, if 50 points earns guests a 10 cent discount on the price of gas, then 100 points would earn guests a 20 cent discount. Fuel discounts are available when specially configured by Punchh for your program type.
Rate rollback A variation of the fuel discount available for all program types. Rate rollbacks are set within the qualifying criteria (QC) of a redeemable. Rate rollbacks cannot be accumulated like fuel discounts can be. For example, if 50 points earn a guest a 10 cent discount on the price of gas, then 100 points continue to limit the guest to a 10 cent discount.
Coupon Pre-generated or dynamically generated alphanumeric single-use codes intended to be unique for each guest. Coupons are typically gifted to guests through campaigns. If a coupon is configured for use directly at the POS, then it provides a flat discount or percentage off based on the coupon configuration. If the coupon is meant for use on the mobile app, then it converts to a reward on the guest account.
Promo Similar to coupons, but promos are alphanumeric "vanity" codes intended to be used by multiple guests (unlike coupons, which are single-use codes). Promos are configured by a Punchh user so that they are easy to remember and self-descriptive, such as WELCOME5, whereas coupons are random system-generated codes. Promos are typically sent to guests via electronic or print messages and are not tied to a specific guest account when redeemed.
Dynamic rewards A flexible reward type that allows you to gift guests with different redeemables based on specific conditions. There are two types of dynamic rewards: surprise sets and conditional gifting.
Surprise sets let you choose redeemables and the percentage of guests who should receive the redeemables as rewards. For example, if you have 100,000 guests in a particular segment, you could use a surprise set dynamic reward to gift 70% of the segment guests with a free burger and 30% of the segment guests with a free side order (e.g., fries). When you attach the dynamic reward to a campaign, Punchh will randomly provide 70,000 of the guests with a free burger and 30,000 of the guests with a free side order. This dynamic reward is meant to surprise and delight guests.
Conditional gifting allows you to provide different rewards to guests based on specific criteria. For example, you could run a post check-in campaign that gifts Redeemable A to guests who spent $10-20 on the check, Redeemable B to guests who spent $20-30 on the check, and Redeemable C to guests who spent more than $30 on the check.
Memberships Memberships is an add-on Punchh loyalty product that allows businesses to create membership plans to generate up-front revenue and offers benefits in addition to the standard benefits that unsubscribed members of the loyalty program receive. Guests can purchase one or more memberships. No points are deducted for these benefits. For example, a member gets a free small coffee or tea once per day for 30 days with a minimum purchase amount of $25 to qualify.
Punchh allows businesses to create membership plans and define discounting rules. Discounting rules determine the benefits available to members. Some examples of benefits are: 1) Menu item prices can be reduced by a specific amount. For instance, a large pizza priced at $14.99 can be discounted by $2, making the final price $12.99, 2) Menu items or receipts can be discounted by a percentage or a flat dollar amount. For instance, a burger’s price can be discounted by 10%, or $5.00 off delivery orders over $25 in a 6-month period, eligible once per receipt, once per day.

Redemptions 2.0

Redemptions 2.0 is the latest upgrade to how discounts are handled in the Punchh Platform. Instead of relying on custom logic built into each customer’s POS system, the redemption rules now live directly in the Punchh Platform. This makes setup easier, faster, and more consistent across locations. We’ve also introduced a new set of redemption API endpoints. These are designed to support customers who want to allow multiple discounts in a single transaction,something that wasn’t easy to do before. With Redemptions 2.0, brands get more flexibility, better performance, and a simpler way to manage redemptions at scale.

Documentation:

Multiple Redemptions is the foundation of Redemption 2.0. Refer to the Multiple Redemptions article for details, and then review the rest of the Redemptions 2.0 features to see how they could improve your brand's discounting power:

Developer Portal Documentation:

Redemptions 1.0

Redemptions 1.0 is the legacy redemptions framework developed by Punchh for point-of-sale (POS) and ordering systems, primarily used when existing integrations, such as older point-of-sale (POS) systems, do not support newer frameworks. It offers a reliable and straightforward way to implement reward redemptions, making it suitable for systems with basic discounting needs. Unlike Redemptions 2.0, it does not support multiple redemptions or enhanced discounting options.

Developer Portal Documentation:

Platform Configurations

All Redeemables

Redeemable creation and management is found under Offers > All Redeemables. Here you can create, edit, and manage all redeemables for your brand.

Support Portal Documentation:

Line Item Selectors

Line item selectors are used to identify and define each of the items in your point-of-sale system. You will use the Line Item Selectors to build Qualification Criteria to offer discounts to your guests. Line item selectors are created and managed under Offers > Line Item Selectors.

Support Portal Documentation:

Qualification Criteria

Qualification Criteria define the parameters your guest's check must meet in order to qualify for a promotion, a redeemable, or a gift. Qualification criteria can be created, deleted, or edited under Offers > Qualification Criteria.

Support Portal Documentation:

Dynamic Rewards

Dynamic Rewards can be tied to offer campaigns and consist of a list of other rewards (gift redeemables, points, or currency as applicable) along with a defined criteria or overall percentage probability for the reward to be given to the guest upon completion of a campaign qualification. These are created and managed under Loyalty Program > Dynamic Rewards.

Support Portal Documentation:

Product Catalog

The Product Catalog, under Offers > Product Catalog, is where you can search your menu items and see their categorizations (Item ID, Family, Major Group, etc.) all in one spot.

Reporting and Analytics

Redemption Report

The Redemption Report, under Offers > Redemption Report, displays high-level and granular redemption data related to redeemables and deals. You can also compare the performance of specific redeemables over a set time frame.

Support Portal Documentation:

Data Exports

The Data Export feature allows you to export over 170 data points to a specified location on a regular cadence. Within Data Export, there are several data field types related to offers:

  • Campaign Data
  • Coupon Data
  • Redeemable Data
  • Coupon Redemption Data
  • Redemption Data
  • Reward Data
  • Archived Reward Data

Support Portal Documenation