Alejandro Melian · Product design
Product design · Bolea · Peru · sports matchmaking app

Bolea

A social app for finding teams and matches for sports like padel. In Peru there is no Playtomic-style app, so players organise through WhatsApp groups of thousands of people. I led product design: the system, its logic, the screen flow, the UI and the brand book.

Role
Lead Product Designer & Consultant
Timeline
4 months
Team
3 people
Platform
Mobile app
bolea® más, chatea menos.
Bolea reel
01

Problem

WhatsApp as a matchmaking tool

Player pain points

  • People want to find teams and matches, but WhatsApp is still the tool of choice over current apps.
  • Most players use WhatsApp groups made up of thousands of people, where teams and matches are posted.
  • Readability is terrible: posts are buried in a constant stream of messages.
  • Finding a group means scrolling through huge lists, then copy-pasting the list to sign up.

Business goals

Bolea earns through memberships for two audiences.

  • Players: a membership automates the search for matches and personalises the matches they're offered.
  • Organisers: a membership gives them more tools to find players for their events, plus branding inside the app: images, videos and fully branded profiles.
02

Discovery

Research, competitors, insights

Research summary

Method

Interviews, surveys, shadowing and A/B testing with players who use booking apps and players who coordinate on WhatsApp. We also interviewed court owners.

Participants

Amateur padel and football players in Lima, from weekly regulars with a fixed group to solo players looking for a match through large WhatsApp groups, plus court and club owners.

Key finding

Players didn't want another app. WhatsApp felt good enough because it was familiar and everyone was already there. Players with a set group of friends didn't use apps at all.

People

Composite profiles built from the interviews and shadowing sessions: two kinds of player and one organiser.

P1

Diego, 29

Solo player

Padel, Miraflores. Plays twice a week when he can find a fourth.

“I'd play every night if I didn't have to hunt for a match.”

Today
His old group broke up when he changed jobs. He scrolls four large WhatsApp groups and books courts on ATC.
Goals
  • Balanced matches near work after 7 pm
  • See whether his level is improving
Frustrations
  • Posts buried under hundreds of messages
  • Skill gaps and last-minute no-shows
Bolea for Diego
Player membership: matches found automatically and personalised to his level, area and schedule.
P2

Carla, 34

Group host

Five-a-side football, Surco. Runs the WhatsApp group for ten friends.

“WhatsApp works for us. I just need one more player sometimes.”

Today
Books the same court every Thursday, collects money through Yape and has never used a sports app.
Goals
  • Replace dropouts quickly
  • Stop chasing payments
Frustrations
  • Won't ask her friends to download anything
  • Last-minute dropouts leave the team short
Bolea for Carla
A web link shared in her existing group. Friends vote and pay without installing, and she can pull in a replacement from Bolea.
P3

Renzo, 41

Organiser

Runs amateur padel tournaments and clinics across two clubs in La Molina.

“Filling the last brackets takes more work than running the whole event.”

Today
Posts flyers in WhatsApp groups and Instagram and tracks registrations in a spreadsheet.
Goals
  • Fill every event with players at the right level
  • Grow his brand and attract sponsors
Frustrations
  • No reach beyond his own contacts
  • Booking platforms leave no room for his brand
Bolea for Renzo
Organiser membership: tools to find players for events, plus a fully branded profile with images and video.
Affinity mapPain points & motivations · 4 pillars

Research notes clustered into four pillars, ordered the way Bolea answers them: stay inside WhatsApp, find people, organise the game, then open it up to organisers and courts. The same patterns showed up across padel, football and other sports and activities.

01

Staying in WhatsApp

“Everyone is already in the group. Nobody is going to download another app.”

“My friends would never make an account just to play on Thursday.”

“I tried an app once and ended up sharing the link in WhatsApp anyway.”

Core challenge

WhatsApp is familiar and everyone is there, so new apps feel unnecessary.

Bolea answer

A link shared in the chat opens Bolea inside WhatsApp and logs in with WhatsApp. No download, no new account.

02

Finding players

“I want to play, but my usual group isn’t free tonight.”

“I post in five groups and the message gets buried.”

“We’re always one person short.”

Core challenge

Groups depend on who you already know, and requests get lost in busy chats.

Bolea answer

Players post when they want to play or join open lobbies. Owners can invite people. Next: Bolea looks for players for you.

03

Organising the game

