Desenvolvimento SaaS

FazoPix: Como Construímos um SaaS de Monetização para Streamers Brasileiros

Do PIX manual e planilha no Excel a uma plataforma completa com doações em tempo real, overlays no OBS, rifas criptográficas e bots para Twitch, Discord e Telegram — a história do FazoPix.

Everton Tubarao··9 min de leitura

O streamer brasileiro vive uma contradição. Ele passa horas na frente da câmera, constrói uma audiência fiel, gera entretenimento real — e no final do mês monetiza por PIX manual, com chave aleatória fixada na descrição da live, recebendo transferências que precisa conferir uma a uma numa planilha.

Enquanto isso, plataformas internacionais como Streamlabs e StreamElements oferecem soluções robustas — mas pensadas para o mercado americano, com Dollar como moeda, integração nativa com PayPal e Stripe, e praticamente zero suporte a PIX.

O CEO do FazoPix enxergou esse gap. Ele era streamer, conhecia o problema de dentro, e tinha a convicção de que o mercado brasileiro merecia uma plataforma à altura. Quando chegou à Codevops, a pergunta era: como construir isso de forma que realmente funcione no contexto brasileiro?


O problema: monetização na era pré-SaaS

Para entender o FazoPix, é preciso entender como um streamer brasileiro monetizava antes de existir uma plataforma especializada:

Doações por PIX: chave PIX divulgada na tela durante a live. O espectador transfere manualmente. O streamer não sabe em tempo real quem doou — precisa checar o extrato do banco ao vivo, copiar o nome, e agradecer com delay. Sem overlay automático, sem alerta sonoro integrado, sem histórico organizado.

Rifas por Excel: "Quem quiser participar, manda R$ 10 no PIX e me avisa no chat com seu número." O streamer anota os participantes num Excel ao vivo, sorteia manualmente no final, e torce para não ter cometido erros. Sem prova de resultado, sem transparência para a audiência.

Maratonas sem automação: eventos de longa duração onde espectadores contribuem para o streamer manter a live por mais tempo — gerenciados com contadores manuais, sem regras automatizadas, sem integração com as plataformas de stream.

Gestão financeira zero: sem relatórios, sem histórico consolidado, sem separação entre o que entrou por doação, rifa e maratona. Imposto de renda por estimativa.

O resultado era uma operação que consumia atenção e energia do streamer durante a live — exatamente quando ele deveria estar focado no conteúdo e na audiência.


O que o FazoPix precisava ser

A fase de descoberta revelou um conjunto de requisitos que iam além de "receber PIX e mostrar na tela":

PIX em tempo real sem intervenção manual. O streamer não pode checar o extrato. A confirmação precisa chegar automaticamente via webhook do banco, processar em milissegundos, e disparar o overlay no OBS antes que o momento de agradecimento passe.

Overlay integrado ao OBS via WebSocket. O OBS (software de streaming mais usado no Brasil) tem um protocolo WebSocket que permite comunicação em tempo real com aplicações externas. O FazoPix precisava falar com o OBS do streamer diretamente, sem plugins intermediários.

Rifas com prova criptográfica. A credibilidade de uma rifa ao vivo depende de o resultado ser comprovadamente aleatório e não manipulável. O streamer que parece favorecer alguém perde a confiança da audiência — e audiência é tudo. Implementamos rifas com seed criptográfico publicado antes do sorteio e resultado verificável publicamente.

Bots para múltiplas plataformas. A audiência de um streamer brasileiro não está só no Twitch. Está no Discord (comunidade), no Telegram (grupo VIP) e às vezes em várias plataformas de stream simultaneamente. Os bots precisavam operar em todas elas de forma coordenada.

Multi-tenancy desde o início. O FazoPix era um negócio, não uma ferramenta pessoal. Cada streamer é um tenant — com sua configuração de PIX, seus overlays, suas rifas, seus bots, seu histórico financeiro completamente isolado dos demais.


A arquitetura: tempo real como requisito central

O FazoPix foi o projeto de maior complexidade técnica que construímos em termos de tempo real. Praticamente tudo na plataforma precisa acontecer em menos de um segundo.

Fluxo de doação PIX em tempo real

Espectador faz PIX
        ↓
Webhook do banco chega ao FazoPix (< 2s)
        ↓
Sistema valida e processa a doação
        ↓
WebSocket envia evento para o OBS do streamer (< 100ms)
        ↓
Overlay aparece na tela com nome, valor e mensagem
        ↓
Bot agradece no chat do Twitch/Discord/Telegram (< 500ms)
        ↓
Doação registrada no histórico financeiro do streamer

Cada etapa desse fluxo é assíncrona e event-driven. Usamos filas (BullMQ sobre Redis) para garantir que nenhuma doação seja perdida mesmo em picos de volume — durante eventos especiais, um streamer popular pode receber dezenas de doações simultâneas.

Integração WebSocket com OBS

O OBS WebSocket Protocol permite que aplicações externas controlem o OBS em tempo real: mudar de cena, acionar fontes, disparar animações. O FazoPix usa isso para:

  • Exibir overlay de doação com animação configurável pelo streamer
  • Atualizar contador de maratona em tempo real
  • Acionar efeitos sonoros vinculados a valores específicos (doação acima de R$ 50 toca um efeito diferente)
  • Exibir resultado de rifa com animação ao vivo

