Turn sign‑ups into active users.
MacroBoarding reads your product's knowledge base, designs the onboarding that gets new users to their first win, and ships it as one line of code.
Free while in beta. No credit card.
From knowledge base to activated users in four steps.
Connect your knowledge base
Paste a MacroPrimer API key. We read what your code says your product does: features, the workflows people complete, every screen and the buttons on it.
Get an activation plan
AI picks the 3–6 moments that turn a sign-up into a user who stays, then drafts the checklist, the tours that show how, and a welcome that says what you're for.
Paste the snippets
One script tag, plus a track() call for each milestone, generated with the exact event names your checklist waits for. Edit anything first; publish when it reads right.
Watch activation move
See how many new users reach each milestone, where they stall, which tours they finish, and how many get all the way to activated.
One script tag.
One line per milestone.
The install line loads everything. Each milestone gets a generated track() call and a note on where it goes, written from your own screens: “on Orders, after the new order saves.”
<script src="https://macroboarding.com/b.js" data-mb-key="mb_..."></script>// when it happens: MacroBoarding.track("order_created");Not a template. Your product.
Tour builders make you click through your own app recording steps, then go stale the next time a screen changes. MacroBoarding starts from what MacroPrimer learned from your code: what each screen is for, what its buttons do, and which workflows people actually complete.
So the checklist names your real features, the tours use your real labels, and when your product changes, you re-import and regenerate instead of re-recording.
No knowledge base yet? MacroPrimer builds one from your repository →Everything new users need to get going.
Activation checklist
A launcher with a progress ring and the steps that matter. Items complete from your code, from a page visit, or from a click — no manual ticking.
Product tours
Step-by-step walkthroughs that spotlight real elements, start on a route or from the checklist, and remember who has seen them.
Welcome modal
A first-run greeting that opens the tour or the checklist. Shown once per user, on every device they use.
Announcements
A dismissible bar for launches and changes, linked wherever you like.
New users only
Send createdAt with identify() and onboarding shows only to people who signed up in the last N days.
Server-side tracking
Activation often happens on a backend. POST the event with your secret key and the checklist ticks in the browser.
Isolated by design
Renders in a shadow root, so your CSS can't break it and ours can't touch your app. Plain text only — never your users' HTML.
Your words, your colors
Every line is editable before it goes live. Pick your brand color and which corner the launcher sits in.
Your next sign-up is already on the way.
Have their first win waiting for them.