Changelog
Follow up on the latest improvements and updates.
RSS

Every experience used to stand on its own. Now group them around the outcome they're actually chasing.
A
Campaign
is a top-level container built around one measurable objective — usually a Key Moment like "completed setup" or "activated a paid seat." Inside it, Tactics
are distinct approaches that each attack the same goal from a different angle: awareness, blocker removal, follow-up, whatever the moment needs.Structure:
Campaign → Tactics → the Flows, Pins, Checklists, Embeds, and Banners your users see.
What you can do
- Give each Tactic its own audience and messaging without losing the shared objective
- Track reach, objective progress, and per-segment performance on the Campaign Dashboard
- Let Appcues build one for you — describe the goal and it proposes a name, objective, and starting Tactics
- Include a single experience in multiple Campaigns when it serves more than one goal
Grouping an experience into a Campaign doesn't change its targeting, frequency, or runtime behavior — Campaigns are for planning and measurement.
new
Analytics
Segmentation
AI
Key Moments: the milestones that matter, defined once

Raw events don't tell you when a user actually converts, adopts, or hits behavior worth acting on.
Key Moments
do.A Key Moment is a named, reusable milestone in the customer lifecycle — a trial conversion, an expansion purchase, a feature milestone, a first "aha." Build it from events, user conditions, or both. Define it once; reference it everywhere targeting and measurement live.
What you can do with them
- Combine multiple events with OR logic, or skip events entirely and define the moment purely by user conditions
- Layer on filters — user properties, segment membership, prior events, event-level attributes (order amount, plan tier, anything you send us)
- Fire once per user for true one-time milestones, or on every qualifying event for recurring behavior
- Reuse across Campaign objectives, Tactic targeting, and Dashboard metrics, so the numbers on your dashboard match the users your Campaigns are reaching
Two ways to build one
- Describe the moment in plain language and Appcues builds it for you
- Or open Settings > Key Momentsand configure it by hand
Key Moments are part of the Appcues App, which is rolling out gradually. If you can't see them yet, ask your Appcues contact or support for access.
Measuring anything beyond one flow's numbers meant exporting to a spreadsheet or rebuilding the question in a separate analytics tool.

Dashboards are your own views of product analytics. Each holds cards and each card answers one question.
Three card types available today:
- Metrics.Users, accounts, sessions, or events, as a trend over time, a breakdown across groups, or one headline number. Set a target, or compare across segments, accounts, campaigns, or the previous period.
- Funnel.Where users drop off across a sequence of steps, within a conversion window you set.
- Retention.Whether users come back and do it again, grouped into cohorts.
You can also describe what you want to measure to Appcues AI and let it build the cards, or the whole dashboard.
Dashboards are part of the Appcues App, which is rolling out gradually. If you can't see them yet, ask your Appcues contact or support for access.
new
Builder / Experiences
Developer / Installation
Run your own JavaScript inside a Flow or Embed

Content blocks couldn't fetch live data at render time. Click actions on buttons and images could only open a URL or track an event.
JavaScript snippets are custom code you write once, publish, and reuse. Two kinds:
- Content block.Add a Javascript block to a cell and it renders whatever your code returns at runtime — a live pull from your API, a value computed on the spot, anything you can build.
- Click action.On a Button, Image, or text link, run a snippet on click to trigger an action in your app — flip on dark mode from a Flow's button, open your support chat, or force a click in the app to change the state of the page and get ready for the next tooltip, a common problem on SPAs.
Available in Flows 2.0 and Embeds.
new
improved
Studio
Builder / Experiences
Run multiple NPS surveys, styled and translated to match your app

Classic NPS gave you one survey per account, a Dark or Light theme, and label text you had to email support to change. The rebuilt NPS lifts all three.
- Multiple surveys.Publish more than one at a time, each with its own targeting and analytics: one for free users, one for paid, one per product.
- Your colors and your font.Set primary, secondary, and background colors, then pick a font or set it to Auto to inherit your app's. Edit the "Not likely", "Very likely", and "Ask me later" labels yourself.
- Localization.Translate in the builder, upload XLIFF files, or auto-translate with AI.
There is no automatic migration. Classic and new surveys run side by side with separate analytics, so you can build the new one before switching off the old.
If you don't see it in your account, NPS 2.0 is available on request.
new
Builder / Experiences
Lock brand styles into a Theme, or inherit your app's font

