Como integrar a SendPulse com outros aplicativos por meio do n8n

O n8n é uma ferramenta de automação de fluxos de código aberto (open-source) que permite criar, executar e acompanhar processos em várias etapas em um editor visual. Com sua estrutura em blocos, fica simples conectar bancos de dados, sistemas e aplicativos de mensagem.

Você pode integrar a SendPulse ao n8n de forma visual, conectando blocos sem precisar envolver desenvolvedores. Para isso, basta copiar um URL de webhook, inserir uma chave de API ou configurar o OAuth2. Depois, use nós prontos, como HTTP Request, Webhook e blocos condicionais, para coletar, processar e transferir dados entre sistemas.

Neste artigo, mostramos como conectar a SendPulse a outros aplicativos por meio do n8n.

Como enviar dados da SendPulse para o n8n

Sempre que ocorrer um evento na SendPulse, você pode enviar uma solicitação com os dados do cliente para o n8n e disparar um fluxo.

No n8n, adicione o gatilho On webhook call. Na aba Parameterss , em HTTP method, selecione POST e copie o URL do webhook. Esse endereço será usado dentro da SendPulse.

A partir daí, o n8n ficará escutando os eventos enviados para esse URL.

Em seguida, cole o URL do webhook na SendPulse, no recurso em que você quiser usá-lo. Alguns exemplos:

Elemento de envio de solicitação na SendPulse Exemplo de evento Transferência de variável
Elemento de Solicitação de API em chatbots.

Depois que um assinante passa por um fluxo de chatbot, envie uma solicitação com as variáveis do fluxo.

Por exemplo, quando um cliente pergunta se um produto está em estoque, você pode usar um Agente de IA para capturar a intenção e verificar o inventário no CRM.

Saiba mais: Como gerar respostas de chatbot usando o n8n.

Diferente dos webhooks, o elemento de Solicitação de API permite definir o payload e transmitir qualquer tipo de variável.
Ação Enviar webhook na Automação Depois que um cliente conclui um fluxo no CRM, Cursos ou outra automação, envie um webhook para, por exemplo, notificar o estoque sobre um novo pedido.

Veja exemplos de payload em Estrutura de webhooks.

As variáveis do usuário são recuperadas a partir dos gatilhos da automação.

Webhooks de pagamento

Depois que um cliente faz um pagamento pelo site, chatbot, CRM ou outra fonte, envie um webhook para confirmar a transação e iniciar o processamento do pedido.

Saiba mais: Como iniciar um fluxo no n8n após um pagamento bem-sucedido na SendPulse.

Veja exemplos de payload em Webhooks de pagamento.

Ação Enviar webhook em chatbots É acionada quando o usuário chega a um elemento de webhook em um fluxo.

Veja exemplos de payload em Webhooks acionados ao atingir um elemento de fluxo.

Webhooks globais em chatbots. São acionados quando determinados eventos acontecem dentro de um fluxo.

Veja a lista de eventos e exemplos em Webhooks globais.

Como enviar dados do n8n para a SendPulse

No seu fluxo do n8n, adicione uma etapa para enviar dados à SendPulse. Você pode enviar dados em uma única via (n8n → SendPulse) para iniciar fluxos ou executar outras ações. Como alternativa, configure uma troca em duas vias para iniciar fluxos no n8n, recuperar dados e devolvê-los à SendPulse.

Antes de criar um fluxo no n8n, copie os detalhes do método da SendPulse. Você pode usar:

  • o disparo de um fluxo na Automação;
  • o disparo de um fluxo em Chatbots;
  • qualquer método da API REST da SendPulse, por exemplo, para criar um negócio, enviar uma mensagem SMS ou atualizar um contato de chatbot.

No ponto do fluxo do n8n em que você quiser chamar a SendPulse, adicione um HTTP Request e configure-o.

Saiba mais: Como enviar dados de outros sistemas para a SendPulse usando o n8n.

Rate this article about "Como integrar a SendPulse com outros aplicativos por meio do n8n"

User Rating: 4 / 5 (8)

Anterior

Como integrar a SendPulse com outros serviços via Make

Popular em nosso blog

Teste o SendPulse hoje gratuitamente