# Webhooks Integrados - Utilizando broadcast para manipular oportunidades

### Conceito geral do broadcast

O broadcast na Sprinthub é um sinal que pode ser enviado e recebido em diferentes pontos da plataforma, sempre relacionado a um lead. Em uma automação, é necessário que um broadcast seja emitido (por ação) e, em outro ponto, recebido (como um gatilho). Atualmente, os gatilhos e ações de broadcast estão disponíveis em automações de CRM, SAC 360º, chatbots e fluxos de automação.

## Funil da loja - criando automação de etapa

O objetivo é que, quando o lead cadastrado no site finalizar um pedido, seja enviado um broadcast que será recebido no CRM e acionará uma automação de etapa. Essa automação tem como gatilho o evento 'Broadcast recebido' e como ação a alteração do funil/etapa da oportunidade. Ao receber o sinal do webhook, o lead identificado, que tiver uma oportunidade na etapa 'Leads Cadastrados', terá sua oportunidade movida para a etapa 'Clientes Ativos'.

<figure><img src="/files/ZWhVY0BpVMF1hw1eFp44" alt=""><figcaption><p><em>Funil E-commerce.</em></p></figcaption></figure>

<figure><img src="/files/8dQcnx4sC2HvmvjeRzSo" alt=""><figcaption><p><em>Automação de etapa.</em></p></figcaption></figure>

<figure><img src="/files/Ck76N1A8DK75SAyTQpH0" alt=""><figcaption><p><em>Configuração da automação de etapa 'Receber Broadcast - Compra'.</em></p></figcaption></figure>

## Webhook de compra realizada

Como exemplo, foi criado e mapeado um webhook que espera receber dados básicos de um pedido, como o carrinho contendo os produtos, seus preços e nomes, o nome do cliente comprador, seu e-mail e WhatsApp.&#x20;

O carrinho é mapeado como uma lista de objetos, permitindo que, por meio de ações extras, sejam criados múltiplos objetos customizados para o lead, um para cada item da lista.&#x20;

Será utilizado o campo 'Identificador Para' com o WhatsApp para identificar o lead (caso já exista) na plataforma, através do seu número de WhatsApp.

<figure><img src="/files/5CytI2asWNCJdYfA5dBP" alt=""><figcaption><p><em>Mapeamento do webhook.</em></p></figcaption></figure>

<figure><img src="/files/4Gx9S0i6z9GicFTkgjsO" alt=""><figcaption><p><em>Mapeamento da lista de objetos carrinho.</em></p></figcaption></figure>

<figure><img src="/files/GGhB2aatHvvscI4b2ka1" alt=""><figcaption><p><em>Ações Extras do webhook.</em></p></figcaption></figure>

<figure><img src="/files/FNFgYKkeomVIAvUN21Pt" alt=""><figcaption><p><em>Ações Extras do webhook - Ligar objeto customizado.</em></p></figcaption></figure>

<figure><img src="/files/bw1qlvUd8e3WzjIJZgXv" alt=""><figcaption><p><em>Ações Extras do webhook - Enviar broadcast.</em></p></figcaption></figure>

## Simulando disparo de compra

A título de exemplo, será realizado o seguinte disparo por meio do software Postman, no formato mapeado acima.

<figure><img src="/files/VsZ9BrWqto5UFkF6y2aJ" alt=""><figcaption><p><em>Requisição feita através do Postman.</em></p></figcaption></figure>

## Resultado do disparo de compra

Podemos verificar o resultado das automações conferindo se o lead foi movido de etapa, recebeu a mensagem e executou corretamente o webhook, por meio do histórico do lead.

<figure><img src="/files/1C08SGX3p5Q3yEZ57mt5" alt=""><figcaption><p><em>Lead na etapa Clientes Ativos.</em></p></figcaption></figure>

<figure><img src="/files/ax0zY5GhFwYNmgCQqtFB" alt=""><figcaption><p><em>Histórico do lead, contendo a execução do webhook, o envio do broadcast</em> <br><em>e as ações configuradas na automação de etapa.</em></p></figcaption></figure>

<figure><img src="/files/sGq4hQbA61Y4eBl7UOc8" alt=""><figcaption><p><em>Objetos customizados de Produto criados.</em></p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sprinthub.com/topicos/analisar/webhooks-integrados/webhooks-integrados-duvidas-comuns/webhooks-integrados-utilizando-broadcast-para-manipular-oportunidades.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
