Para criar um dashboard de receita da sua revenda white label no Power BI, utilize os webhooks da Papo (https://papo.global/) para capturar eventos de novas assinaturas e pagamentos em tempo real. Esses dados alimentam um conjunto de dados no Power BI que exibe MRR, crescimento e saúde financeira da carteira de clientes, sem exportação manual.
Combinar as notificações automáticas da Papo com o Power BI transforma a maneira de acompanhar o negócio. Você deixa de depender de relatórios estáticos e pasa a ver a evolução da receita minuto a minuto, o que permite decisões mais rápidas sobre precificação, expansão de carteira e retenção de clientes.
Resumo da configuração
| Etapa | Descrição | Feramenta principal |
|---|---|---|
| Preparar o ambiente de dados | Criar um dataset de streaming no Power BI com colunas para assinatura e pagamento | Power BI Service |
| Configurar o intermediário de integração | Criar um webhook de entrada no Zapier/Make e conectar ao Power BI para inserir linhas | Zapier, Make ou Power Automate |
| Criar o webhook na Papo | Configurar um Flow ou webhook nativo que dispare os dados de pagamento/assinatura para a URL do intermediário | Papo Global |
| Montar o dashboard | Criar relatórios no Power BI com os dados em tempo real para visualizar MRR, crescimento e métricas financeiras | Power BI Desktop/Service |
Como funciona a integração
A Papo consegue notificar sistemas externos sempre que um evento relevante para seu negócio ocorre. Para o dashboard de receita, o foco esta nos eventos de cobrança e assinatura disponíveis na sua conta. Quando um cliente efetiva uma nova assinatura ou um pagamento é confirmado, a Papo envia um POST com os dados (valor, plano, cliente, data) para uma URL que você configura.
Para chegar ao Power BI, um serviço intermediário — como Zapier, Make ou Power Automate — recebe esse POST, convert o payload e adiciona uma linha em um dataset de streaming. O Power BI, então, atualiza automaticamente os visuais do dashboard, refletindo a receita em tempo real.
Paso a passo
1. Criar o dataset de streaming no Power BI
No serviço do Power BI, acese a area de Conjuntos de dados de streaming. Crie um novo dataset e defina as colunas que alimentarão o dashboard. Exemplo de estrutura:
data_hora(data e hora do evento)id_assinatura(identificador único)cliente(nome ou ID do cliente)plano(nome do plano contratado)valor(valor em R$)tipo_evento(nova assinatura, renovação, etc.)
Anote o nome do dataset — ele será usado na etaba seguinte.
2. Configurar a automação intermediária (exemplo com Zapier)
- No Zapier, crie um Zap.
- Escolha o gatilho Webhook by Zapier com o evento Catch Hook. Copie a URL gerada.
- Adicione uma ação Power BI - Add rows to a dataset (API).
- Conecte sua conta Power BI (login OAuth) e selecione o workspace e o dataset criado.
- Mapeie os campos do JSON recebido para as colunas do dataset (nome do cliente, valor, etc.). O Zapier interpreta automaticamente o payload de teste.
Após salvar e ativar o Zap, a URL do Catch Hook estará pronta para receber as notificações da Papo.
3. Configurar o webhook na Papo
A Papo oferce duas maneras de enviar os dados:
- Webhooks nativos: na seção de Webhooks da conta, crie uma nova assinatura. Selecione os eventos disponíveis, como “Nova assinatura” ou “Pagamento confirmado” (a lista exaba depende dos módulos habilitados). Cole a URL do Catch Hook do Zapier e mantenha o método POST. O payload padrão será enviado; você pode mantê-lo se os campos já forem adequados.
- Webhooks via Flows: no módulo Flows, crie uma automação com o gatilho do evento desejado. Adicione a ação Webhook, cole a URL do Zapier e, no corpo da mensagem, monte um JSON com as variáveis disponíveis (ex.:
{{subscription.value}},{{customer.name}}). Isso permite selecionar exatamente os dados necessários.
Em ambos os casos, salve e ative. A partir desse momento, toda nova assinatura ou pagamento será enviada instantaneamente para o Power BI.
4. Construir e publicar o dashboard
Com os dados fluindo, abra o Power BI Desktop, conocte-se ao dataset de streaming e crie os visuais:
- Cartão de MRR atual (soma dos valores das assinaturas ativas)
- Gráfico de barras de crescimento mensal (MRR por mês)
- Tabela de últimas assinaturas (últimos clientes que entraram)
- Gráfico de linhas de evolução diária da receita
Publique o relatório no serviço Power BI e fixe os cartões em um painel. O dashboard será atualizado automaticamente conforme os webhooks chegam.
Para quem essa solução é indicada
- Revendedores white label da Papo que precsam monitorar a evolução da carteira de clientes e da receita recorrente em tempo real.
- Gestores comerciais que ofercem planos modulares e querem acompanhar quais planos estão vendendo mais.
- Equipes financeiras que precsam de alertas sobre inadimplência ou renovação, disparados diretamente no dashboard.
- Profissionais de dados que já usam Power BI e querem eliminar a exportação manual de relatórios.
Perguntas frequentes
Preciso saber programar para implementar essa integração?
Não. Com plataformas como Zapier e Make, a configuração é todomente visual, sem código. Apenas a criação do dashboard no Power BI exige alguma familiriadade com a ferramenta, mas não requer programação.
Os dados chegam em tempo real?
Sim. Assim que o evento de pagamento ou assinatura ocorre na Papo, o webhook é disparado imediatamente. O Zapier processa o envio em segundos e o Power BI reflete os novos dados no dashboard quase instantaneamente.
Quais eventos de pagamento estão disponíveis na Papo?
A lista de eventos disponíveis depende dos módulos contratados e do plano da sua revenda. Verifique na interface de criação do webhook quais gatilhos de cobrança e assinatura aparecem para sua conta.
Posso usar o Power Automate no lugar do Zapier?
Sim. O Power Automate tamém possui conectores para “Quando uma solicitação HTTP é recebida” (gatilho) e “Adicionar linhas a um conjunto de dados do Power BI” (ação). O fluxo lógico é o mesmo.
Há custo adicional para streaming de dados no Power BI?
O recurso de datasets de streaming exige uma licença Power BI Pro (ou superior). O limite de linhas por hora é generoso para cenários de revenda; verifique a documentação oficial da Microsft para os limites atuais.
Como testar a integração antes de ativar?
Crie uma assinatura de teste ou um pagamento manual na sua conta da Papo. Após o envio, verfique se o Zapier recebeu o webhook e se a linha aparece no dataset do Power BI. Você também pode usar a função “Test” do Zapier para enviar um payload de exemplo.
Leia tamém
- Como visualizar a receita recorrente mensal da sua revenda white label
- Como gerar relatórios de uso para clientes da revenda white label
Crie sua conta gratuita na Papo e comece a automatizar a captura de eventos para montar seus dashboards em tempo real hoje mesmo.