Skip to main content
Loyalty Loop is a Rokt Thanks feature that drives repeat purchases on your store. When a customer signs up for a partner offer on your Thank You Page, Rokt automatically sends them a follow-up email containing a unique discount code redeemable on your store - giving them an incentive to come back and buy again.

How it works

  1. A customer completes a purchase on your store and sees the Rokt Thanks placement.
  2. They sign up for a partner offer on that placement.
  3. Rokt’s system processes the sign-up within 24 hours. Aftersell generates a unique discount code directly in your Shopify admin - you’ll see it appear in your Shopify Discounts section.
  4. The customer receives a follow-up email containing their discount code, redeemable on your store.
The discount code is unique to each customer and generated specifically for their session.

Benefits

Loyalty Loop turns the revenue earned from Rokt Thanks into a tool for driving repeat purchases. The placement generates revenue from partner advertisers, which offsets the cost of the discount sent to your customers - creating a cycle that rewards loyalty without eroding your margins. Customers who sign up for an offer receive a tangible reward: a discount code they can use on their next purchase with you.

Enabling Loyalty Loop

Loyalty Loop can be enabled from Settings > Rokt Network in the Aftersell admin. When setting it up, you’ll configure the following:
  • Discount amount - the value of the discount code sent to customers (minimum $5)
  • Expiry - how long the discount code remains valid (minimum 30 days)
  • Terms & Conditions - a link to your T&Cs, which will be included with the offer shown to customers. You can link to your existing T&Cs page if it covers this use case, or create a new one and link it here.
Once enabled, everything else happens automatically behind the scenes. As customers sign up for the offer, discount codes will be generated and will begin appearing in the Discounts section of your Shopify admin, where you can manage them.

Deduplication and delivery

To avoid sending duplicate emails, Loyalty Loop includes automatic deduplication. If a customer signs up for multiple offers within a 24-hour window, only one follow-up email is sent. A 7-day idempotency check also ensures the same sign-up is never processed more than once.

FAQ

Are the codes discount codes or gift cards? Codes generated by Loyalty Loop are one-time use discount codes - not gift cards. What does the discount code apply to? The code applies to a customer’s entire order, not specific items. Once used, it cannot be used again. Codes cannot be combined with other discount codes. Codes may apply to initial subscription purchases, but not to subsequent redemptions. Can another customer use my code? Each code is unique, but may be used by any customer email upon redemption. Will Loyalty Loop be presented on all offers? No, it will be presented on a select subsection of eligible offers, when most relevant to customers.

Example Terms & Conditions

The following is a sample snippet you can add to your existing Terms & Conditions page to cover Loyalty Loop discount codes. Adjust the details (discount amount, expiry period, store name) to match your configuration.
Loyalty Reward Discount Codes From time to time, customers may receive a unique discount code via email following a purchase on our store. These codes are issued as part of a loyalty reward program and are subject to the following conditions:
  • Codes are single-use and expire after [X] days from the date of issue.
  • Codes apply to the total order value.
  • Codes may be applied to an initial subscription purchase but cannot be used toward subsequent subscription renewals.
  • Codes cannot be combined with other offers or discounts unless otherwise stated.
  • We reserve the right to cancel or void codes in cases of suspected misuse or fraud.