bona verb isiZulu and Sesotho: to see

See what your customer sees.
Except their password.

Bona is live cobrowsing for support teams. Your customer clicks Share screen with support, then Allow, and your agent sees their real web page, live. Card numbers, passwords and one-time codes stay hidden on the customer’s own device.

  • 14-day free trial, no card
  • From R249 per seat a month
  • One script tag
  • Nothing for customers to download

Contact centre with 100+ agents? See bands and the 30-day pilot

Agent console / Session with Thandi
Live · 00:42 Remote control: off ask to control 3
Peer-to-peer · end-to-end encrypted Thandi’s page, mirrored live. Not a video.
umoya-outdoor.example/checkout
Umoya Outdoor CartDetailsPayment
Pay by card
Email thandi.n@mail.example
Card number MASKED ON DEVICE •••• •••• •••• •••• 1 Thandi
Expiry •• / ••
CVC HIDDEN
Pay R1 249,00 2
Order summary
Trail runner, size 7Qty 1 R1 099,00
Delivery (Gauteng)R150,00
TotalR1 249,00
Incl. VAT
T Thandi/checkout
Request control Clear drawings End session
SESSION LOG 14:02:06Thandi allowed sharing. Live. 14:02:31Moved to /checkout. Session followed. 14:02:44Laser on.
  1. 1 Card number, expiry and CVC are masked on Thandi’s device. They never reach your agent.
  2. 2 Your agent’s laser and pen. No extra permission needed.
  3. 3 Control stays off until Thandi clicks Allow control in a second prompt.

HOW IT WORKS

Three steps, and nobody has to describe their screen.

  1. 1

    Paste one tag

    Add the Bona script just before </body> on your site. No build step, no plugin, nothing for your customers to install.

  2. 2

    Your customer says yes

    They click Share screen with support, then Allow. Until both clicks happen, nothing on their page is captured.

  3. 3

    See it, show it, sort it

    Their live page opens in your console. Point with the laser, circle the right button, or ask to take control if they’d rather you drive.

PRIVACY

Private by construction, not by promise.

Ordinary screen sharing sends everything and hopes the agent looks away. Bona hides sensitive fields on the customer’s own device, before a single byte is sent, so those values never exist on the agent’s side to leak, log or screenshot.

What the customer types

Card number
4000 1234 5678 9010
One-time PIN
482 913
Account balance (you marked it private)
R18 240,55

What your agent sees

Card number
•••• •••• •••• ••••
One-time PIN
HIDDEN
Account balance
HIDDEN

Where the page actually goes

Customer’s browser Masks passwords, card numbers, one-time codes and your marked fields, right here.
End-to-end encrypted Peer-to-peer, browser to browserencrypted relay if a firewall requires it
Your agent’s browser Rebuilds the real page, crisp, with the hidden fields still hidden.
And Bona’s servers? They only connect the two sides. They never see the page.

Consent first

Nothing is captured until the visitor clicks “Share screen with support” and then “Allow”.

Masked on the device

Passwords, card numbers and one-time codes by default, plus any field your business marks as private.

Control needs a second yes

Remote control has its own Allow, never types into protected fields, and stops the moment the customer says so.

POPIA

When your information officer asks what an agent can see during a POPIA review, the answer fits in one sentence.

“The customer’s page, minus every field masked on their device.”

Our servers only connect the two sides and never see the page, so there is less personal information for anyone to hold, including us. They only see what’s needed to route the session: the page address and title, plus any visitor name or email your site chooses to pass.

PROOF, NOT PROMISES

See both sides for yourself.

Open the demo account page as the customer, and the agent console in another browser or a private window. Type a card number into Payment method and watch it arrive as bullets.

  1. 1 Be the customercobrowse-demo.pages.dev
  2. 2 Be the agentWe’ll send you a console login
  3. 3 On the demo page, click “Share screen with support”, then “Allow”. In the console, click Join.

AGENT TOOLS

Everything you’d do sitting next to them.

Fewer screenshots over WhatsApp. Fewer “the blue button, no, the other one”. Your agents guide, and customers stay in charge.

Point and draw

A laser dot and a pen for “click here, not there”. The customer sees your pointer and drawings on their own page. No extra permission needed.

Remote control, with a second yes

Ask to control and the customer gets a separate prompt. You can click and type for them, never into protected fields, and they can stop you at any moment.

Sessions follow the customer

Cart to checkout to confirmation. When the customer moves to another page of your site in the same tab, the session follows without asking them again.

A live page, not a video

The real page is rebuilt in your browser, so text stays crisp and every scroll and keystroke shows up as it happens.

INSTALL

One line. Then you’re live.

If you can paste a line into your site template, you can install Bona. No build step and no plugin to maintain. Customers see a small “Share screen with support” button. Nothing is captured until they click it and Allow.

  • Paste it just before </body> on the pages you support.
  • Passwords, card numbers and one-time codes are masked out of the box. Mark any other field you want kept private.
  • Customers use their normal desktop browser. Nothing to download.
index.html Bona
  <!-- your page -->
  </main>

  <script src="https://bona-demo.pages.dev/bona.js" data-bona-site="YOUR_SITE_ID" async></script>
</body>

