🎾 Tech Tennis
Todos os documentos
🔍 Deep Dives

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 TrocaSeveridadeDescrição
Perda de dados históricosCríticoAnos de resultados de partidas, rankings, histórico de jogadores
Disrupção da rede de jogadoresAlto1M+ jogadores já na plataforma; trocar = pedir re-registro
Compliance com federaçõesAltoFederações estaduais que usam LetzPlay exigem que clubes afiliados também usem
URLs embeddadasMédioSites de venues, Instagram bios, grupos WhatsApp linkam para letzplay.me/[venue]
Memória muscular operacionalMédioStaff treinado no sistema; retraining custa tempo
Histórico competitivoMédioRegistros 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

  1. Corrida (circuito/corrida de pontos)
  2. Defesa de pontos
  3. Desafio
  4. Sorteio
  5. Todos contra todos (round-robin)
  6. Troca de posição
  7. Escada (ladder)
  8. Pirâmide

7 Formatos de Torneio

  1. Chave eliminatória (single elimination)
  2. Chaves com consolação
  3. Chaves com consolação dupla
  4. Grupo único
  5. Grupo + Chaves
  6. Dupla eliminatória
  7. 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 em letzplay.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):

  1. Importação CSV via clube (clube é controlador dos dados dele) — P0 do produto
  2. Portabilidade LGPD ativada pelo jogador (art. 18) — fluxo bonito + arma estratégica
  3. Rankings oficiais CBT/federações como perfis fantasma — dado público
  4. Parcerias com ligas amadoras pequenas — liga é controladora
  5. 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.