What's New

A tool for sharing product news on your website. Create a pop-up, side message or banner in four easy steps, add it to your site with one line of code, and see how many people viewed and clicked each announcement.

Test account: test@example.com / test1234
This prototype demonstration is running on our lower environments, so you may experience slowness or unexpected behavior due to their configuration at times.
The Problem

The business problem it solves

Product and marketing teams ship changes constantly, but telling users about them means either a developer ticket for every in-app message or an email blast nobody reads. What's New gives non-technical teams a place to compose, schedule, and target announcements themselves, published to a live site through a single embed snippet, with display rules, device previews, and per-announcement view and click analytics so the impact of each message is measurable instead of assumed.

Features & Functionality

What it does

Compose (Step 1: Content)
Three formats: modal, slide-in, or banner
Title, message, and media: single image, slideshow, or video
Optional call to action with link and open-in-new-tab toggle
Labels and an optional publish date (blank publishes immediately)
Target & Preview (Steps 2–3)
Display rules: trigger on load, delay, or exit intent
Frequency: once per visitor, once per session, or always
URL targeting: only show on pages whose URL contains a string
Desktop, tablet, and mobile previews plus pre-flight checks before publishing
Publish & Install (Step 4)
One copy-paste embed snippet, dropped in once before </body>
Install guides for Google Tag Manager, WordPress, Webflow, and Shopify
Live install verification that waits for the first page view from your site
Pause a live announcement without deleting it
Measure & Manage
Total views, total clicks, and click-through rate across the workspace
Per-announcement views, clicks, and views-today breakdown
Announcement queue filtered by All, Live, Drafts, or Scheduled, with search
Workspace with plan tier, settings, and sign-out
Technology Stack

Frameworks & infrastructure

Frontend
Next.js (App Router)TypeScriptTailwind CSSMulti-step wizard UIDevice preview harness
Backend / Data
Supabase (PostgreSQL)Supabase AuthSupabase Storage (media + widget asset)View & click event tracking
Embed Widget
Standalone widget.js bundleAsync script loader with init queuePer-workspace + per-announcement keysCDN-served from Supabase Storage