Two ways to keep experiences on brand without styling each one by hand.
- Design tokens and Design Controls.Themes set defaults, but nothing stopped a builder straying from your brand guidelines. Add color and font tokens to a Theme, or import a JSON file from Figma or your design system, then set Design Controls to Included, Emphasized, or Exclusive to control how far anyone can go outside them. Edit a token's value and every experience using it updates, published ones included.
- Auto fonts.Flows 2.0, Embeds, NPS 2.0, Banners, and Launchpads offered a short fixed list of fonts. Set the font to Auto and text inherits whatever your app uses where the experience renders. It's the default on new experiences.
Design Controls apply to web experiences only.
new
improved
Studio
Builder / Experiences
Delay a step, or skip one that can't show

Two new settings control when a Flow step appears, and what happens if it doesn't.
- Delay a step. A Flow fires as soon as its conditions match, which isn't always the right moment. Set a wait on the first step or any step after it: a second for the page to settle, thirty for a "need a hand?" nudge.
- Skip a step that can't show. Appcues waits for the element, but if it can't be found, the whole Flow is cancelled. With this on, the Flow moves to the next step instead, or to a backup step you built for the purpose.
Both live in Flows 2.0, the rebuilt web builder, currently in open beta.
Step advance needs extension version 9.31.7.
improved
Studio
Analytics
Click to track events now come with history

Setting up a click to track event used to mean starting from zero. Data collected from the moment you created it, so you had to predict every event you'd want at install time. Miss one and the history was gone.
New click to track events are backfilled automatically, for analytics and for targeting. Appcues records raw click activity continuously, so when you create an event we fill in the past. Change or add a selector on an existing event and the history fills in again.
Backfill reaches to 14 July 2026, or your install date, whichever is later.
new
Studio
Analytics
AI
See exactly where users drop off with Funnels
Funnels lets you string together any sequence of product events and experiences to see exactly where users get stuck, and move them forward from there.
📌 What is Funnels?
Funnels gives you a clear picture of how users move through any journey in your product: where they convert, where they fall off, and where your experiences can step in to drive them forward. Instead of guessing where onboarding leaks or adoption of a feature stalls, you can see the exact step losing users and how many.
🙌 What you can do today
- Build any sequence:Combine experience events and custom track events in any order to mirror how your users move.
- See drop-off at a glance:Visualize conversion across every step in a single view, and set a conversion window to frame the time span that matters.
- Find the exact users:Click into any step to see who converted and who fell off, then drill into the list to search, sort, or export.
- Act on what you find:Create a segment from any drop-off and launch a targeted experience to win those users back.
🚀 Ready to get started?
Funnels is live for every customer on every plan. Build your first funnel to see where users are getting stuck, and check out the support doc for help. Don't see Insights in your account? Let us know.

Appcues now keeps an eye on your account for you. Insights scans what's live and surfaces the issues and opportunities that are easy to miss, so problems get caught before your users hit them.
📌 What is Insights?
Insights is a second set of eyes on your Appcues account. It checks your live experiences, targeting, and properties, then tells you what needs attention and what to do about it. Here's what it catches today:
- Typos and broken links:Spots spelling errors, grammar slips, and dead links
- Dormant experiences:Flags published Flows and Pins with no recent activity
- Stale targeting properties:Checks whether the properties driving your targeting have gone quiet in the last 90 days
- Unused account properties:Audits account and group properties with no activity in 30 days, cross-checks whether they're still referenced in any experience or segment, and recommends which stale, unused ones to hide
🚀 Ready to get started?
Your insights are live now. Head to your insights feed to see what's surfacing on your account, and check out the support doc if you want a deeper walkthrough. Don't see Insights in your account? Reach out to us at support@appcues.com.

Load More
→