Confidential/2026
LeadsRaise
A navigable prototype of a lead marketplace for tradespeople, now with its own brand: prepaid credits, a real-time auction for phone calls, and two panels, professional and admin.
(01) Overview
The product captures demand through advertising and routes it to plumbers, electricians and other trades as phone calls forwarded to their mobile and as web leads they can unlock. Professionals pay for a named plan of prepaid credits and bid per service and location; the highest bid wins the incoming call. The client's brief described mostly backend logic. My job was turning it into an interface: signup, the professional's panel and the admin panel. It started under a placeholder brand, Captaleads; once the product was named LeadsRaise, I designed its logo and carried it through the whole prototype.
Client
Confidential
Year
2026
Services
Design, Development, Strategy, Branding
Deliverables
Product design, Logo and brand board, Design system, Clickable prototype, UI decision log, Demo video
(A) The Challenge
Auction algorithms, retry chains and automated ad spend make a poor interface if shown as they are. A tradesperson had to understand what they pay, why they won or lost a call and what to do next, without seeing the machinery, on a phone as narrow as 320 px.
(B) The Approach
- 01
Consequences, not mechanics
One criterion guided every screen: show the consequences of the machinery, never how it works. The auction surfaces as just two things: a banner saying bid changes only affect new calls, and a lost-call state.
- 02
Nine directives left out
Unlocking a web lead is framed as a balance debit, not a checkout. Each decision was logged with its reasoning, including nine directives deliberately left out of the interface.
- 03
The professional's day
Information architecture followed the professional's day: check calls, adjust bids, top up credits. Every screen got its empty, loading and error states from the start.
- 04
A missed call between jobs
Everything was laid out mobile first, since the phone is where a tradesperson checks a missed call between one job and the next.
views, modals and states across three areas
team requests worked through over 9 review rounds
smallest phone width every screen was designed for
(02) Brand & Design System
The LeadsRaise mark joins the two initials in one shape: an arrow rises to form the L, and the R closes beside it on the same baseline, cut at 59°. The letters of the name are drawn from Gabarito 700, and a heavier cut keeps the mark legible at small sizes down to 13 px. Around it the interface stays in light mode on a warm neutral, flat white cards with a hairline border. Salmon, adopted at the client's request, is the brand and action colour; blue is informational only and doubles as the admin accent. Instrument Sans carries the interface and JetBrains Mono anything that must never break across lines: IDs, invoice numbers, phones. Credits are the visible unit everywhere; euros appear only on plans and invoices. No emojis and no abbreviations.
Palette
Typography
Gabarito
LeadsRaise · 142 créditos · 0123456789
logotipo, títulos y cifras 500 → 700 · Instrument Sans para interfaz · JetBrains Mono para IDs, facturas y teléfonos
(03) The Product
A call pipeline with masked numbers
Each call shows its service and location, a partially masked phone, a colour-coded state and its cost in credits, refunds included. Verifying identity reveals full numbers, past calls too, and the row menu groups reporting a call and blocking a number.
The auction, explained where it matters
A banner states that changes only affect new calls, and the same note is repeated inside the edit modal next to the Save button, the moment the user needs it. A second banner compares balance against the leading bid, so the professional knows whether they are still in the auction. Per-service bids sit against platform minimums, with pause, delete and bulk editing.
Named plans instead of loose top-ups
Credits come in named plans, Basic, Professional and Advanced, plus a custom one from 300 credits. Each shows its price per credit, the change applies at the next renewal, and a summary spells out VAT, the 20-day expiry and the option to renew right away.
A second product for a second role
The admin panel takes a blue accent to mark the role and opens on a work queue: pending reports, supply and demand match rate with unattended zones, a cross-system activity feed, pending verifications and failed charges.
Five steps, several professions
A searchable catalogue of more than 250 professions that proposes unlisted ones, each expanding into its services and positioning tags such as urgent or 24 hours, then zones by province and town. Every step leaves a browser history entry, so the Back button goes back one step.
A weekly schedule and a standby mode
A custom weekly control with several time ranges per day and copy to all days, which warns when the schedule leaves out high-demand night hours. With phone reception off, standby mode diverts the auctions the professional would have entered to their web leads instead of losing them.
(04) The Outcome
Sixty-six views, modals and states across signup, the professional's panel and the admin panel, refined over nine review rounds with 151 team requests logged, each traced to the screen it changed. Client feedback changed the data model, not just the layout: the whole flow became multi-profession and multi-location, the dashboard ranks the professional per profession and zone, and the admin panel exists because the client asked where the administrator's side was. Later rounds reorganised navigation: configuration moved into the sidebar, account, plan and help moved into the avatar menu, and a help centre with 18 answers in four categories was added. The prototype was then rebranded as LeadsRaise and shipped in six versioned deliveries. Every screen was checked at 320, 375 and 768 px and at desktop width, with nothing spilling off the edge.