What is the "Subscribe & Get a Discount" Sales Skill?
The "Subscribe & Get a Discount" Sales Skill lets your Rep AI assistant grow your email and SMS marketing lists and reward new subscribers β all through natural conversation. Instead of a rigid pop-up or a fixed flow, the AI recognizes when a shopper is interested in subscribing or asking for a deal, collects their details conversationally, and offers a discount based on the rules you choose.
Because the AI decides when the moment is right, it can offer the deal at the most natural point in a conversation rather than waiting for one specific trigger. And because it knows who it's talking to, it won't awkwardly re-offer a discount to someone who's already on your list.
Why it matters
Grow your lists naturally β conversational sign-up converts better than static forms, and the AI can prompt at the right moment.
Reward shoppers on your terms β choose whether to give no discount, a code you already created, or a unique one-time code generated on the spot.
Cleaner attribution β with unique single-use codes, every redemption ties back to a specific shopper, so you can trust your tracking and stop codes from being shared or reused.
Less setup work β one simple configuration screen replaces the old flow builder.
Before you start
To use this skill you'll need:
A connected marketing integration β Klaviyo, Mailchimp, Attentive, Omnisend, Postscript, etc. The skill only becomes active once one of these is connected, since that's where new subscribers are added. (See Grow Your Email & SMS Lists with Rep AI Marketing Integrations.)
For the Dynamic discount option only: permission for Rep AI to create discount codes in your Shopify store. If you don't have it yet, the setup screen will guide you to reconnect Shopify with one click β your existing settings stay exactly as they are.
Choosing your discount option
When you set up the skill, you choose one of three discount options:
Option | What happens | Best for |
|---|---|---|
None | The AI subscribes the shopper to your list β no discount is mentioned or offered. | Building your list without giving anything away. |
Fixed | The AI subscribes the shopper, then shares a discount code you've already created in Shopify. | A standard, consistent welcome offer. |
Dynamic | The AI subscribes the shopper, then generates a brand-new, unique, single-use code just for them at the discount percentage you set. | Accurate per-shopper tracking and preventing code sharing. |
How to set it up
Go to AI Training β Sales Skills in your Rep AI Console.
Open the Subscribe & get a discount skill.
Under Customer details to collect, choose what the AI should gather. Email is always collected; you can also turn on Phone and Name.
Under Subscribe to an email/SMS list, pick the marketing list new subscribers should be added to (pulled from your connected marketing platform).
Under Discount, choose None, Fixed, or Dynamic:
Fixed β select one of your existing Shopify discount codes from the dropdown.
Dynamic β enter the discount percentage to apply to every generated code. If Rep AI doesn't yet have permission to create codes in Shopify, you'll see a prompt to Reconnect Shopify β click it, approve, and the Dynamic settings unlock.
Under What to do when the shopper is already subscribed, optionally write instructions for how the AI should respond to existing subscribers (for example, "Thank them and point them to our clearance collection"). Leave it blank to use the friendly default.
Click Save.
What your shoppers experience
New subscribers are walked through sign-up in conversation β the AI asks only for the details you enabled, confirms their subscription, and then delivers the discount (or not) based on your chosen option. Fixed and Dynamic codes come with clear instructions and can be applied to their cart automatically.
Returning shoppers whose email Rep AI already recognizes skip the email step entirely β the AI confirms who they are and moves straight to the outcome.
Already-subscribed shoppers get the helpful response you configured instead of a dead end, and they're never added to your list twice.
A note for existing merchants
If you already use the older "Subscribe and Get a Discount" flow, you don't need to do anything β your configuration moves over automatically:
A flow with a discount code becomes the Fixed option, keeping your existing code.
A flow with no discount becomes the None option.
Your marketing list and detail settings carry over unchanged.
Nobody is moved to Dynamic automatically β that's always an opt-in choice you make when you're ready, because it needs the extra Shopify permission.
Troubleshooting
The skill isn't offering discounts. Confirm a marketing integration is connected β the skill stays inactive without one.
I picked Dynamic but the settings are greyed out. Rep AI needs permission to create codes in Shopify. Click Reconnect Shopify in the setup screen and approve the connection; your current setup is preserved.
A shopper says their code didn't generate. On the rare occasion a unique code can't be created, the shopper's subscription still goes through, and the AI lets them know the code couldn't be issued. These events are tracked so the team can monitor them.
The same shopper got asked to subscribe again. Rep AI checks subscription status from the shopper's profile; make sure your marketing integration connection is healthy so that status syncs correctly.