Integração do desenvolvedor

7stamp Webhooks

Disponível

Envie todos os eventos de fidelidade de 7stamp para seus próprios sistemas em tempo real. Sem votação e sem chamadas agendadas para API. Os eventos chegam como solicitações HTTPS POST segundos após acontecerem.

Use webhooks para manter seu CRM, ERP ou back-end personalizado sincronizado com o que está acontecendo no lado da fidelidade: quem se inscreveu, quem recebeu um carimbo, quem resgatou um voucher, quem acionou um presente de aniversário e quem ficou inativo. Então seus sistemas decidem o que fazer com esses dados.

O que você pode fazer com webhooks

Webhooks são o lado de saída da pilha de integração. Eles refletem a atividade de clientes e recompensas nos sistemas em que você já confia para vendas, serviços, análises e mensagens.

Espelhe o histórico de fidelidade em seu CRM

Cada carimbo, voucher, aniversário e gatilho de inatividade vão para o registro do cliente em seu CRM. Você vê o cronograma completo de fidelidade ao lado de vendas, ligações e ingressos sem fazer login em 7stamp.

Acione sua própria pilha de mensagens

Quando um cliente resgata um voucher, envie um agradecimento SMS do seu gateway SMS existente. Quando um cliente atingir a meta, poste uma comemoração em Slack. Quando alguém ficar inativo, encaminhe o caso para o seu gerente de conta.

Análise avançada e reconciliação

Transmita eventos para sua ferramenta BI, armazém ou pipeline de reconciliação. Combine os resgates de vouchers com os recibos de POS e calcule a fidelidade ROI em suas próprias métricas.

Tipos de eventos de cartas

SCAN — Uma carta recebeu uma ação de scan/stamp.
REWARD_EARNED — Uma recompensa foi ganha no cartão.
VOUCHER_ISSUED — Foi emitido um voucher.
VOUCHER_REDEEMED — Um voucher foi resgatado.
LOTTERY_WIN — Uma loteria resultou em uma vitória.
DELIVERY_INSERT — Um fluxo de inserção de entrega foi registrado.
CARD_JOINED — Um cliente aderiu a um cartão.
CARD_CAMPAIGN — Ocorreu um evento de campanha de cartas.
BIRTHDAY_GREETING — Ocorreu um evento de saudação de aniversário.
ADMIN_VOUCHER_ISSUE — Um administrador emitiu um voucher.
CARD_ADDED_TO_WALLET — Um cliente adicionou o cartão à carteira.
CARD_REMOVED_FROM_WALLET — Um cliente retirou o cartão da carteira.

Crie um receptor de webhook seguro

Reconhecer após manuseio durável

Seu endpoint deve aceitar HTTPS POST, valide o formato da solicitação, persista ou coloque o evento na fila e retorne uma resposta 2xx bem-sucedida. Não faça uma chamada lenta CRM ou de mensagens antes da confirmação se puder ser colocada na fila com segurança.

Correlacionar com External ID

Cada evento relacionado pode conter o External ID e o External Source opcional que você usou ao criar ou digitalizar o cartão. Use este par para atualizar seu próprio CRM, POS ou registro de pedido sem adivinhar por nome ou e-mail.

Make entrega idempotente

Armazene uma chave de processamento durável ou impressão digital de evento antes de desencadear efeitos colaterais. Se o seu destinatário vir a mesma entrega novamente, ele não deverá adicionar uma nota, voucher ou mensagem CRM duplicada. Trate o endpoint URL como um segredo.

Exemplo de formato de carga útil de evento

Copie isso em sua etapa de automação json
{
  "event_type": "SCAN",
  "scanned_at": "2026-07-23T12:34:56Z",
  "user_card_id": 123,
  "card_template_id": 42,
  "card_template_name": "Coffee Loyalty",
  "stamps_added": 1,
  "stamps_before": 4,
  "stamps_after": 5,
  "amount": 24.5,
  "external_order_id": "order_2048",
  "external_id": "crm_contact_8821",
  "external_source": "hubspot"
}

Configure e teste um webhook

01

Crie um endpoint HTTPS em seu back-end, CRM camada de integração, Make webhook ou Zapier Catch Hook. Make certifique-se de controlar o destino antes de copiar seu URL.

02

Em 7stamp Admin, abra Stamp Cards → API & Integrations → Webhooks.

03

Adicione o endpoint URL e selecione apenas os tipos de eventos que o fluxo de trabalho de recebimento realmente precisa.

04

Salve as configurações do perfil e acione uma varredura de teste descartável ou ação de cartão para produzir um evento.

05

Inspecione a carga recebida. Combine External ID e External Source com o registro esperado e confirme se o receptor retorna uma resposta bem-sucedida.

06

Habilite CRM, voucher ou efeitos colaterais de mensagens somente depois de ter manipulação segura de reprodução e monitoramento de falhas.

Opções sem código: Make e Zapier

Em Make, use Webhooks → Custom webhook para gerar um URL de recebimento e cole-o em 7stamp perfil. Em Zapier, use Webhooks by Zapier → Catch Hook para a mesma finalidade. O perfil 7stamp possui a assinatura porque o API atual não expõe endpoints de registro automático de webhook.

Contrato de segurança e entrega

Use a seção Webhooks da referência pública OpenAPI como fonte para o esquema de carga útil atual e o significado do campo. Exija HTTPS, mantenha o receptor URL fora dos logs públicos e torne o processamento idempotente. Confirme o procedimento de solicitação de autenticação/signature para seu perfil 7stamp durante a integração antes de impor um nome de cabeçalho específico ou uma política de nova tentativa na produção.

Perguntas frequentes

Posso selecionar apenas determinados eventos de webhook?

Sim. Selecione os tipos de eventos nas configurações de webhook do perfil 7stamp para que o receptor obtenha apenas os eventos que importam para seu fluxo de trabalho.

Como faço para conectar webhooks a Make ou Zapier?

Crie o webhook de recebimento em Make ou um Catch Hook em Zapier, copie o URL gerado, cole-o nas configurações do webhook do perfil 7stamp e envie um evento de teste.

Como devo associar um evento ao meu contato CRM?

Use External ID e, quando presente, External Source. Estes são os identificadores fornecidos pela sua integração quando o cartão foi criado ou digitalizado.

Devo assumir um cabeçalho de assinatura ou tentar novamente o tempo?

Não. Use o contrato de entrega OpenAPI/profile atual e confirme o procedimento de autenticação para seu perfil durante a integração antes de codificar um cabeçalho ou tentar novamente.

Próxima etapa

Pronto para enviar o primeiro evento de card?

Crie um receptor, cole seu HTTPS URL no perfil, execute uma varredura descartável e valide o External ID correspondente antes de ativar a automação downstream.