In-chat onboarding
Checklists, tours, and guidance delivered by your agent, inside the conversation. The user never gets pulled out of the chat.
Your agent passes every eval and most users still quit before their first successful task. FirstFlow shows you where they fail, fixes it inside the chat, and hands you the receipts.
[Works with any AI agent stack]
Get startedYour agent passes every eval and most users still quit before their first successful task. FirstFlow shows you where they fail, fixes it inside the chat, and hands you the receipts.
[Works with any AI agent stack]
Get started[The blank box]
No menus to explore. No buttons to discover. Users type one thing, get one mediocre answer, and leave — never learning your agent could have done the whole job.
01 — This is your onboarding, currently.
Works with any AI agent stack
[How it works]
We read every conversation, surface what's frustrating users and driving churn.
Your agent's chat
01 Measure — Four turns, no file. The trace says success.
Evals — what Firstflow sees
Activation score: 31 — and falling.
Your analytics stack was built for pages and clicks.
FirstFlow understands conversations — and acts on them, right inside the chat.
What Firstflow does
One layer, inside the conversation. Your onboarding shouldn’t break when your product does Firstflow keeps it running.
Checklists, tours, and guidance delivered by your agent, inside the conversation. The user never gets pulled out of the chat.
Ask the right question at the right moment. NPS, CSAT, or custom. Capture answers without a single popup.
Ship product updates where users already are. Contextual, in-chat digests instead of email no one opens.
Your agent reads where the user is and surfaces the right guidance at the right moment. No scripted flows, no guesswork.
Every session is classified by topic, intent, and sentiment with ratings, drop-off, and time-to-first-value.
See which users are activating, where they drop off, and what turns a first session into a habit.
Ready?
Get started[One SDK, every experience]
Integrations
Works with Next.js, React, Vue, NestJS, OpenAI, and Anthropic. Install the SDK on the frontend, wrap your LLM on the backend, and every call streams into Analytics & Sessions.
Install the SDK
Add the Firstflow client to your project.
npm install @firstflow/nextjs1"use client";2import { useRef } from "react";3import { FirstflowProvider, FirstflowWidget } from "@firstflow/nextjs";45export default function ChatPage({ user, sessionId }) {6const composerRef = useRef(null);78return (9<FirstflowProvider10publishableKey={process.env.NEXT_PUBLIC_FIRSTFLOW_PUBLISHABLE_KEY!}11agentId="agt_8Kd2xQ"12conversationId={sessionId}13user={{ id: user.id, traits: { plan: user.plan } }}14>15<FirstflowWidget composerRef={composerRef} />16<Composer ref={composerRef} />17</FirstflowProvider>18);19}
Run the whole platform dashboard, API, and SDKs on your own infrastructure, with every conversation in your own database. Or skip the ops and use FirstFlow Cloud. Same code, no lock-in.
One import, and your agent starts onboarding, measuring, and retaining users today.
Firstflow is an onboarding and activation layer built for AI agent products. Instead of static tooltips or generic walkthroughs, it delivers personalized onboarding, surveys, announcements, issue reporting, and feedback directly inside the chat where your users already interact with your agent.
Traditional tools overlay popups, modals, and banners on top of your UI that interrupt the user. Firstflow works inside the conversation: your agent guides users, collects feedback, announces features, and handles issue reports all within the chat they already trust. No context switching, no extra UI chrome.
Teams building AI agent products a support agent, a coding assistant, a sales copilot, or any chat-based AI. If your users interact with an agent, Firstflow helps you onboard them, collect insights, and drive activation without building it all from scratch.
Firstflow detects attributes like role, plan, and behavior to customize the flow. A Product Manager sees a different first-run experience than a Developer each user gets a checklist, capability recommendations, and guidance tailored to how they'll actually use your agent.
Most teams are live in an hour. Firstflow provides a lightweight SDK that sits alongside your existing agent framework. You define flows, surveys, and announcements in the dashboard, and the agent delivers them automatically based on your targeting rules. No rearchitecture required.
Yes. Firstflow tracks completion rates, drop-off points, survey responses, feedback sentiment, and time-to-first-value per user segment so you can see which flows drive activation and where to optimize, all from a single dashboard.
Every session is classified by topic, intent, and sentiment, with session ratings, drop-off, and time-to-first-value. You see not just that users onboarded, but how they're actually using your agent, so you can act on real conversation data.
Yes. Firstflow is open source. Run the whole platform, the dashboard, API, and SDKs, on your own infrastructure with your own database, or use Firstflow Cloud. It's the same SDK either way, with no vendor lock-in.