A conexão WebSocket é mantida permanentemente durante a live e reconecta automaticamente se cair — porque interrupção no overlay durante uma doação é uma experiência ruim para o espectador que acabou de contribuir.

Rifas com seed criptográfico

O fluxo de uma rifa no FazoPix:

  1. Streamer configura a rifa (valor, prêmio, duração, número máximo de participantes)
  2. Sistema gera um commitment hash — hash criptográfico do seed que será usado no sorteio — e publica no chat antes de abrir as inscrições
  3. Espectadores participam via PIX, com confirmação automática
  4. No encerramento, o sistema usa o seed para gerar o resultado e publica o seed original
  5. Qualquer pessoa pode verificar que o resultado era o único possível com aquele seed

Isso elimina qualquer suspeita de manipulação — porque o resultado estava matematicamente definido antes das inscrições abrirem, e qualquer um pode verificar isso depois.

Bots multicanal

O FazoPix opera bots simultâneos em:

  • Twitch: integração com IRC do Twitch, moderação de chat, anúncios automáticos de rifa, agradecimentos de doação
  • Discord: bot com comandos slash, anúncios no canal de eventos, DM para ganhadores de rifa
  • Telegram: bot com comandos, grupo VIP com acesso controlado por status de assinatura

Os três bots são coordenados pelo mesmo sistema — quando uma doação chega via PIX, os três são notificados e reagem de forma coordenada, sem duplicação.


Segurança: 60+ controles aplicados

O FazoPix lida com dinheiro real. Cada doação é uma transação financeira, cada rifa envolve pagamento, e cada streamer confia na plataforma com seus dados bancários e financeiros.

Aplicamos mais de 60 controles de segurança ao longo do projeto:

Autenticação e autorização: JWT com refresh token rotativo, RBAC por tenant, rate limiting por IP e por usuário, bloqueio automático após tentativas de força bruta.

Proteção de webhooks: validação de assinatura criptográfica em todos os webhooks de PIX — o sistema rejeita qualquer payload que não tenha a assinatura correta do banco, impedindo injeção de doações falsas.

Dados financeiros: criptografia de dados sensíveis em repouso, logs de auditoria imutáveis para todas as operações financeiras, separação completa de dados entre tenants.

Proteção contra abuso: detecção de padrões anômalos (múltiplas doações do mesmo IP em sequência rápida), bloqueio automático com alerta ao streamer.


Maratonas: o módulo que define resistência

As maratonas são eventos específicos do streaming brasileiro: o streamer compromete a manter a live por X horas se a audiência contribuir Y reais. Quanto mais a audiência contribui, mais horas são adicionadas.

Construímos o módulo de maratonas com:

  • Meta configurável: o streamer define valor por hora adicional e meta total
  • Contador em tempo real: exibido via overlay no OBS, atualiza a cada contribuição
  • Contribuições automáticas: qualquer PIX enviado durante a maratona é contabilizado automaticamente
  • Alertas de meta: bot anuncia no chat quando a meta atinge 50%, 75%, 100% e cada hora adicional conquistada
  • Histórico: relatório completo de contribuições por espectador, exportável para o streamer

36 controllers: a escala da plataforma

O número de controllers da API do FazoPix — 36 — é um indicador da abrangência da plataforma. Cada controller agrupa endpoints relacionados a um módulo:

Doações, Rifas, Maratonas, Overlays, Webhooks PIX, Bots Twitch, Bots Discord, Bots Telegram, Streamers (gestão de conta), Tenants (multi-tenancy), Planos e assinaturas, Relatórios financeiros, Analytics de audiência, Configurações de OBS, Histórico de eventos, e mais.

Essa granularidade reflete o nível de controle que o streamer tem sobre cada aspecto da sua operação de monetização.


Resultados: foco no conteúdo, não na operação

Os streamers que migraram para o FazoPix relataram mudanças consistentes:

Doações reconhecidas em tempo real. O agradecimento acontece enquanto o espectador ainda está olhando para a tela — não 30 segundos depois, quando o momento já passou.

Rifas com credibilidade. A audiência passou a confiar no resultado porque pode verificar. Streams com rifa passaram a ter mais participantes — porque a transparência reduz a hesitação.

Operação invisível durante a live. O streamer parou de dividir atenção entre o conteúdo e a planilha. A monetização passou a acontecer em segundo plano, sem intervenção.

Histórico financeiro consolidado. Pela primeira vez, os streamers tinham visibilidade real da sua receita — por tipo (doação, rifa, maratona), por período, por espectador. Isso permitiu tomar decisões sobre horário de stream, tipo de conteúdo e precificação de rifas com base em dados.


O que esse case revela sobre mercados mal atendidos

O FazoPix existia como necessidade antes de existir como produto. Os streamers brasileiros tinham o problema, tinham dinheiro para pagar por uma solução, e não tinham onde comprar — porque as soluções disponíveis não foram feitas para o mercado brasileiro.

Esse é o padrão mais claro de oportunidade de produto: mercado com demanda comprovada, solução existente inadequada para o contexto local, e empreendedor com conhecimento profundo do nicho.

O CEO do FazoPix não precisou convencer ninguém de que o problema existia. Precisou apenas construir a solução certa — e para isso, trouxe o parceiro técnico certo.


Leituras relacionadas

Precisa de ajuda com desenvolvimento saas?

A Codevops transforma ideias em produtos reais. Cuidamos de toda a parte técnica para que você foque no seu negócio. Respondemos em até 12 horas.

Falar com especialista →