“Half an hour of messages just to agree on a time and a place.”

“Someone always drops out at the last minute.”

“Nobody reads the pinned message.”

Core challenge

Dates, places and who’s in are scattered across one long chat.

Bolea answer

Lobbies with a set date and location, their own chat, and every notification delivered to a WhatsApp conversation.

04

Organisers & courts

“Filling the last tournament spots takes longer than running it.”

“We have empty courts every weekday afternoon.”

“Booking platforms don’t leave room for our brand.”

Core challenge

Organisers and courts can only reach their own contacts and have no branded presence.

Bolea answer

Organisations post tournaments and lobbies to fill courts, and customise lobby visuals with their branding. Roadmap: court booking and payment.

Today · inside WhatsAppRoadmap · auto-matching, booking & payment
Competitor analysis5 products in the Lima market
01

Playmix

Social matchmaking and progression platform.

Core mechanics
Utilizes game design principles. The primary loop consists of playing a match, inputting the score, and adjusting an internal skill ranking. It includes meta-game elements like achievements, peer rating systems, and performance tracking.
UX focus
Player profiles, community leaderboards, and skill-based matching interfaces.
Strengths
High user retention driven by progression systems and social graphs.
Weaknesses
Susceptible to the cold start problem. Matchmaking algorithms require a dense, localized concurrent player base to function effectively.

Strategic product gaps (opportunities)

Utility vs. Retention

Current platforms segment into pure utilities (ATC, ReservaSimple) or early-stage social networks (Playmix). A product bridging this gap by applying live-ops retention mechanics—giving users reasons to open the application daily for meta-game progression, localized leaderboards, or rewards—can lower churn rates compared to transaction-only platforms.

Onboarding Architecture

Forcing a native app download for a first-time booking creates a high drop-off rate. Utilizing a Progressive Web App (PWA) or web-first flow for initial conversion, followed by an app download prompt gated behind progression incentives, optimizes Customer Acquisition Cost (CAC).

The Lifecycle Loop

Competing on venue acquisition is a standard sales cycle. Competing on player lifecycle—building features that guide beginners through skill levels and match them accurately—generates a localized network effect. If the product controls the player base through these mechanics, venue adoption becomes mandatory.

03

Iteration

System, flows, wireframes

System design & logic

Matchmaking system flow across WhatsApp and the web app
01 · Matchmaking loop. Sign-up and search run inside WhatsApp; the group votes on a court and pays in the web app. Branches cover a dissolved match, a waitlist, and a player who drops out.
WireframesLow-fidelity screens
Partidos cerca
TodosHoyNivelDobles
Falta 1
›
Falta 1
›
Falta 2
›
Falta 3
›
Exploration: nearby matches filtered by day, level and format, each card showing how many players are missing.
‹Bolea
En la cancha2/4
Yo
+Invitar
Jugador
+Invitar
Detalles
Chat
No reservadoReservado
Salir del partido
Grouped match: the court shows who has joined and the open spots to invite into, above the match details, chat and booking status.
Definir bolea
Título (opcional)
Díaelige uno
Horarioelige uno
Nivelelige uno
31-24-5Todos
Club y canchaelige uno
No reservoYo reservo
Personaselige uno
481216
›
Crear bolea
Match creation: a single sheet for day, time, level, booking and group size, with a suggested club and court.
Discarded conceptsWhat was dropped and why
Why it was dropped
Why it was dropped
Why it was dropped
04

Execution

UI, components, brand

High-fidelity screens · 8 screens

Crear: form
Sport, group size, optional title, court, date and time, level slider, booking, visibility and play or organise, on one card.
Crear: customise card
The lobby card is previewed live. Players pick a background or upload their own photo or video.
Crear: customised card
The same card with a different visual. Organisations use this step to add their branding.

Brand book

Bolea® · Manual de marca

The full identity and interface system in one document.

Strike's construction and rig, logo versions, palette, type scale, button levels, motion curves, tone of voice and usage rules.

Download the brand book HTML · ES ↓
Strike
9 points

A parametric character, not a drawn logo. Its eyes carry 14 expressions and the rig drives every animation.

Colour

Lima #05E26B is the only action colour, on ink, white and a warm neutral.

Voice
“Like the friend who already booked the court.”

Short, warm and in Peruvian Spanish. Never system-speak.

System designSystem flow & logicScreen flowUI designBrand bookConsulting