Appcues

Appcues

Appcues is a no-code user onboarding platform that enables product teams to build in-app flows, tooltips, and checklists. Scripts inject UI overlays onto the host application and track step-by-step completion rates for each onboarding flow. Behavioral data on flow engagement is used to optimize user activation and feature adoption.

Overview

Appcues is a no-code product adoption and user onboarding platform that enables product teams to build in-app tours, tooltips, checklists, announcement modals, and NPS surveys without engineering resources. Product managers configure flows in the Appcues Studio using a visual builder; the Appcues script then injects those UI overlays onto the live application at runtime for targeted user segments. Appcues is primarily used by B2B SaaS companies to improve new user activation, drive feature adoption, and collect in-product feedback. Customers include Loom, Wistia, and various mid-market SaaS platforms.

What This Script Does

The Appcues script (fast.appcues.com/<account-id>.js) loads on every page of the host application and evaluates targeting rules to determine which flows to display to the current user.

Script loading:

  • The main Appcues bundle loads from fast.appcues.com, Appcues' CDN
  • On initialization, the script fetches flow configurations from api.appcues.com based on the account ID and current user properties
  • Flow assets (images, video, custom HTML) may load from cdn.appcues.com

User identification:

  • The host application passes user identity to Appcues via Appcues.identify(userId, { plan: 'pro', createdAt: '2024-01-15', ... })
  • This links all Appcues interactions to the authenticated user's internal ID
  • User properties (plan tier, signup date, feature flags, company size) are transmitted to Appcues' servers to power flow targeting rules

Flow injection:

  • Tours: step-by-step modals and tooltips anchored to specific UI elements in the host application
  • Checklists: persistent onboarding task lists rendered as a side panel or widget
  • Announcements: full-page modals or slideouts for product update notifications
  • NPS surveys: in-product Net Promoter Score prompts with follow-up open-text questions

Cookies and storage:

  • appcues_<account-id> — persistent cookie or localStorage entry tracking which flows a user has seen, completed, or dismissed, typically with multi-month expiry
  • Session state cookies for managing active multi-step tour progress
  • No third-party advertising cookies; all storage is scoped to the host application's domain

Behavioral tracking per interaction:

  • Flow seen: which flows were shown to which user
  • Step completion: progress through each tour step
  • Completion rate: how many users finish versus abandon each flow
  • Button clicks, form submissions within Appcues-rendered UI elements
  • NPS scores and free-text responses

Consent & Compliance

Appcues falls primarily under the functional consent category when used for its core purpose: delivering in-app onboarding and guidance within an authenticated user session. The flows are part of the product experience — helping users learn features they have signed up to use. The legal basis is typically legitimate interest or contract performance, as onboarding directly supports the service the user has engaged.

However, Appcues also collects engagement analytics (flow completion rates, NPS scores, step-by-step drop-off data) that constitute personal data under GDPR when linked to authenticated user IDs. If this engagement data is shared with marketing tools (e.g., pushed to Salesforce or HubSpot for lifecycle marketing triggers), the processing extends into marketing, requiring appropriate legal basis or consent.

Under CCPA/CPRA, in-product analytics linked to user IDs constitute personal information collection requiring disclosure. Appcues is a US-based company; EU data transfers rely on Standard Contractual Clauses.

Should You Block This Without Consent?

Conditional. If Appcues is used purely for in-app onboarding and guidance within the user's authenticated session, it can be treated as functional and loaded without separate consent. If engagement analytics are exported to marketing platforms for retargeting or lifecycle campaigns, those downstream flows require consent. Block the Appcues marketing integrations, not necessarily the core onboarding script.

Is Appcues GDPR compliant?

Appcues typically loads analytics and functional trackers, which are not strictly necessary for your site to work. Under the GDPR and the ePrivacy Directive, non-essential cookies and trackers must stay blocked until a visitor gives clear opt-in consent. So Appcues can be fully GDPR compliant, but only if your site holds its scripts until consent is granted and lets visitors decline just as easily. Compliance depends on how your site loads Appcues, not on Appcues itself.

Visit website

Consent Categories

Also Known As

Appcues onboardingin-app tooltipsproduct toursuser onboardingAppcues script

Industries

Programming and Developer SoftwareComputers Electronics and Technology

Tracked Domains (1)

fast.appcues.comAnalytics

fast.appcues.com is an analytics domain operated by Appcues, used to measure visits, sessions, and on-site behavior.

Frequently Asked Questions

Related Vendors

AWeber
AWeber
AWeber is a veteran email marketing platform serving small businesses and entrepreneurs. Scripts embed newsletter signup widgets and lightboxes on websites. Subscriber activity data including form submissions and email engagement is tracked for list segmentation and campaign automation.
Sailthru
Sailthru
Sailthru is a cross-channel marketing automation platform for personalized email and web experiences. Scripts collect behavioral data such as page views and content interactions, delivering personalized content recommendations and targeted messaging based on individual user profiles.
Lokalise
Lokalise
Lokalise is a translation management and localization platform. Scripts enable live website translation and in-page language switchers on web properties, dynamically replacing text content to serve visitors in their preferred language without requiring a full page reload.
Pipedrive
Pipedrive
Pipedrive is a CRM and sales pipeline management tool. Scripts embed lead capture chatbots and contact forms on websites, collecting visitor contact details and routing qualified leads into sales pipelines for follow-up and tracking by sales teams.
Equifax
Equifax
Equifax is a global data and analytics company providing credit reporting and identity verification services. Scripts enable identity verification, credit check, and fraud detection flows on financial websites, supporting secure customer onboarding and regulatory compliance requirements.
Live Nation
Live Nation
Live Nation is a global live entertainment company and concert promoter that operates alongside Ticketmaster. Scripts on Live Nation properties and partner sites load event listing widgets, ticketing integrations, and media players for concert and festival content. Session and purchase tracking supports event attribution reporting.

Manage consent for Appcues

ConsentStack automatically detects and manages Appcues trackers so your site stays compliant with global privacy regulations.