LetzPlay — Deep Dive Competitivo
O que eles fazem certo (apesar do UX ruim)
Insight central: LetzPlay NÃO é um app de reserva de quadra que também faz rankings. É um motor de rankings que também faz reserva de quadra.
Por que 3.000+ venues ficam (apesar de 2.7★ no App Store)
Stack de Switching Costs
| Custo de Troca | Severidade | Descrição |
|---|---|---|
| Perda de dados históricos | Crítico | Anos de resultados de partidas, rankings, histórico de jogadores |
| Disrupção da rede de jogadores | Alto | 1M+ jogadores já na plataforma; trocar = pedir re-registro |
| Compliance com federações | Alto | Federações estaduais que usam LetzPlay exigem que clubes afiliados também usem |
| URLs embeddadas | Médio | Sites de venues, Instagram bios, grupos WhatsApp linkam para letzplay.me/[venue] |
| Memória muscular operacional | Médio | Staff treinado no sistema; retraining custa tempo |
| Histórico competitivo | Médio | Registros de carreira dos jogadores são motivo de orgulho |
Verdade brutal: LetzPlay não precisa ser bom. Precisa ser bom o suficiente, e o custo de sair precisa ser maior que a dor de ficar.
O Motor de Rankings — O Verdadeiro Produto
8 Formatos de Ranking
- Corrida (circuito/corrida de pontos)
- Defesa de pontos
- Desafio
- Sorteio
- Todos contra todos (round-robin)
- Troca de posição
- Escada (ladder)
- Pirâmide
7 Formatos de Torneio
- Chave eliminatória (single elimination)
- Chaves com consolação
- Chaves com consolação dupla
- Grupo único
- Grupo + Chaves
- Dupla eliminatória
- Classificatório A/B
Escala Competitiva
- 437.000+ competições criadas
- 8.79M+ partidas registradas
- Circuito Beach Tennis: 19.424 jogadores, 186 rankings, 105 torneios
- FPT Beach Tennis: 4.040 jogadores, 84 rankings
- FMT-BT (Minas): 7.630 jogadores, 215 rankings
Network Effect Real
- Jogadores buscam torneios em TODAS as venues no LetzPlay
- Venue nova ganha acesso imediato ao pool de 1M+ jogadores
- Jogadores não precisam criar conta nova ao entrar em nova venue
- Feature "Onde Joga" mostra filiações multi-venue dos jogadores
- Efeito marketplace bilateral: mais venues → mais jogadores → mais venues
Relacionamentos com Federações (Moat Institucional)
- FPT-BT (Fed. Paulista Beach Tennis): 4.040 jogadores, 84 rankings
- FPBT: 2.972 jogadores, 185 rankings
- FMT-BT (Fed. Mineira): 7.630 jogadores, 215 rankings
- Múltiplas outras federações estaduais
Quando uma federação usa LetzPlay para rankings oficiais, todo clube afiliado é efetivamente obrigado a usar.
Nota importante: CBT (nacional) usa sistema separado (Tênis Integrado / Info Esportes Ltda) para rankings profissionais. LetzPlay domina beach tennis e tênis amador/estadual.
Modelo de Negócios
Pricing (modelo original 2016, provavelmente evoluiu)
- R$2-3/mês por membro ativo (jogador linkado a produto na venue)
- Genial porque: alinha com sucesso da venue, escala automaticamente
Revenue Streams
- Primário: SaaS por membro ativo
- Secundário: Taxas de transação em pagamentos (locação, torneios, aulas)
- Terciário: Taxa de inscrição em torneios
Estimativa de Receita
- 1M+ jogadores ativos × R$2-3/jogador = potencialmente R$2M+/mês em receita recorrente
Features Completas (B2B)
Agendamento & Operações:
- Locação de quadra (online, self-service)
- Reserva de horário de clube
- Agendamento de aulas (individual, grupo, pacotes, recorrente)
- Gestão de Day Use
- Agenda visual diária com ocupação
Financeiro:
- Processamento de pagamentos (locação, torneios, aulas)
- Geração de boleto
- Cartão de crédito
- Gestão de mensalidades/associação
- Dashboard de receita (40+ gráficos)
- Monitoramento de performance de professor
Features do Jogador (B2C — Gratuito):
- Perfil com histórico de carreira
- Sistema de amigos
- Feed de partidas (ver resultados, comentar)
- H2H contra oponentes específicos
- Estatísticas: últimos 20 jogos, atividade últimos 12 meses
- Booking de quadra, aula, e slot de ranking
Vulnerabilidades (Oportunidades pra Nós)
1. Bug de Login (2+ anos sem corrigir)
App desloga após minutos de inatividade. Reportado desde Jan 2024, ainda presente em Jan 2026.
2. App É Afterthought
iOS 2.7★, 32.8MB, provavelmente web wrapper. Web é o produto principal.
3. Time Minúsculo
~9 funcionários gerenciando 3.000+ venues e 1M+ jogadores. Suporte mínimo, dev lento.
4. Notificações Quebradas
Push notifications não funcionam no iOS (reportado 2024, tentativa de fix em 2024).
5. Enforcement de Score
Plataforma não obriga entrada de resultados → torneios com jogos pendentes por meses.
6. Gap com CBT
CBT usa sistema separado para rankings profissionais. LetzPlay domina amador/estadual.
7. Novos Competidores
- DUPLA: "O App Definitivo do Beach Tennis" — mobile-first
- BT Match: 500+ arenas, UI moderna, gestão financeira
- Copa Pro: Torneios com resultados em tempo real
- Gripo: Gestão com notas fiscais (NFCe/NFSe)
- Meu Ranking: Rankings com serviço de consultoria humana
- Placar.app: Torneios com AI
Empresa
- Fundação: Junho 2015 por Paulo Roberto Schiavon (CEO), Rafael Soares (CTO), Paulo Henrique Facchini (COO)
- Sede: São Paulo
- Funcionários: ~9
- Tech: Ruby on Rails + React Native (mobile)
- Domínio: Migrando de lptennis.com para letzplay.me
- Investimento: Bootstrapped (sem investimento externo conhecido)
- GMV: R$1.03 bilhão gerenciado
Implicação Estratégica
Onde NÃO podemos vencer imediatamente:
- Dados históricos (não temos)
- Rede de jogadores (não temos)
- Relacionamentos com federações (locked-in)
Onde PODEMOS vencer:
- UX mobile (barra é 2.7★ — trivialmente vencível)
- Session management (corrigir o bug de login que eles têm há 2+ anos)
- Push notifications (as deles estão quebradas)
- Suporte ao cliente (9 funcionários pra 3.000+ venues = suporte mínimo)
- Venues novas (arenas de beach tennis abrindo agora não têm dados históricos no LetzPlay)
Wedge estratégico: Venues novas são greenfield. Competir por venues que já estão no LetzPlay há 5 anos é quase impossível no curto prazo. Competir por venues novas com UX superior é totalmente viável.
Tentação proibida: raspar os dados do LetzPlay
Estratégia completa em:
.sisyphus/knowledge/data-acquisition-strategy.md
Decisão registrada (2026-05-24): NÃO scrapear LetzPlay sob nenhuma circunstância.
Resumo do raciocínio:
- Tecnicamente possível (rankings públicos em
embed.lptennis.com, perfis emletzplay.me/[slug]), mas - LGPD bloqueia: nome + ranking + clube + cidade = dado pessoal. Nenhuma das 10 bases legais do art. 7º cobre raspagem competitiva. Legítimo interesse não passa em teste de expectativa razoável do titular.
- Precedentes ANPD recentes: Serasa R$14,4mi (2023), Telekall R$14,4mi (2022), Atacadão R$1,5mi (2024).
- Agravante: Tech Tennis é financeiro-adjacente (Pix, cobrança). Multa LGPD fecha portas com gateway, banco e parceiro.
- Bootstrap business não comporta litígio. Ver
business-strategy.md— modelo lifestyle não tem reserva pra absorver 2–3 anos de defesa. - Precedente histórico: hiQ Labs vs. LinkedIn — empresa mais defendida juridicamente nesse espaço, faliu em 2022.
Caminhos legítimos para cold start (resumo):
- Importação CSV via clube (clube é controlador dos dados dele) — P0 do produto
- Portabilidade LGPD ativada pelo jogador (art. 18) — fluxo bonito + arma estratégica
- Rankings oficiais CBT/federações como perfis fantasma — dado público
- Parcerias com ligas amadoras pequenas — liga é controladora
- Crescimento orgânico via produto que faz o jogador querer voltar
Implicação para este doc: o moat de "dados históricos" e "rede de jogadores" do LetzPlay permanece intransponível pelo atalho ilegal. Não tem atalho legal. A construção de base própria é trabalho de anos, e está OK — a meta de revenue (R$50k/mês com ~35 clubes via SaaS + revenue share) não depende de paridade de dados com LetzPlay.