NewUsers approve every change before it happensUsers approve every change

Your users ask.
Frankie answers.

Frankie is an assistant inside your product. Users ask in plain words, and Frankie answers or does it for them through your API. No learning curve, no onboarding tour.

  • Value on day one
  • Less onboarding
  • More features used
How setup works

Free to start — 1 workspace, 100 conversations a month. Install with one pull request or your AI coding assistant.

“Chart sign-ups by plan”In an analytics app
“Run the checkout tests”In an API tool
“Do you support SSO?”On your website
“How do I export?”In your docs
frankieUnderstands · checks · does
Chart savedFrom their own data
42 tests passed1 failed, with the reason
Question answeredFrom your website
Handed to your teamWhen a person is needed
frankieWorking in your app
  • “Chart sign-ups by plan”Chart saved to their dashboard
  • “Run the checkout tests”42 passed, 1 failed with the reason
  • “How do I export?”Answered from your docs
  • “I was charged twice”Handed to your team
See it work

Ask once. It’s done.

Pick an agent and watch a real request go from question to done.

Sample data. It acted as Priya, so it could only change projects she’s allowed to edit.

Bigger jobs

Reports and whole workflows, from one message.

It reads your data to build a report, or chains the steps of a job through your API, asking before each change that matters.

ReportIn a voice AI app

Calls and bookings by location this week

  • Read 412 callsGET /calls
  • Read 96 bookingsGET /bookings

Austin booked the most. Denver’s no-shows more than doubled, worth a reminder text.

LocationCallsBookedNo-shows
Austin182414
Denver131299
Boise99262

Every number comes from your API, for the person asking.

WorkflowIn a voice AI app

Set up a voice receptionist for our Austin clinic that books into our calendar

  1. Created the agent “Austin front desk”POST /agents
  2. Set its voice and greetingPATCH /agents/ag_7Q
  3. Connected the clinic calendarApprovedPOST /integrations
  4. Assigned (512) 555-0142ApprovedPOST /numbers
  5. Placed a test call: booked 3:00 pmPOST /calls/test

Your receptionist is live at (512) 555-0142. It answers, books into the clinic calendar and texts a confirmation.

Five calls to your API, two approvals. Sample data.

Why teams add Frankie

Faster value. Less onboarding. More usage.

Users don’t need to know where a feature lives or how it works. They ask, and Frankie answers.

Faster time to value.

New users get results in their first session. They ask for what they want instead of learning the product first.

Less onboarding friction.

No product tours, checklists or training calls to build and keep current. Users just ask.

More of your product used.

Features buried three screens deep get found and used. Every request is saved, so you see what users want next.

Three agents, one install

The right assistant on every page.

Add your website and docs with one click each. Every agent shows up where it belongs and knows its job.

In your product

Product agent

  • Does tasks for signed-in users
  • Only what they’re allowed to do
  • Asks before changing anything
On your website

Support agent

  • Answers visitors day and night
  • Uses your own website and docs
  • Passes tricky ones to your team
In your docs

Docs agent

  • Explains how things work
  • Step by step, in plain words
  • Links the page it used
Safe by design

It can only do what the user can do.

You switch on each action it may take; everything else stays off. It always acts as the signed-in person, so it can’t see or change anything they couldn’t.

Only the actions you allow

Everything starts switched off. Turn on the actions your users should have, from your dashboard.

  • List projects
  • Change a project’s due date
  • Comment on a project
  • Delete a project
  • Issue a refund
  • List all users

Users approve every change

Before it changes anything, it shows the user exactly what will happen and waits for their OK.

Change the deadlineWaiting for your OK
Project
Q4 launch
From
Fri, Oct 10
To
Fri, Oct 17
ApproveCancel

Only what that user can see

It works as the person who’s signed in, with their permissions. It can’t reach anyone else’s data.

Every conversation saved

See what was asked, what it did and who approved it, for every chat.

A person when it counts

Billing, account access or a bug: it hands the conversation to your team.

Getting started

Live in an afternoon.

An AI does the install: Frankie’s, or your own coding assistant. Nothing changes until you merge.

  1. Add the chatConnect GitHub and Frankie opens one pull request. Or paste one prompt into Claude Code, Cursor or Copilot.
  2. Pick what it may doTurn on the actions your users should have.
  3. Add your website and docsSupport and Docs agents, one click each.
Add the Acme assistantReady for your engineer to review
Ready
Shared with Dana (engineering)“Looks good, merging after lunch.”
Live on app.acme.dev
Jobs switched on
3
Conversations today
58
Handed to your team
2

Turn “how do I…?”
into “done.”

Free to start: 1 workspace and 100 conversations a month. Need more? Talk to us about Enterprise.

See it work