Build products customers love.Understand their behavior to build it.
See who is on your website, where they drop off in onboarding and checkout, and which accounts are ready to buy. Flowgrid's agents find the reason, explain it in plain English, and draft the fix for you to approve.
- 30-day free trial, no card
- One script tag to install
Dropped 14%
12,481
on iOS Safari, reached payment
Sep 14
first failing session 14:20
Payment step, iOS Safari only
- iOS Safari conversion 3.1% → 1.9% (−39%)
- Every other browser within 3%
- Error sessions on payment 30 → 96 a day (3.2×)
Analytics knows what happened.
Flowgrid also knows who, when, and why.
The same visitor, as three kinds of tool record them. Analytics has the behaviour and no person. Visitor-ID has a company guess and no behaviour. Flowgrid has both, in one record.
An analytics tool
Visitor 8f2c1a
Chrome on macOS, first seen Sep 2
Sessions
4
Pages
11
Time on site
9m 40s
Activity
- Viewed Pricing/pricing, 3rd visit10:02
- Clicked Book a demo/demo10:04
- Started the demo form2 of 5 fields10:05
- Left at “Company size”form abandoned10:06
CRM
Behaviour, but no person.
A visitor-ID tool
Northwind Logistics
Matched from an IP address
Sessions
Pages
Time on site
Firmographics
Person
A company guess, but no behaviour.
Flowgrid
Visitor 8f2c1a
Chrome on macOS, first seen Sep 2
Sessions
4
Pages
11
Time on site
9m 40s
Activity
- Viewed Pricing/pricing, 3rd visit10:02
- Clicked Book a demo/demo10:04
- Typed a work emailmatched in HubSpot10:05
- Left at “Company size”form abandoned10:06
CRM
The person and what they did, in one record.
No reverse-IP lookup and no device fingerprinting: identity comes from your own forms and your own CRM, and password and card fields are never read. Other tools are shown as categories from our October 2026 review, so individual products vary.
Move fast on what’s working.
Securely, at any scale.
Analytics, replays, identity and your CRM in one place, so the question that used to take a week takes a sentence. Every answer opens on the evidence, and nothing changes in your product without a person’s approval.
- Demo form, abandoned5 this weekVisitorStopped atCRMDWDana WhitfieldNorthwindCompany sizeMRMarco ReyesGlobexPhonePNPriya NairInitechCompany sizeNewTBTom BeckerUmbrellaJob titleLFLena FoxHooliCompany sizeNewCustomer intelligence
Who started the demo form and didn’t finish?
The names, the field each one stopped on, and which are already in your CRM.
Learn more - Checkout funnelLast 7 daysCart2,412100%Shipping2,02684%Payment1,73772%Paid98941%
Biggest drop: Payment to Paid, 748 people (43%)
Product analyticsWhy did checkout conversion drop?
The step, the segment and the day it started, with the sessions behind it.
Learn more - Session replay, Dana Whitfield5 rage clicksnorthwind.co/pricingReplaying, 2×ProductPricingDocsSign in
Simple, honest pricing
Start free, upgrade when it pays off.
Starter
$29/mo
Choose StarterTeam
$79/mo
Start trial×5Business
$199/mo
Talk to sales- 00:04Opened /pricing
- 00:18Scrolled to plans
- 00:42Rage click, Start trial
- 00:51TypeError in checkout.js
- 01:20Left the page
1:52Session replayShow me where people rage-clicked on pricing.
The recordings, filtered by rage clicks and errors, opened on the moment.
Learn more - Pricing page, returning companies14 daysNorthwind LogisticsDana Whitfield6GlobexMarco Reyes4InitechNo contact yet3Web analytics
Which companies keep coming back to pricing?
Ranked by repeat visits, each with the matching contact.
Learn more - Feature adoption, new accounts1 stalled
Adopted this week
5 of 6
Most used
CSV import
Stalled
API keys
3 weeks agoTodayCSV importTeam invitesSaved reportsDashboardsWebhooksAPI keysDaily active accounts, by featureLessMoreFeature usageWhich features are new accounts using?
Adoption per feature, week by week, and where usage has stalled.
Learn more - Pull request #218Needs approval
Move the demo CTA above the fold on mobile
flowgrid/demo-cta into main
Tests passedEvidence: 37 sessionscomponents/hero.tsx+4−141 <section className="hero">42 <Headline />43 <DemoCTA className="mt-24" />44 <DemoCTA45 className="mt-6"46 onView={() => fg.track("demo_cta_seen")}47 />48 <ProductShot />49 </section>AI agentsTurn that fix into a pull request.
The change drafted on your repo, with the evidence attached. Nothing merges until you approve it.
Learn more
Bringing you the work, even when you’re away
Your agents don’t clock off.
The work is done when you’re back.
Schedule the report, set the watch, connect the CRM. Flowgrid runs them on time, with fresh data, and brings you the result.
Agents that draft the follow-up.
You still approve everything.
Once Flowgrid has the answer, it writes the next step: the note on the contact, the tracking you were missing, the pull request. Then it stops and waits for you.
Nothing waiting yet. The agent is still reading.
Previews first
Every draft is a preview until someone on your team approves it.
Your click is the write
The agent cannot merge code or write to your CRM on its own.
Evidence attached
Every draft links back to the sessions and numbers it came from.
Private by default.
Yours to control.
What visitors type stays theirs, your team decides who sees what, and nothing the agent drafts ships without a person.
- On the websitesam@acme.coIn the replay•••••••••••
Typing is never recorded
Session replays mask every input by default. Add fg-block to any element to hide it completely.
- POSThttps://core.flow-grid.xyz{ "path": "/pricing", "visitor": "v_82" }Encrypted in transit
Encrypted in transit and at rest
Every request runs over HTTPS, and stored data is encrypted by the database it lives in.
- SamViewerReplaysVisitorsReports
Logged: Maya changed Sam's access
Your team, your permissions
Roles and per-person permissions decide who sees replays, visitors and reports. Changes are audit-logged.
- flow-grid.xyz/r/k9Qx2mT8…RevokeExpires in 30 days
Links you can take back
A shared report expires in 30 days, and you can revoke it in one click.
Fix the low-contrast checkout button
Pull request, 2 files changed
Waiting for your approvalRejectApproveThe agent asks first
It drafts the pull request or the change. Nothing ships until someone on your team approves it.
- acme.coDeleteVisits12,480Session replays312Reports4Removed, with all of its data
Delete means delete
Remove a website and its analytics data goes with it. Your data is your data, and we don’t keep copies.
Set it up where you build.
Connect what you already run.
One script tag on any platform, then connect your CRM, your repo, your payments and Google. The agent reads all of them in one place.
- Next.js
- React
- WordPress
- Shopify
- Webflow
- Framer
- Squarespace
- Wix
- Any website
Or hand it to your coding agent
One package and one init call is small enough for an agent to install from the README.
- Claude Code
- Cursor
- Lovable