Skip to main content
A BonifiQ oferece quatro formas de integração, cada uma projetada para um cenário específico. Escolher a forma correta é essencial para segurança, performance e manutenibilidade da sua integração.

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

Nunca exponha a API Key privada no frontend, código JavaScript do browser, ou repositórios públicos. Use variáveis de ambiente no servidor.

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

  1. App Mobile usa API Widget para exibir pontos e resgatar recompensas
  2. Seu Backend usa API Privada para creditar pontos de compras presenciais
  3. Webhooks notificam seu backend quando pontos são creditados para enviar push notification

Exemplo: E-commerce com PDV