How Caroo Closed the Gap Between Browsing and Buying
Caroo started as a straightforward dealer listing platform, but quickly evolved into something far more powerful. It became a single destination where users could list cars, compete in live auctions, and secure financing — all within one seamless experience.
-
Client
- Project type Mobile App
- Industry Automotive
Caroo set out to fix a frustrating reality in car buying and selling.
Across Australia, the experience was scattered. Buyers jumped between listings, phone calls, and back-and-forth messages. Sellers posted vehicles, then managed enquiries manually. The moment that mattered — the transaction — happened somewhere else entirely.
Caroo saw the gap and moved toward it.
They began with a focused first step: a platform where dealerships could list vehicles and buyers could browse without friction. But that was only the surface. The real ambition was to pull the entire journey into one place — not just discovery, but decision-making, negotiation, and ultimately, transaction.
From Browsing to a Blocked Buying Journey
At the start, the product was straightforward.
List cars from dealerships. Let users browse.
But once real users started interacting with the platform, gaps became obvious.
Fragmented Buying Journey
Users could browse cars, but couldn’t complete the journey. They still needed to leave the platform to negotiate or purchase, which slowed decision-making.
No Private Seller Pathway
The early version focused on dealerships. Individual sellers had no way to list their own vehicles, limiting supply and reducing platform growth.
Static Listings Only
There was no urgency in the system. Without bidding or time-based mechanics, users browsed but didn’t always act.
Heavy Image Load Times
We could show the cars — but we couldn’t close the loop for the user.
The platform risked becoming just another listing site.
Without deeper functionality, user engagement would plateau. More listings wouldn’t necessarily lead to more transactions.
Caroo had ambition, but expanding the product came with risk.
Each new feature — private listings, auctions, financing — added complexity to both the user experience and the system underneath.
-
If we add auctions, will the system handle real-time bidding?
-
Will high-resolution images slow everything down?
-
Are we turning this into something too complex too quickly?
The question shifted from “Should we add features?” to “How do we evolve the platform without breaking what already works?”
The shift happened when the team stopped thinking in terms of features and started thinking in terms of user behaviour.
Users weren’t just browsing.
They were comparing, negotiating, waiting, and deciding.
Rather than attempting a complete overhaul, the team chose a staged approach to evolution. They started with dealer listings, establishing a solid foundation for the platform.
Next came private seller functionality, followed by live auctions that added urgency and engagement.
Finally, financing was integrated, with each step carefully built on the existing system to expand capabilities without disrupting what already worked.
“We started with listings — then kept building on top as we saw how people used it.”
- Operation Manager, Caroo
What we built
A fully integrated marketplace — dealerships, private sellers, buyers, and financing in one system.
Mobile & Web Applications
Live Auction System
Unified Listings
Financing Integration
Image Processing & Caching Layer
Admin CMS
Three phases, one partnership
The relationship didn’t follow a single delivery cycle. It expanded over multiple phases as the product matured.
We shipped the MVP that secured their funding
We expanded scope without rebuilding
We took on the hardest piece: financing
Integrating finance into the transaction flow was the most sensitive step — regulated, high-stakes, user-trust-critical. By this phase, Caroo trusted us with it.
Technology used
Flutter Bloc
GraphQL
Flutter Bloc
GraphQL
The before and after, in real terms
| Metric | Before | After · EB Pearls |
|---|---|---|
| User actions | Browse only |
Browse, bid, and finance
|
| Listing Type | Dealer-only |
Dealer + Private sellers
|
| Transactions | Off-platform |
Partially enabled within platform
|
| Platform Scope | Single function |
Multi-channel marketplace
|
The platform shifted from passive browsing to active purchasing.
“We could list cars but that’s where the journey stopped.”
“Now users list, bid, and finance — the whole journey happens in one place.”
Users no longer just scrolled through listings. They uploaded their own cars, entered auctions, and engaged with time-sensitive decisions.
Admin teams could monitor listings, approve entries, and manage dealer activity from a single system.
Your idea deserves more than just development
Picture your concept brought to life with innovation, precision, and care. Whether you’re looking to disrupt an industry or create something entirely new, we’re here to make it happen.
Tell us about your app. We'll take it from there.
What to expect
-
1
Share a few details
Complete the form with your contact details and what you need help with.
-
2
Book your free discovery call
Once you submit the form, choose a time that suits you for your discovery call.
-
3
Privacy comes first
Sign an optional NDA to ensure the highest privacy level and protection of your idea.
-
4
Discovery call
We’ll discuss your goals, the support you need and answer your questions. If we’re a good fit, we’ll outline the next steps.
What to expect
-
1
Share a few details
Complete the form with your contact details and what you need help with.
-
2
Book your free discovery call
Once you submit the form, choose a time that suits you for your discovery call.
-
3
Privacy comes first
Sign an optional NDA to ensure the highest privacy level and protection of your idea.
-
4
Discovery call
We’ll discuss your goals, the support you need and answer your questions. If we’re a good fit, we’ll outline the next steps.