The AI is yours
The key, the model and the cap belong to your company. You set how much it can spend per day on the site — and you can switch the AI off without switching off the channel: the visitor then lands straight on the form.
Your team replies in Mesa, the agent desk. The lead gets an email put together on the spot: the state of the conversation at the top, the new message in the spotlight and the whole path, numbered. They reply to the email and the conversation carries on — no quote chain, no “see below”.
Sales comes in a plan like every other module: take it on its own or alongside Support and Projects — tickets and leads share one quota.
Sales · Berni Software
ERP integration — Interaction 4
Meeting set for Sep 24 at 3 p.m., with Ana
The new message
Ana, from Berni Software
Done, Marcos! I set it for Thursday at 3 p.m. and the invite is on its way. I will bring the migration case you asked for.
How we got here
Done with these emails? One click and we stop.
The bubble on your site opens with your assistant. It introduces itself, answers from your knowledge base and offers to bring in the team from the very first message.
The key, the model and the cap belong to your company. You set how much it can spend per day on the site — and you can switch the AI off without switching off the channel: the visitor then lands straight on the form.
No cookie, no IP, no browser fingerprint. Anything that identifies someone is stored only when the person hands it over, with the consent on record.
Ask for a person and the visitor sees their place in the queue and how many people are ahead. Outside business hours, they find out right away.
Proof of a human browser, invisible to real people, on the site widget and on the login code request. Whoever does not present the proof is refused: a direct call to our API, without the widget, stops at 403. If Cloudflare goes down, the request passes on purpose — we do not take your login down over a third party.
When they ask for the team, everything already said to the assistant arrives in Mesa with them. Nobody repeats the story — and every AI line is signed, so no one can paste in a promise it never made.
Color, logo and name are your product’s. To the visitor, it is your site talking.
Not every visitor wants to talk to a salesperson. What they asked the assistant becomes an anonymous record — the raw material for your next sales argument.
Possibilities
Anonymous for real.
What matters stays.
Short shelf life.
Split by intent.
Ten people asking the same thing on the pricing page is a wording problem, not a salesperson problem.
The lead arrives ready: with the product, the source, the campaign and whatever the script decided.
After the first answer, the assistant asks for a name and a contact to carry on. If they agree, the lead is born right there.
The visitor would rather be contacted later. They leave a contact with the consent and get on with their day.
They ask for the team and join the Mesa queue, with the AI conversation attached.
Interest showed up in the middle of a ticket. One click moves it to Sales, and the customer notices nothing.
Came in through a referral, a trade show or a phone call? The team registers it on the Leads screen.
Before any alert, whatever comes in goes through a sieve of rules — with no AI cost.
Screening
4Each product has its own first-reply target, by urgency. Miss it and bFocus does not email the team: it passes the turn on.
These times are the default and you adjust them per product. Miss it the first time and it goes to the next person in the rotation or the team is alerted again; miss it again and the area lead is called in.
Leads and tickets live side by side in the Mesa your team already uses. What changes is what the screen asks for.
The list lives next to Mesa. There is no funnel to drag: what moves a lead is what was agreed with them — and that is written on the record.
Contact, company, source and campaign, the script answers, what screening decided, the agreed next step and every conversation that person had.
By name, contact, company or product — and “Mine” instantly separates yours from the team’s.
Referral, trade show, phone call: the team records it right there, with the same script and the same record.
Overdue, today and the coming days, mine or the team’s, with a reminder on the phone 15 minutes before the time.
Closing has a reason, archiving moves it out of the way without losing it, and whoever writes again reopens the same conversation.
Selling, supporting and delivering on the same base changes what each team sees. This is not an integration between systems: it is the same database, the same permissions and the same history.
Queue, on-call, presence, transfers and areas apply to leads and tickets alike. Having both modules adds a filter, not a second system.
One click moves it from Sales to Support and back, with everything already said. The customer notices nothing, and a ticket that only existed because of it is cancelled with the reason.
Whoever talks on your site becomes a person in the same registry support uses. If the contact already belongs to someone, the new person joins the possible-duplicates queue — nobody inherits someone else’s history by typing an email.
The site assistant answers from the same per-product articles the support agent uses. You write once and it counts twice.
Site and support spend from your company’s account, with caps in reais per conversation, per user and per product — plus a separate cap just for what the AI answers on the site.
A ticket turned into a task stays locked until that task is done. When it is, Mesa gets the internal note and the nudge: reply to the customer and resolve it.
Public release notes join the sources the AI searches. The site assistant and the support agent answer citing what has just gone out.
The new customer’s ticket becomes a task in the sprint, the pull request links itself to that task and the release note tells everyone who has that product — with each acknowledgement on record.
That is why Sales was born inside bFocus, instead of being one more CRM to integrate later.
What the person read, in which language and where each piece of data came from stays on record — and it goes out in their data export.
In the email footer and in Gmail itself. Whoever opts out receives nothing more from Sales.
We store only the fingerprint of the address, not the address.
The link in the email opens the whole conversation, numbered, with a reply box — and it expires.
Saying it now is cheaper for both of us than you finding out later.
On the site, like any other module: on the pricing page you tick Sales (on its own or with Support and Projects), pick the size and subscribe. The 14-day trial includes all three, with no credit card. Tickets and leads share the same monthly quota.
No. With no key on file, the bubble on your site opens straight on the form and the lead joins the queue all the same. With your key, the assistant answers first and you choose how much it can spend per day.
It is the same Mesa, the same queue and the same on-call. Your team does not learn a new screen: it learns one more filter and one way of closing.
No. Nothing that identifies anyone is stored before consent — no cookie, no IP, no browser fingerprint. Someone who only talks becomes an anonymous record that disappears after 90 days.
Not yet. Today a lead is born in the widget on your site (by chatting, by leaving contact details or by asking for the team), in a ticket that becomes a lead, and in a manual entry. A reply by email continues an existing lead’s conversation — it does not create a new one. WhatsApp serves your customers, and that stays as it is.
The bubble that already answers questions starts bringing people in. Try 14 days with all three modules, no credit card.