Ask AI for your SaaS product
Let AI do the work for your users
Anything your product can do, your users can now just ask for. Verb gives your product its own AI agent, built around what your product already does.
Free to build.Pay when your users can reach it. No card to start · sign in
Verb Assistant
built with Verb itself
Hi, I’m the Verb Assistant, the same one your users would meet, embedded in your product. Ask me anything, or press a question.
Try one of these
Trusted by
“The integration experience was flawless: the step-by-step onboarding guides you until everything is ready and running smoothly. The chatbot and AI sales agent have exceeded all expectations, delivering on their promises and adding real value to the business from day one.”
Your product already does all of this. Your users just cannot find it.
Before
Your users have to learn your product first.
- They hunt through menus for the one screen that does what they need
- A request that spans three pages means learning all three first
- Features they would get value from go unused because nobody finds them
- The ones who give up quietly leave, and you never find out which screen lost them
After
Your users just say what they want.
- They ask for the outcome, including the requests that span three screens and an exception
- It reads their real account first, so the answer fits them, not a generic doc
- Every feature is one sentence away, including the ones nobody found
- It asks before changing anything, and the log carries their name, not a robot's
How it works
Three steps, and your product does the work.
You add your product
Point Verb at your site and tell it what it can do, in plain English, from your dashboard. Minutes, not a sprint.
<script src="…/v1/verb.js" data-verb-site="YOUR_SITE_KEY" defer></script>
Your users just ask
In plain language, inside the product they are already in. Nothing new for them to learn, no documentation to find first.
Give Priya the same access as Jamie, minus production.
It gets them the outcome
Reads the real data, does the real task, shows its work. Never more than the person asking could already do themselves.
- Read Jamie’s access: 4 roles
- Left out production
- Gave Priya the other 3
Or let your coding agent do it.
Connect Verb to your coding agent, or any app that speaks MCP, and it creates the site, writes your verb.md and takes it live. One sign-in, no API key. Setup guide
Install the Verb MCP server for me: run claude mcp add --transport http --scope user verb https://app.askverb.com/api/mcp. It signs in with OAuth in the browser, so there is no token to store; keep every other setting as it is, then check that "verb" is listed. STRICTLY ASK ME TO REFRESH, OR CLOSE AND REOPEN THE SESSION, FOR THE MCP TO APPLY. Do not claim Verb's tools are available in the current session, even if the server shows as connected. Only ask me to step in earlier if a permission you need is blocked.
We never see your users’ logins.No passwords, no sessions, no cookies of ours in your product. Verb has no way to sign in as anyone.
Nothing you already built has to change.No rewrite, no migration, no new service to run. If you remove Verb tomorrow, your product is exactly what it was.
Nothing changes without a yes.
Before it edits or deletes anything, your user sees exactly what will happen and says yes. Every action is logged under their name. Your data is walled off from every other company's, and there are no passwords to leak.
8+controls in place
See how each one worksWorks with whatever you built.
It runs in the page your users already have open, so what your server is written in never comes up. No rewrite, no migration, no new service to run.
- Next.js
- React
- Vue
- Rails
- Django
- Laravel
- Node
- Go
- Supabase
- Firebase
- Shopify
- WordPress
- and whatever else you run
Asked before anyone signs up
The questions we get, answered plainly.
What does Verb actually do?
It embeds inside your SaaS, reads the real data in the product, and finishes the task for the logged-in user, in one message, inside the product they are already in.
Why not just build this ourselves?
You can, and the first working version is a weekend now. The part that takes months is everything after the model call: making each action run as the signed-in user rather than an admin key, showing a confirmation with the real values in it, keeping an audit trail that names a person instead of a service account, and a sandbox to test in. That is the work that decides whether it ever leaves your staging environment, and it is the part you are buying.
Where does the agent live?
Inside your product, in the browser, the place your users already are. Not a separate tab, not another login to remember, and not inside somebody else's chat window where your users have to go looking for it.
What kind of requests is it best at?
The multi-step ones a menu cannot be: look something up, reason about an exception, then act. Creation, assignment and access management are the sweet spot, because those are the requests that span several screens and need a judgement call in the middle.
Does it answer from stale or cached data?
No. It reads your product's live state at the moment of the question, not a cached answer from last month and not a training copy of your docs.
What do I have to build?
Nothing to install alongside your product, no rewrite, no migration, no new service to run. If you remove Verb tomorrow, your product is exactly what it was.
How long until it answers real questions?
About five minutes from signing in for read-only questions. Actions that change things take longer, because they run against your backend, and we would rather you wired that up deliberately than quickly.
Will it slow my product down?
It loads as one small script with no framework inside it, styled in isolation from your product’s own styles both ways. It opens as a side panel or a popup, you choose whether the side panel pushes your page aside or covers it, it goes full-screen on a phone, and it never opens itself.
Can we make it look like part of our product?
Yes. Its name, greeting, opening suggestions and colour are set from your dashboard, and contrast is worked out for whatever colour you pick so the text stays readable.
What if someone asks for something it can’t do?
It only acts through capabilities you have described. Anything outside them gets an honest “that isn’t something I can do”, not a guess dressed up as an answer.
Do my users need an account before they can ask anything?
No. Anyone on your site can ask read-only questions from the moment the assistant is there. Signed-in users get whatever their sign-in already permits them inside your product.
How will my users know what they can ask it?
When it opens it suggests things it can genuinely do, drawn from the capabilities you turned on. You edit those suggestions from your dashboard, because a feature nobody knows about may as well not exist.
What if it doesn’t show up on our site?
You would know, not wonder. If something on your side stops it loading, usually a strict content-security header, the failure is reported in your dashboard rather than staying silent.
What does it cost?
Building is free: the Dev plan is your site and its test site, working on your own computer, for good. When your users can reach it, Starter is $39 a month for 3,000 requests and 1 site, Pro is $99 a month for 8,000 requests and 3 sites, Max is $249 a month for 20,000 requests and 10 sites. The actions it takes are never counted. Every number is on the pricing page.
Do I need a card to sign up?
No. No card, no call, no invite code. You are in the dashboard in under a minute, and building on Dev stays free. A card comes in only when you pick a plan to go live.
What happens when I reach my requests?
It stops answering until the month starts again, and your visitors see a calm "temporarily unavailable", never an error. You can add more requests from your dashboard, and you are never billed for anything you did not choose.
Do I have to talk to sales to start?
No. There is nobody to wait for and nothing to request. Sign up, point Verb at your site, and it starts answering.
Is it priced per seat?
No. Plans are priced on requests and sites. Your team is not what costs anything, so it is not what you pay for.
Can I cover more than one product?
Yes. Each product is a site with its own tools and script tag. Pro includes three and Max ten, and any plan can add one for 15 a month.
Is there a demo I can try?
The assistant on this page is the real product. Open it, top right, and ask it anything about Verb. It answers with the same discipline it would bring to yours.
What is the sandbox, exactly?
Every site comes with a test site alongside it: its own key, its own log, and a Test badge on the widget. Its key only answers on localhost, so it runs inside your app on your own computer, against your development data, and never reaches your users. Anything that changes data still asks for a yes first.
Does testing count against my limits?
No. Everything you and your team try in the sandbox is free and never counted. It is there to be leaned on.
I signed up during the beta. What happens now?
Your live site stays free until 30 October 2026, and you will hear it from us directly before that date. Choose a plan before then and it keeps answering without a break. Everyone who was here during the beta gets a founding offer: just ask.
Who do I talk to when something isn’t working?
The people who built it. There is no ticket queue and nobody reading from a script. The contact on this page reaches us directly.
Why is building free?
Because you should see it work on your own product, with your own data, before paying anything. The test site only answers on your own computer, so it cannot carry a real product, and nobody is on a clock while they wire it up.
Does Verb see my users’ passwords or sessions?
No. Verb has no way to sign in as anyone: no passwords, no sessions, no cookies of ours inside your product. It works through the access your product already grants.
Does it touch money?
No checkout, no payments, no card data. Not a setting you switch off. It is simply not something Verb does, and it never will be.
What stops it doing something the user didn’t ask for?
Anything that edits or deletes shows the user exactly what is about to happen, in plain language, with the real details. They confirm, or it does not happen.
What if it can’t do the thing?
It says so. Your user gets an honest “that didn’t work” instead of a confident lie, and you hear about it before they do.
Can we audit what it did?
Every action is on the record: what was done, who asked for it, when, and whether it actually worked. Crucially the record names the person, not a service account, so your log never reduces to “the AI agent did this”, which is the line that makes an audit useless and stops an in-house build being signed off.
Who is accountable for what it does?
The person who asked, and the record says so by name. Verb never holds a credential of yours, it cannot do anything the person asking could not already do themselves, and anything that writes stops for a confirmation showing the real values. There is a security page on this site written for whoever will actually ask these questions.
We already run an MCP server. Does that matter?
It helps: your existing tools wire in as they are. It is entirely optional, though: if that means nothing to you, it changes nothing.
Who is behind Verb?
The same team runs TradePilot, a trading copilot with 170+ tools live in production, software people rely on for decisions about their own money. Verb is that discipline, packaged for your product instead of ours.
Can it do more than the person asking is allowed to?
No. It acts as the logged-in user, through the access your product already grants them, and your backend remains the authority. If a user could not do the thing themselves, neither can the assistant on their behalf.
Who can see my users’ conversations?
You and your team, in your dashboard. Conversations are kept until you ask us to delete them, and you can export them whenever you like. Each user appears as a pseudonymous reference rather than a name. The model provider processes a conversation to produce the reply. Nobody else sees it.
Could someone copy my site and run the assistant there too?
A domain serves no answers until you have proven you own it. Requests coming from any unverified origin are refused outright, so a copied page gets nothing.
What does a confirmation actually look like?
The real details, not a generic “are you sure”. If it is about to cancel an order, you see which order, whose, and what changes. Confirm, and it happens; close it, and nothing does.
How long does its access to our system last?
Minutes. Any credential is issued by your own backend, short-lived, treated by Verb as opaque, and never stored beyond the request it came with.
Can we decide how much it is allowed to offer?
From your dashboard: read-only questions or everything you have described, one switch apart, with per-tool control in between. Even at full access, anything that writes still asks first.
Get started
Try it on your own product.
Nothing to request and nobody to wait for. Start with a test key on your own computer, so you see exactly what it does with your development data before your users can reach it.
- 01Create an accountNo card, no call, no invite code. You are in the dashboard in under a minute.
- 02Tell it what your product can doIn plain English. Read-only questions start working as soon as you have added them.
- 03You start on your own computerA test key that only works on localhost, against your development data, until you have seen it work and decided to go live.
What it costs
- Freeto build: a site and its test site, on your own computer, for good
- $32.50a month, billed yearly, when it goes live, for 3,000 requests
- 0charges for actions: only the requests people send are counted
No card to start, never priced per seat. See every plan.
Free to build.
A site and its test site, on your own computer, and no card. See it do real things in your own product before you decide anything.
Start freeAlready have an account? Sign in