Everything above works today.

Everything in this box is in progress.

COMING SOON

What we’re building next.

None of this is live yet, and we’ll keep saying so plainly until each piece ships.

COMING SOON

An AI assistant that knows when to hand over.

It answers in chat and points at the right spot on the page. When it gets stuck, it hands the same live session to a human agent, with the full context. No starting over, no “can you explain that again?”

AI use is always disclosed to your customer.

  1. The AI assistant answersIn chat, and points at the page. Labelled as AI.
  2. It gets stuckAn edge case, an upset customer, a judgement call.
  3. A person takes the same sessionSame live page, full context.
  • Coming soon

    Admin dashboard

    Agent accounts, sites and allowed domains, and billing in one place.

  • Coming soon

    Audit log

    A record of who viewed which session, and when. The answer your auditor asks for.

  • 123Coming soon

    6-digit session codes

    A customer on the phone reads a code to your agent, and the session connects.

  • Coming soon

    In-session chat

    Type to each other without leaving the page you’re both looking at.

  • Coming soon

    Phone browsers

    Help customers who reach your site on their phone, not just on desktop.

  • Coming soon

    Voice

    Talk it through while you both look at the same page.

PRICING

Pay for seats in use, not for people.

A seat is one agent signed in at that moment. Logins are unlimited, so shift teams and staff turnover never cost you extra. Contact centres with 100 or more agents buy a band: see agent bands. Between 76 and 99 agents? Talk to us.

Free trial

Every feature, on your own site, with your own team.

R0for 14 days No card needed. During launch, we set up each trial site for you by hand.
Start free trial
  • Every feature in Team
  • Up to 10 seats
  • Install it on your own site
3 to 75 seats

Team

For small and mid-size support teams.

R249per seat per month Minimum 3 seats, so from R747 a month. Pay by card through PayFast.
Start free trial
  • Live cobrowsing, not a video
  • Masking on the customer’s device, including fields you mark
  • Remote control with the customer’s consent
  • Laser pointer and drawing
  • Sessions that follow the customer across pages
  • Unlimited agent logins
  • 90-day audit log (coming soon)

Compliance add-on

For small banks, insurers and fintechs that answer to an information officer.

R1,990per month Added to a Team plan.
Talk to us
  • A POPIA operator agreement, signed with us
  • 13-month audit log with export (coming soon)
  • Single sign-on (SSO) (coming soon)

Prices in Rand, excl. VAT. Foreign cards welcome.

Coming soon

AI assistant: an included allowance per seat, with top-ups available. Handoffs from the AI to a person are never charged.

CONTACT CENTRES & BPOs

100 agents or more? Buy a band.

One fixed monthly price per band, in Rand. We count agents online at the same time, not named users, so three shifts of 100 people share one 100-seat band.

Talk to us

Agent bands

LAUNCH PRICING
Contact centre agent bands at launch pricing, in Rand per month, excluding VAT
Band, online at once Per month Per seat
100 seats R18,900 R189
250 seats R42,500 R170
500 seats R79,500 R159
750 seats R112,500 R150
1,000 seats R139,000 R139

More than 1,000? Add R32,500 for each extra 250 seats.

Between bands, add blocks of 25 seats. We always charge the cheaper of band plus blocks, or the next band up. Ask us for a quote for your exact seat count.

Paid by invoice and EFT, monthly or yearly. Prices in Rand, excl. VAT.

Everything in Team, plus

  • 13-month audit log (coming soon)
  • Sub-accounts (set up by us during launch)
  • A service level agreement
  • Supervisor tools (coming soon)

CONTACT CENTRE PILOT

Pilot it on a live floor first.

R4,990once

30 days, up to 50 seats. Credited in full when you sign for 12 months.

Talk to us about a pilot

What your ops manager and information officer will want to know

  • A privacy story compliance can read

    Masking happens on the customer’s device, before anything is sent. Our servers only connect the two sides and never see the page.

  • Agents onboard in a browser tab

    Nothing to install on agent desktops, or on your customers’ computers.

  • Rollout is one script tag

    One line before </body> on each site you support. No plugin, no build step.

  • A page change doesn’t end the session

    The session follows the customer to other pages of the site in the same tab, without asking again.

  • Built for locked-down networks

    If a firewall blocks a direct link, the session falls back to an encrypted relay. Refresh the console mid-session and you drop straight back in. Service terms sit in your band’s service level agreement.

FAQ

Straight answers.

Something else on your mind? Ask us directly, or see it yourself in the live demo.

No. Passwords, card numbers, one-time codes and any field the business marks are masked on your own device, before anything is sent. The agent sees bullets or “HIDDEN” in their place, and remote control never types into those fields.

Stop asking “what do you see on your screen?”

Add one tag to your site and take your next support chat or call looking at the same page as your customer.

14-day free trial, no card needed. Contact centre with 100+ agents? Talk to us

CONTACT

Talk to us.

Tell us about your support team and a person will get back to you. No sales script, and no mailing list you didn’t ask for.

  • A quote for your exact seat count, or a band
  • The 30-day contact centre pilot
  • The Compliance add-on and our POPIA operator agreement
  • A console login for the live demo

We only use these details to reply to you. See our privacy policy.