Anywhere elseIf you can render it, you can monetize it.
Returns flows, account pages, loyalty dashboards, kiosks, receipts, chat, push. The Disco SDK and server-to-server API put offers wherever you have attention.

Not on the List? It Still Works.
Disco returns ranked offers as data. Where you put them is entirely your call.
Returns and exchanges
Turn a refund moment into a reward moment.
Account and profile
A standing offers module for logged-in shoppers.
Loyalty dashboard
Extend points and perks with partner-funded rewards.
Kiosk and in-store
Any screen you control can serve offers.
Chat and support
Surface a relevant offer at the end of a resolved ticket.
Push notifications
Request an offer, send it through your own channel.
Digital receipts
Monetize the document every buyer opens.
Cart and browse
Reward shoppers before they ever reach checkout.
Anything custom
If you can render a list, you can render Disco offers.
Pick the Path That Fits Your Stack
Both return the same personalized offers and report through the same API.
Web and mobile SDKDrop in a container, we render
One script tag and one element. Disco handles offer selection, rendering, impression tracking, and click attribution.
- Fastest path to live, usually under an hour
- Styling inherits your page tokens
- Impressions and clicks tracked automatically
<script src="https://cdn.disconetwork.com/sdk/v2/disco.js" async></script>
<div id="disco-offers"></div>
<script>
Disco.render({
api_key: 'disco_pk_live_...',
container: '#disco-offers',
placement: 'returns_confirmation',
user: { email_sha256: '9f86d0...' },
});
</script>
Server-to-server APIRequest offers, render them yourself
Call the Offers API from your backend and render the response in any channel: app, email, push, kiosk, chat, or receipt.
- No client-side script required
- Full control over markup and placement
- Post events back for closed-loop attribution
curl -X POST https://api.disconetwork.com/v2/offers \
-H "Authorization: Bearer $DISCO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"placement": "loyalty_dashboard",
"user": { "email_sha256": "9f86d0..." },
"limit": 3
}'
# Response: ranked offers you render however you like
# { "offers": [ { "id": "...", "brand": "...", "reward": "$10 back", "url": "..." } ] }
One report across every surface
However you integrate, impressions, clicks, and conversions land in the same Reporting API, broken out by placement.
Anywhere Else Is Better With Company
Every Disco surface earns on the same order. Add the next one and revenue per order compounds.
Enterprise-grade security, built into every layer
Disco processes zero PII. All signals are hashed, anonymized, and deterministic.

CCPA Compliant
Full compliance with the California Consumer Privacy Act. Consumers can opt out of data sale at any time via our published opt-out mechanism.

Encryption at Rest & In Transit
AES-256 encryption for stored data, TLS 1.2+ for all data in transit. No plaintext PII ever touches our systems.

Zero Cookies, Zero Fingerprinting
All matching is deterministic and first-party. No third-party cookies, no browser fingerprinting, no probabilistic tracking.

Continuous Monitoring & Logging
Real-time intrusion detection, automated vulnerability scanning, and immutable audit logs with 90-day retention.

Role-Based Access Control
Least-privilege access across all systems. MFA enforced for every employee. Quarterly access reviews documented.

Incident Response & Recovery
Documented incident response plan with defined SLAs. Automated alerting, root cause analysis, and post-mortem process.

Vendor Risk Management
All sub-processors vetted against recognized security standards. Annual third-party security assessments and contractual safeguards.




