Como criar um dashboard de receita da revenda no Power BI com integração via webhook

Vitor

Vitor

Última atualização em Oct 25, 2026

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)

  1. No Zapier, crie um Zap.
  2. Escolha o gatilho Webhook by Zapier com o evento Catch Hook. Copie a URL gerada.
  3. Adicione uma ação Power BI - Add rows to a dataset (API).
  4. Conecte sua conta Power BI (login OAuth) e selecione o workspace e o dataset criado.
  5. 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


Começar grátis →

Crie sua conta gratuita na Papo e comece a automatizar a captura de eventos para montar seus dashboards em tempo real hoje mesmo.