Insurance business, made smarter, from one connected suite

Ribaso is an insurance technology company, a B2B SaaS business building software for distribution-led businesses, starting with insurance. It has four products: Ribaso Insurance, its flagship platform for agents, brokers, and insurance professionals, plus R Connect for branded customer meetings, R-Team for team communication and tasks, and Webmail for business email. Insurance is the primary focus. I designed all four products, which Ribaso calls its suite, leading the 0→1 product design across web, desktop, iOS, and Android and defining the core journeys, the information architecture, and the interaction patterns the rest of the suite now builds on.

View Live
Role
Senior WordPress Developer (Bisqcorp)
Timeline
2026 · Ongoing
Type
Insurance Technology0→1 Product DesignB2B SaaSCross-Platform
Tools
WebDesktopiOSAndroid
0products in one suite, insurance first
0steps from inquiry to commission
Autofollow-ups replace manual chasing
Liveon web, desktop, iOS and Android
Problem

Agents switched between portals just to run one request for quote.

Move

One request to every insurer, with automatic follow-ups.

Result

One workflow across web, desktop and mobile.

Screenshot of the Ribaso homepage: an insurance technology company and its insurance distribution platform
The live product, ribaso.com
01·The story

Agents owned the client. The workflow around it was broken.

Requests, replies, quotes and commission, spread across disconnected tools.

Insurer AInsurer B"The client is mine.The paperwork is the pain."Agents and brokers
The businessAgents and brokers own the client relationship. Behind it sits a lot of workflow.
PlatformHandles the workflowStays out of the relationship
What I foundSpeed was welcome. Anything that got between agent and client was not.
Re-keyingportal 1portal 2portal 3"Same details,three times."
Typed again for every insurerOne request, rebuilt by hand in a different format for each insurer.
The real cost"Any update?Any update?"Chasing, by hand
Chasing every insurerTracking who has replied, and nudging who has not, eats client time.
Easy to get wrong"Which quote is better?Did I get paid right?"
Quotes and commission by handQuotes came back in different formats, and commission was reconciled manually.

CompanyB2B SaaS, not an insurer, aggregator or intermediaryModelpaid for the software, not commissionsAgentkeeps the client relationshipBuilt from discovery interviews with working agents and brokers, and from ribaso.com. Illustrated.

02·Information architecture

One company, four products, one shared layer

The structure keeps the agent’s work in one place.

BeforeFive steps, each in its own tool: request, outreach, follow-up, comparison, commission.

Ribaso Insurance

The flagship, for agents and brokers

  • Inquiries and RFQs
    • Guided smart queries
    • Structured RFQ, built automatically
    • One request to many insurers
  • Insurers and quotes
    • Replies by email, no insurer portal
    • Quotes land on the same RFQ
    • Side-by-side comparison
    • Automated follow-ups
  • Clients and policies
    • Client management
    • Renewal reminders
    • Policy stored
  • Commission
    • Committed vs received
    • Mismatches visible
  • Team
    • An inbox per user
    • Performance monitoring
    • Email linked to client and inquiry

The R Suite

Three standalone products

  • R Connect
    • Branded join page and room
    • Waiting room and host controls
    • Consent-based recording
    • Calendar write-back
  • R-Team
    • Chat and work groups
    • Hierarchy tasks
    • One team action feed
  • Webmail
    • A mailbox for every seat
    • Your own domain
    • Admin console
    • Calendar and tasks

Shared layer

What all four plug into

  • One directory
    • Seats, managers, teams
  • One calendar
    • Meetings and tasks
  • One file
    • Notes, recording, mail and tasks land on the RFQ
  • Roles
    • Owner
    • Manager
    • Team member
    • Guest, no account

Built from ribaso.com. Each column is a product group, each box a module, each line a capability.

Who can do what, on one tree

OwnerSees the full treeAssigns to anyone
ManagerSees own teamAssigns to their team
Team memberSees own work and groupsAssigns to self
GuestNo accountOpens a branded link

Permissions follow the organisation tree, so nobody sees or assigns beyond their line. Guests only ever meet R Connect, never R-Team.

03·User flows

Three flows that carry the suite

Each flow removes a manual step at every stage.

Inquiry to commission

The core Ribaso Insurance flow, in seven steps
  1. InquiryCapture the requirement
    Nothing missedGuided smart queries, not free-text emails
  2. RFQBuilt automatically
    Not retypedStructured once
  3. SendOne request, every insurer
    One sendInsurers keep replying by email
  4. QuotesReplies land on the same RFQ
    No insurer portalInsurers need no new account
  5. CompareLined up side by side
    On arrivalNot built by hand in a sheet
  6. PolicySelected policy is stored
    Clear rolesRibaso runs the workflow, insurers issue the policy
  7. CommissionCommitted vs received
    Mismatches visibleReconciled, not just tracked
