The affiliate engine, in a nutshell
A Chromium extension for affiliate marketers, deal-share community admins, and content creators who post product links. Its single purpose is to convert and normalize web links into affiliate links per your configured rules, and optionally broadcast them — in a single click.
The problem it solves
Sharing a product link as an affiliate involves a tedious manual chain — strip the tracking junk, add your tag in the right (per-merchant) parameter, optionally wrap in a network, optionally shorten, then paste into Telegram / Discord / Slack / WhatsApp.
Anyone publishing 20+ deals a day spends hours on this each week, with a high error rate. DealsGroup automates the whole chain: you paste a URL, the extension runs the pipeline, and the cleaned link is on the clipboard or already posted to your channels.
Every step is configurable, every transformation is auditable, and the only network calls are to the destinations a step requires.
Who this is for
Affiliate marketers
One-click conversion of any product URL with the correct tag for the merchant.
Telegram channel owners
Auto-broadcast converted deals to their channel via a Telegram bot.
Discord / Slack communities
Webhook integration posts to a channel with a formatted body.
Cashback / coupon editors
Bulk-clean URLs before publishing.
Content creators
Track which URLs perform via affiliate networks while keeping the share link clean.
Privacy-minded users
Strip tracking parameters before sharing — even without an affiliate ID.
What's included out of the box
11 store presets: Amazon India, Amazon (US/Global), Flipkart, Meesho, Myntra, AJIO, Nykaa, JioMart, Tata CLiQ, AliExpress, eBay.
Starter network templates: Cuelinks, EarnKaro, INRDeals, Admitad.
Telegram + webhook broadcast to destinations you configure.
Deal Feed (optional, opt-in) — a receive-only stream of public deal messages.
Smart [DG-*] tokens, mobile preview (~22 presets), redirect tracer, reminders, and built-in tools.
What it is not
Not a price tracker — no scraping, no price history, no drop alerts.
Not an analytics platform for your links — its own usage analytics only counts events; it never sees your URLs, tags, or tokens.
Not a coupon-finder — it does not crawl coupon sites or auto-apply codes.
Not a cashback provider — your tag is the only attribution.
Not an ad blocker — it removes tracking params from URLs you process; it does not modify other websites' content.
Not a cloud account service — no login; your data lives in local storage and is never uploaded.
Architecture overview
A Manifest V3 extension. A dashboard single-page app drives a background service worker that runs the conversion pipeline and dispatches broadcasts. Configuration, credentials, and history are stored local-first in chrome.storage.local (never chrome.storage.sync) and are never uploaded.
Dashboard (SPA)
Stores · Networks · Telegram · Webhooks · Tools · Smart Replacements · History · Tracer · Deal Feed.
Background service worker
resolve → unwrap → clean → tag → wrap → shorten · integration dispatcher · alarms · DNR · Deal Feed client.
Storage & endpoints
Local storage (config/creds/history). Network: link servers, your shortener, Telegram, your webhooks, and the opt-in Deal Feed.
Security posture
No remote code. The Socket.io client is bundled locally.
Strict CSP: script-src 'self'; object-src 'self' — no eval, no remote scripts.
SSRF guard blocks localhost, link-local, RFC1918, and cloud-metadata addresses.
Cookie allowlist, IDN-homograph rejection, secret redaction, and import shape validation.
Analytics
Anonymous usage analytics is on by default. It is disclosed during first-run onboarding, where the toggle is pre-checked, and you can opt out at any time in Settings → Behavior.
When enabled, it sends only a fixed allowlist of non-personal fields to GA4 with non_personalized_ads:true. It never sends URLs, domains, affiliate tags, tokens, or message bodies. In Chrome Web Store terms: "User activity = Yes" (event counts only).
Explore the documentation
Currently at v1.0.15, live on the Chrome Web Store. Works on Chromium browsers (Chrome, Edge, Brave, Vivaldi, Arc). Website: deals.group · Contact: [email protected]