Visão Geral
API Widget (Frontend)
API Widget
Para interfaces de fidelidade voltadas ao consumidor final
Quando Usar
- Construir uma interface de fidelidade no seu site ou app (landing page/widget)
- Exibir saldo de pontos, recompensas, objetivos no frontend
- Permitir que o consumidor resgate recompensas ou aplique cashback
- Integrar fidelidade no checkout mobile
Características
Cenários Típicos
- Widget de fidelidade customizado no e-commerce
- Tela de “Meus Pontos” no app mobile
- Checkout com cashback no app
- Quiz e missões para o consumidor
Exemplo de Fluxo
API Pública
API Pública
Para consultas simples a partir do frontend sem autenticação de consumidor
Quando Usar
- Exibir informações públicas do programa de fidelidade
- Consultas que não dependem de um consumidor logado
- Operações de leitura genéricas
Características
Cenários Típicos
- Exibir o nome e regras do programa de fidelidade na landing page
- Mostrar informações genéricas antes do login
API Privada (Backend)
API Privada
Para integrações entre servidores com acesso completo
Quando Usar
- Integrar a BonifiQ com ERPs, CRMs, PDVs ou outros sistemas backend
- Realizar operações administrativas (creditar/debitar pontos, gerenciar clientes)
- Processar pedidos e sincronizar dados entre sistemas
- Qualquer operação que exija acesso privilegiado
Características
Cenários Típicos
- PDV/PoS creditando pontos após venda presencial
- ERP sincronizando pedidos com a BonifiQ
- Sistema administrativo consultando histórico de clientes
- Automações de marketing (creditar bônus, campanhas)
- Migração de dados de outro programa de fidelidade
- Integração com Data Lakes ou relatórios
Exemplo de Fluxo
Webhooks
Webhooks
Para reagir a eventos em tempo real
Quando Usar
- Receber notificações em tempo real quando algo acontece na BonifiQ
- Sincronizar dados automaticamente sem precisar fazer polling
- Disparar ações no seu sistema em resposta a eventos de fidelidade
Características
Cenários Típicos
- Atualizar sistema interno quando pontos são creditados
- Enviar notificação push quando recompensa é resgatada
- Sincronizar status de pedidos entre sistemas
- Disparar email customizado quando cliente sobe de nível
- Atualizar CRM quando novo cliente entra no programa
- Registrar quando afiliado gera venda
Eventos Disponíveis
Comparativo Rápido
Árvore de Decisão
Combinando as APIs
Na prática, a maioria das integrações usa mais de uma forma de integração:Exemplo: App Mobile com Fidelidade
- App Mobile usa API Widget para exibir pontos e resgatar recompensas
- Seu Backend usa API Privada para creditar pontos de compras presenciais
- Webhooks notificam seu backend quando pontos são creditados para enviar push notification