RuleAutomate the workflow. Stay out of the relationship.Always onAutomatic follow-ups for pending insurers

A client meeting in R Connect

Meeting a client in a room that looks like your company
  1. InviteSend a branded link
    Any channelWhatsApp, SMS, email or a copied link
  2. JoinOpen the branded page
    No account, no downloadAny browser, no other brand in front
  3. AdmitHost lets the guest in
    Team huddles firstWaiting room on every room
  4. MeetHost controls, share, co-fill the RFQ
    Stays in the roomThe RFQ sits inside the meeting
  5. RecordOn-screen consent first
    Never silentExplicit consent before recording
  6. KeepStored against the meeting
    The firm owns itNot a personal account

One motion across the suite

From a new seat to a signed policy, without leaving Ribaso
  1. MailA seat gets a login and mailbox
  2. TeamThey appear in R-Team
    One structureDMs, RFQ groups and tasks, no second tree
  3. WorkA group opens around the inquiry
    Work stays togetherFiles land on the RFQ, status visible upward
  4. ConnectHost a room from the same group
    One clickThe client joins the branded link
  5. FileEverything lands on the RFQ
    The firm owns the trailNotes, recording, mail and tasks

Steps follow ribaso.com and the product design. The notes explain what each choice does for the user.

04·How I solved it

Four decisions that did the work

Each decision removed a specific manual step or a reason not to adopt.

01

One RFQ, every insurer

Agents re-keyed the same request for each insurer, in different formats.

Before / not chosenOne RFQ form per insurer, one at a time.
ChosenOne structured RFQ, built automatically and sent to every insurer at once.
What it changedNo repetition. The request reaches everyone together.
02

The system chases, not the agent

Tracking who has not replied was the real cost, not the RFQ itself.

Before / not chosenA notification when an insurer replies.
ChosenAutomated follow-ups for insurers who have not responded.
What it changedAgents spend that time with clients.
03

Compare as quotes arrive

Quotes came back in different formats and were compiled by hand at the end.

Before / not chosenCompile the comparison after the quoting cycle.
ChosenReplies are structured and lined up the moment they arrive.
What it changedDecisions start earlier and need less rework.
04

Do not ask insurers to change

The workflow only works if insurers can keep working the way they do.

Before / not chosenA portal or login that insurers must adopt.
ChosenInsurers reply by email, with no account and no portal. Ribaso structures the reply.
What it changedAdoption depends on the agent, not on every insurer.
05·What changed

The same jobs, done by the platform

Fewer places to lose time, and the client stays with the agent.

BeforeAfter
Queries
BeforeFree-text emails, details missed
AfterGuided smart queries capture every detail
RFQs
BeforeRe-typed for each insurer
AfterOne structured RFQ, generated automatically
Insurer requests
BeforeSent one by one, manually
AfterA single request reaches every insurer at once
Follow-ups
BeforeManual chasing and reminders
AfterFollow-ups triggered automatically
Comparison
BeforeSpreadsheets built by hand
AfterGenerated the moment quotes arrive
Commission
BeforeTracked in scattered sheets
AfterCommitted vs received, reconciled
Team visibility
BeforeNo visibility into individual performance
AfterIndividual inboxes, monitoring and employer visibility
Workflow
BeforeThe process lives in people’s heads
AfterOne connected workflow, end to end
0products in one suite
insurance first
0steps from inquiry
to commission
0daysfree trial, no credit card
web, iOS, Android and desktop
What made the difference

Taking the coordination away while leaving the client relationship with the agent. Speed was welcome. Mediation was not.

What I can and cannot claim. As an active, still-growing 0→1 suite, I don't have an audited long-term metrics baseline to cite. What I can point to is structural: less context switching for agents, one workflow in place of several, and interaction patterns now reused on every platform the suite ships on. Not measured percentage lifts.

06·Next

What I would do next

This was the 0→1 foundation, not a finished endpoint.

Instrument usage from day one

Knowing which step agents abandon first would sharpen every iteration.

Test follow-up cadence

Learn how often an automatic nudge helps and when it annoys.

Deepen the shared layer

Bring more work onto one directory, calendar and file.

07·Design system

Component patterns, live on ribaso.com

Dense, dark and calm under load. Hover to try them.

Primary ButtonHover to lift
INSURANCE DISTRIBUTION PLATFORM
Category PillOutlined, on dark
⚖
Quote Comparison
Compared on arrival
Feature RowHover to lift
INSURER 1
INSURER 2
Comparison BarsQuote widget
RFQ-MOTOR-24591
Reference BadgeRequest ID tag
•••
✉
Icon TilesNav / action set
igus Chainflex India · Bisqcorp

Simplifying a 1,200+ SKU Industrial Catalogue

Continue reading
Copied to clipboard!