For the complete documentation index, see llms.txt. This page is also available as Markdown.

Set up signup & newsletter rewards

This article's section starts at 5:02 in the video.

Two one-shot acquisition rewards: a Signup bonus for creating a store account, and a Newsletter signup reward for subscribing to email marketing. This page sets up both and explains exactly when each fires.

Prerequisites

Set up the signup bonus

  1. Open DollarBack admin β†’ Cashback and choose the Signup bonus type.

  2. Set the credit amount (say $5) and, optionally, start and end dates.

  3. Save and make sure the program is enabled.

When it fires: the moment a customer account is created in Shopify, whether the customer registers on the storefront or you create the account in admin. If the program is disabled or outside its date window at that moment, nothing is issued (and it isn't issued retroactively later).

Set up the newsletter reward

  1. In the same editor, choose the Newsletter signup type.

  2. Set the credit amount (say $2) and optional dates.

  3. Save and enable.

When it fires: when a customer's email marketing consent changes to subscribed, from the theme's newsletter form, the checkout opt-in checkbox, or a manual change in Shopify admin.

Where the customer sees the credit

  • Floating widget: balance updates as soon as the credit lands.

  • Customer account: the credit balance block shows the amount and the transaction history entry.

  • Email: the "store credit credited" notification goes out if it's enabled in DollarBack admin β†’ Notifications.

  • Admin side: every grant is logged in DollarBack admin β†’ Analytics β†’ Activity with the program name.

How deduplication prevents double-payouts

Both rewards are strictly once per customer:

  • The signup bonus is deduped against the credit log: if a customer already has a signup grant for the program, a second one is never issued, even if the account-creation event is delivered twice.

  • The newsletter reward is recorded on the customer's profile the first time it's granted. Unsubscribing and re-subscribing later does not issue a second credit.

  • The two programs are independent: a customer who creates an account and subscribes to the newsletter earns both bonuses.

Customers imported in bulk or created before the program existed don't receive the signup bonus; it only fires on the account-creation event itself. To credit existing customers, use Bulk import credit (CSV).

Verify it works

  1. Create a fresh test account on your storefront (use a plus-addressed email like you+test@yourdomain.com).

  2. Sign in and open the floating widget. The signup credit should be in the balance.

  3. Subscribe the same address to your newsletter and confirm the second credit appears.

  4. Check both rows in Analytics β†’ Activity.

Common issues

Last updated