# StepsKit FAQ

> Answers to common questions about StepsKit pricing, setup, framework support, GDPR compliance, and how we compare to Appcues, Pendo, and Userpilot.

*Source: https://stepskit.com/faq*

## Pricing & plans

### Is there a free plan?

Your first tour is completely free — no credit card required. When you need unlimited tours, it's $19/month.

### Do you charge per MAU like other tools?

No. StepsKit is a flat $19/month regardless of how many users see your tours. No usage limits, no overage fees.

### What if it's not for me?

No worries. We offer a 14-day money-back guarantee, no questions asked. Just reach out and we'll refund you.

## Setup & installation

### Do I need a developer to set it up?

Just once, briefly: a developer adds one line of code to your site — an npm package, or a script tag if you have no build step. After that, anyone on your team builds and edits tours visually from the dashboard — no engineering for every change.

### Will it slow down my site?

The embed script is lightweight and loads asynchronously. It won't affect your page load time.

### Can I use StepsKit with React, Next.js, or Vue?

Yes. StepsKit is framework-agnostic. Install the typed `stepskit` npm package — it ships a ready-made component for React and Next.js — or drop in a single script tag anywhere else. Works with React, Next.js, Vue, Angular, Svelte, or plain HTML. If it runs in a browser, StepsKit works.

## Features

### Can I control who sees a tour?

Yes. Target tours by page URL, user attributes, or plan. Set frequency capping so users only see a tour once.

### Can I customize the look and feel?

Fully. Match your brand colors, button styles, and overlay settings from the dashboard — no CSS needed.

### How does the AI content assistant work?

Click "Suggest Title & Description" on any tour step. StepsKit uses Anthropic's Claude to analyze the target element, page context, and previous steps, then generates a title and description. You review and edit before publishing. Free users get 10 generations, Pro users get unlimited.

### Can I run NPS or in-app surveys with StepsKit?

Yes. StepsKit includes in-app surveys: a small card that slides in and asks one question — NPS on a 0–10 scale, a 1–5 rating, or emoji sentiment. Add an optional open-text follow-up, target who sees it the same way you target tours, and StepsKit computes your NPS (promoters, passives, detractors) automatically. It rides along in the same StepsKit install as tours and tooltips.

### Can my AI coding agent build tours for me?

Yes. StepsKit ships an MCP server (@stepskit/mcp), so AI coding agents like Claude Code, Cursor, and Codex can install the embed and author onboarding tours straight from your codebase. The agent detects your framework, adds the snippet, verifies it's live, and drafts tours that target your real elements. Tours are created unpublished — you review and publish from the dashboard.

### What is user activation?

User activation is the metric that measures whether a new signup reaches their first meaningful value moment in your product. It's expressed as a rate — the percentage of new signups who hit a defined activation event within a fixed window. Activation is the leading indicator of retention: users who activate stick around; users who don't almost never come back.

## Platform & compliance

### Does StepsKit work on mobile apps?

StepsKit runs in any web browser — desktop, tablet, or mobile web. It's not a native iOS or Android SDK; for native apps, you'd embed your tours via a webview.

### Is StepsKit GDPR compliant?

Yes. Under GDPR, platforms must minimize data collection and give users clear control over their personal data. StepsKit only stores tour analytics tied to a visitor ID you control and doesn't track personally identifiable information unless you explicitly pass it via setUserAttributes(). The platform is hosted on Vercel and Supabase, both of which support EU-region data residency.

### Is StepsKit accessible?

Yes. StepsKit popovers implement the ARIA dialog pattern with role="dialog", aria-labelledby, and aria-describedby, plus automatic focus management on open and close and a Tab focus trap inside the popover. Keyboard control is on by default — Escape closes the tour, and arrow keys move between steps. The embed is designed to align with WCAG 2.1 guidance on dialogs, focus order, and keyboard accessibility.

### How does StepsKit compare to Appcues, Pendo, and Userpilot?

StepsKit covers the core jobs — onboarding, feature adoption, tooltips, in-app guides — at a flat $19/month with no per-MAU pricing. Appcues, Pendo, and Userpilot are enterprise-priced platforms that charge by user count, often starting in the hundreds or thousands per month. If you need enterprise audit logs or a full product analytics suite, those tools are a better fit. If you want to ship onboarding without a procurement cycle, StepsKit is built for that.
