Sign-up rewards

An email address, given ✉️ freely

A sign-up is worth more than a follow, and it costs the shopper more to give. Collect it as one optional way to earn a discount, and keep the consent defensible.

The exchange

Two contact rewards, both optional

✉️

Join our newsletter — 5% by default

The shopper types their email inside the widget and it comes straight off the price they are negotiating. Stored encrypted, with the wording they agreed to.

📱

Get our texts — 5% by default

The same, for a phone number. Both are priced by you, and both sit beside eighteen other ways to earn that need no contact details at all.

That last part is the important one. Because the discount is reachable without handing over contact details, the consent you do collect was genuinely a choice.

Compliance

The four things this actually requires

Unbundled consent

Consent is not freely given if the thing the shopper came for is conditional on processing that is not necessary for it. The negotiation works in full without an opt-in, so it never is.

A positive action, with an equal "no"

Nothing is pre-ticked, because there is no box — the field starts empty and nothing is sent until the shopper fills it in. Accept and decline are given the same visual weight.

The disclosure, stored word for word

Recording that someone consented is not enough; you need what they consented to. The exact wording on screen at that moment is stored with the record, so the evidence survives your next campaign edit.

Retention that enforces itself

"We delete when asked" is not a policy. Sessions go 90 days after the deal expires and consent records at 24 months, swept automatically rather than on request.

  • Contact details encrypted at rest with AES-256-GCM
  • CCPA financial-incentive notice fields built into the flow
  • Shopify's redaction webhooks delete for real, not just acknowledge

The full walk-through is in the notices you owe a shopper who trades data for a discount.

Grow the list without renting it

Every plan starts with a 7-day free trial and carries the whole product. See them on the pricing page.

Add to Shopify

Questions

Good to know

Can I offer a discount for a newsletter signup on Shopify?

Yes, and it is one of the better trades available — an email address you can reach repeatedly, in exchange for a few percent once. Symbiotic collects it inside the negotiation widget, stores it with the exact disclosure the shopper agreed to, and puts it on your Sign-ups page with a CSV export.

Is it legal to require an email to get a discount?

Requiring marketing consent as the price of the offer is the part that gets stores into trouble. Under GDPR, consent is not freely given if the service is conditional on processing that is not necessary for it, and DPDP takes a similar line on unbundling. In Symbiotic the discount mechanic works in full without an email, so the sign-up is one optional route among twenty rather than a gate.

Do you use a pre-ticked consent box?

There is no box to pre-tick. The field starts empty, nothing is submitted until the shopper types their own contact details and presses the button, and the decline option carries the same visual weight as accept.

What is a Notice of Financial Incentive?

Under CCPA and CPRA, offering a discount in exchange for personal information is a financial incentive programme, and it requires a notice covering the programme, its material terms, a good-faith estimate of the value of the data with your method, and how to opt out. Symbiotic carries the notice fields in the flow so the disclosure sits at the point of capture.

Where do the email addresses go?

To your Sign-ups page inside the app, encrypted at rest, with the consent wording and timestamp attached, and exportable as CSV. Symbiotic connects to no email service provider and asks for no API keys — you move the list wherever you keep it.

How long do you keep consent records?

Consent records are kept for 24 months from capture as the evidence of the opt-in, and negotiation sessions are deleted 90 days after the deal expires. Those periods are enforced by an automated daily sweep, not on request.

Let them 🤝 earn it, and keep your 📐 floor

Set the lowest price you'll take, price the favours, and let shoppers work their way down to it.