Enterprise

Answers the whole company can trust.Access your security team can sign off.

Sales, product, finance and support ask the agent and get answers with the evidence attached. You decide who sees what, person by person, and every change lands in an audit log.

Plans, security review and rollout, with your team.

New requestRevenue board
LM

Leo Martins

Wants to add a widget

ViewerSales
Leo's permissions4 keys
View product analytics
Edit reports
Custom dashboard editno
Approve CRM writesno
Checked at the server403
needs
custom_dashboards.edit
granted
no

“You need custom dashboard edit permission.”

AnalystAsked by Priya Shah
Found 3 accounts on pricingthis week
Matched one in HubSpotexact, by email
Drafted a notefor that contact, waiting for an approver
Audit logwho and when
09:12Role changedLeo Martins → Viewer
09:14Invite sentana@haldenfreight.com
09:20API key createdby Priya Shah
09:31Website addedhaldenfreight.com
CRM writePending

Add a note to Dana Whitfield's HubSpot contact. Someone allowed to approve CRM writes has to click.

DenyApprove

Access layer

Connects to
HubSpotSalesforceZohoGitHubStripeLemon SqueezyHubSpotSalesforceZohoGitHubStripeLemon SqueezyHubSpotSalesforceZohoGitHubStripeLemon Squeezy
Rollout

Your whole company on it,without handing out the keys.

01Invite your teamEveryone joins as an owner, an admin or a viewer. Invites and role changes go in the audit log.
owner, admin or viewer

Team

PSPriya ShahOwner
ACAna CostaAdmin
LMLeo MartinsViewer
02Grant by personPermission keys on top of the role, one person at a time. The server enforces them, not the screen.
one person at a time

Leo Martins

View product analytics
Edit reports
Custom dashboard editno
Approve CRM writesno
03Read the recordMembers, roles, invites, settings, billing, API keys and websites, each change with who made it and when.
who changed it, and when
09:12Role changedLeo Martins → Viewer
09:14Invite sentana@haldenfreight.com
09:20API key createdby Priya Shah
09:31Website addedhaldenfreight.com

Every step the agent takes,on the record.

Open any answer and see what the agent read, what it found and what it drafted. When it wants to write to your CRM, it stops and waits for a person, and the write is logged with who approved it.

What it did
Each step it took, kept with the answer
Who approved
A person clicks before anything is written
What it wrote
CRM activity, filterable and exportable as CSV
Agent runWho should sales call today?
Reading who visited pricing this week
CRM activity

Nothing written to your CRM yet.

On the record. The steps stay with the answer, and the write sits in the activity log with the person who approved it.

Security model

What your review will check.Each answer is in the product.

core.flow-grid.xyz
HTTPS

Connection is secure

Encrypted in transit, and encrypted at rest by the database it is stored in.

Encrypted in transit and at rest

Every request runs over HTTPS, and stored data is encrypted by the database it lives in.

Replay · 00:42
Inputs masked

What they typed is never in the recording.

Replays hide every input

Session replays mask everything typed. Add fg-block to any element to hide it completely.

flow-grid.xyz/r/q8Zt…
Expires in 30 days

Links you can take back

A shared report expires in 30 days, and you can revoke it in one click.

PSPriya Shahpriya@haldenfreight.com
Owner
ACAna Costaana@haldenfreight.com
Admin
LMLeo Martinsleo@haldenfreight.com
Viewer
Custom dashboard editFor Leo Martins only

Your team, your permissions

Roles and per-person permissions decide who sees replays, visitors and reports. Every access change is written to the audit log.

haldenfreight.com

  • Deleted from the database
  • Purged from the event store

Delete means delete

Remove a website and its data is deleted with it, from the database and the event store.

Bring the questionsyour security team will ask.

Access, the audit log, where data lives and the agent's approval gate, walked through on your own website.