We replaced four tools with Marquee. Our marketers ship 9× more campaigns and our engineers haven't touched an in-app modal in six months.
Marquee is an embeddable studio your growth team installs in an afternoon. Ship in-app campaigns, onboarding flows, paywalls and lifecycle messaging — visually, from your own product, with your own data. Engineers stay focused. Marketers stop filing tickets.
Three things to set up in the next two minutes. We'll keep it short.
Drag, type, brand-lock. Inherits your tokens, components and copy guidelines — so every campaign looks like your product, not someone's template.
Build cohorts from events flowing in — no CSV upload, no nightly ETL. Audience counts update in real time as users move between segments.
Run holdouts and multi-arm bandits with a checkbox. Marquee picks the winner, exposes the lift, and rolls out to 100% — automatically, on your conditions.
Modals, banners, tooltips, full-takeover screens, in-line cards, branching tours. Renders natively on iOS, Android, and web — no webviews.
Audiences computed on the device and the server. Targets stay live as users hit events — no nightly batch, no stale lists.
Holdouts, A/B/n, and contextual bandits with the same primitive. Sequential testing built-in. Stops you from peeking.
Designers ship a token set; marketers can only color inside the lines. Your CMO sleeps. Your designer doesn't get pinged on weekends.
Compose multi-step lifecycle journeys with wait, branch, and decision blocks. Trigger from any event, attribute or external webhook.
Copy and offers personalized locally — no PII leaves the device. GDPR-safe, latency-free, works offline. Powered by our 12MB on-device model.
Two-way sync with Snowflake, BigQuery, Redshift, Postgres and Segment. Marquee never holds your data — it queries yours, in place.
Tie every campaign to a north-star metric. Marquee will auto-pause if it tanks. Auto-ramp if it lifts. Show the receipts to your board.
Every campaign is git-backed. Branch, review, approve, ship, revert. The PR-style workflow your engineers will respect.
Drop the SDK in, identify your users, ship events. Your marketers can build, target, and launch the same day — no second sprint, no "Marquee migration".
One package, every major framework. Native size: 38kb gzipped on web, 220kb on iOS/Android.
Pass user IDs and any events you already track. Marquee maps your existing schema — no event renaming.
Add your marketers to the workspace. They ship campaigns. You go back to building product.
// 1. Install
1// $ npm i @marquee/react
2import { MarqueeProvider, identify } from "@marquee/react";
3export function App({ user, children }) {
4 return (
5 <MarqueeProvider apiKey={process.env.MARQUEE_KEY}>
6 {identify(user.id, {
7 plan: user.plan, // segments update instantly
8 trial_days_left: user.trialDaysLeft,
9 last_active: user.lastActive,
10 })}
11 {children}
12 </MarqueeProvider>
13 );
14}
15// That's it. Marketers take it from here.
Build, target, branch and launch without filing a single ticket. Reuse your brand tokens. Watch lift in the same window you authored the copy.
Marquee owns the onboarding, paywall, and announcement surface area you'd otherwise rebuild every quarter. Free up two sprints, immediately.
BYO data warehouse. No PII leaves your VPC. Code-reviewable workflows, OpenAPI everywhere, full self-hosted option for Enterprise.
We replaced four tools with Marquee. Our marketers ship 9× more campaigns and our engineers haven't touched an in-app modal in six months.
Pay once. Fork the source. Use it on every project you'll ever ship. No renewals, no DRM, no second invoice.
Pay as you go. Cancel any time. Roll your last 12 months of rent into a lifetime purchase whenever you're ready.
In your warehouse. Marquee queries Snowflake/BigQuery/Postgres in place — we cache only the audience IDs and segment memberships needed to render. For Scale and above, we ship a data residency add-on.
Our SDK ships a tiny render engine that draws native components in your app — not an iframe, not a webview. Animations are GPU-accelerated and respect reduced-motion. On web, it's 38kb gzipped.
Those are mostly outbound (email + push). Marquee is in-product surfaces, owned by product and growth together. We integrate with the messaging tools you already pay for — we don't replace them.
We've designed Marquee for engineers to install once and ignore. Git-backed, code-reviewable, OpenAPI everywhere, full TypeScript types. Over 60% of our 5-star reviews are from engineering leads.
One package, one provider, an identify call. Most teams are live in under an afternoon. We have a free install pairing session if you want one of us on the call.
Our migration team rewrites your existing flows for free on Scale and Enterprise. The average migration takes two weeks; read how Mercer did theirs.
Same studio either way. Pay $5,500 once and it's yours forever — fork it, ship it, white-label it, resell client work made on it. Or rent it for $199 a month and cancel whenever. 30-day refund on the lifetime buy.