Case study · Cobone via ME Digital Group
Cobone Campaign Tools
Deal IDs in, ready-to-send emails and campaign sites out
Built two internal tools that turn a list of deal IDs into branded HTML emails and bilingual campaign sites in one click.
At a glance
- Client
- Cobone via ME Digital Group
- Role
- Frontend Developer · Sole developer
- Timeline
- Sep 2024 – Dec 2025
- Industry
- E-commerce · Marketing · UAE
Results
- Both tools are used by Cobone’s internal marketing team, who gave positive feedback.
Stack
- HTML
- CSS
- JavaScript
- SMTP
Links
Internal tools, so there’s no public link.
IllustrativeThe problem
After the relaunch, every marketing email had to match the new brand. The team needed on-brand emails built from live deal data, without hand-coding HTML.
The marketing team also publishes small sites of curated deals for partners and seasonal campaigns, in English and Arabic, where each deal links back to Cobone. Each one had to be built separately.
What I built
- 01
HTML email generator
Marketers write the copy, paste the deal IDs and click Generate. The tool fetches each deal’s details and images and shows a preview of the finished email. They can download the HTML for any mailer, or connect SMTP and send it straight from the tool.
- 02
Campaign site generator
Marketers paste deal IDs from a spreadsheet, one per line or comma-separated, and pick English or Arabic. The tool fetches the deals and builds a complete campaign site as a single HTML file, ready to upload to any host.

Key decisions
Plain HTML, CSS and JavaScript
Both tools run in a browser with nothing to install, so the marketing team can use them on their own machines.
One file out
Each campaign site is a single self-contained HTML file, so it can be hosted anywhere without a server or build step.
Arabic and English from one template
The site generator handles both right-to-left and left-to-right layouts, so one tool covers both languages.
Team & credits
- Requirements and feedback, Cobone email marketing team
Building, hiring, or researching?
Tell me what you're working on. A 15-minute call is the fastest way to see whether I'm the right fit.