Skip to main content
Solved

ManyChat Integration with n8n


Gabrieloliviera

Hey everyone, I'm using n8n instead of Make to send leads from a form directly to ManyChat. However, I'm facing an issue: the process fails if the user already exists in ManyChat. Could someone with experience in n8n help me figure this out?

Best answer by Fabio Gaulke

Hey, ​@Gabrieloliviera!

 

You can create an error branch at your createSubscriber node and use findBySystemField with the phone or email to get the Contact ID and update this contact or send a flow right after getting the ID:

 

To enable the custom error output, go to the node settings:

 

Hope this helps!
🙌


 

If you need further help, feel free to contact me. 😉

 

View original
Did you find this topic helpful?

Fabio Gaulke
Forum|alt.badge.img+3
  • Manychat Community Moderator
  • December 3, 2024

Hey, ​@Gabrieloliviera!

 

You can create an error branch at your createSubscriber node and use findBySystemField with the phone or email to get the Contact ID and update this contact or send a flow right after getting the ID:

 

To enable the custom error output, go to the node settings:

 

Hope this helps!
🙌


 

If you need further help, feel free to contact me. 😉

 


Gustavo Boregio
Forum|alt.badge.img+6

You can also use the ‘findByxxx’ endpoints in the API:

 


marquesrec
  • Up-and-Comer
  • December 8, 2024

podem me mandar o json? não sei fazer no n8n ;s


Gustavo Boregio
Forum|alt.badge.img+6

@marquesrec aqui está toda a documentação da API do Manychat:

https://api.manychat.com/swagger#/

Com a especificação do corpo JSON de cada endpoint ;)


marquesrec
  • Up-and-Comer
  • December 9, 2024

@Gustavo Boregio bom dia, pode me dizer por favor exatamente o que preciso fazer com essa informação?
Deixe-me explicar: eu quero que os leads que recebam uma tag por exemplo no active campaign, sejam enviados para alguma sequencia no manychat..dai o n8n faria a integração, consigo faze isso de forma simples ?


Gustavo Boregio
Forum|alt.badge.img+6

@marquesrec a forma de fazer isso é com os passos que o Fabio mostra na imagem :D

Cada um desses passos é con nome ‘MANYCHAT’ é um endpoint da API que te passei.

Por exemplo:

Este aqui:

 

É este endpoint da API do Manychat:

 

Só que com os valores da tua automação, para criar o usuario que você precisa criar.

Pra saber exatamente o que você precisa fazer é necessário ver em detalhe a integração, quais campos tem que ser mapeados, etc. Todas as automações são super parecidas por fora (como a foto do Fabio), mas por dentro está o detalhe fino que depende de cada caso.

 

Se vc precisar de ajuda no detalhe fino e na implementação disso, tanto o Fabio como eu somos agencias também e trabalhamos com clientes.

E podemos ou fazer pra você, ou te ajudar a finalizar os passos que te estão faltando numa chamada de consultoria ;)

Te deixo meu site aqui: https://gusboregio.com/br qualquer coisa estou a disposição!


marquesrec
  • Up-and-Comer
  • December 11, 2024
Gustavo Boregio wrote:

@marquesrec a forma de fazer isso é com os passos que o Fabio mostra na imagem :D

Cada um desses passos é con nome ‘MANYCHAT’ é um endpoint da API que te passei.

Por exemplo:

Este aqui:

 

É este endpoint da API do Manychat:

 

Só que com os valores da tua automação, para criar o usuario que você precisa criar.

Pra saber exatamente o que você precisa fazer é necessário ver em detalhe a integração, quais campos tem que ser mapeados, etc. Todas as automações são super parecidas por fora (como a foto do Fabio), mas por dentro está o detalhe fino que depende de cada caso.

 

Se vc precisar de ajuda no detalhe fino e na implementação disso, tanto o Fabio como eu somos agencias também e trabalhamos com clientes.

E podemos ou fazer pra você, ou te ajudar a finalizar os passos que te estão faltando numa chamada de consultoria ;)

Te deixo meu site aqui: https://gusboregio.com/br qualquer coisa estou a disposição!

 

 

chefe, coloquei dessa forma, mas o http request tem que ser POST? Não deveria ser GET?

 

 

 

pergunto isso porque o webhook que está puxando o lead do active campaign naturalmente vem como POST, dai ficaria 2x o post ? ( webhook post e http request post)
 

 


rogerioaraujo
Forum|alt.badge.img+2
Gustavo Boregio wrote:

You can also use the ‘findByxxx’ endpoints in the API:

 

Great idea, I was having a problem when the lead is registered without the ninth digit, this will solve it.


Fabio Gaulke
Forum|alt.badge.img+3
  • Manychat Community Moderator
  • December 11, 2024
marquesrec wrote:
Gustavo Boregio wrote:

@marquesrec a forma de fazer isso é com os passos que o Fabio mostra na imagem :D

Cada um desses passos é con nome ‘MANYCHAT’ é um endpoint da API que te passei.

Por exemplo:

Este aqui:

 

É este endpoint da API do Manychat:

 

Só que com os valores da tua automação, para criar o usuario que você precisa criar.

Pra saber exatamente o que você precisa fazer é necessário ver em detalhe a integração, quais campos tem que ser mapeados, etc. Todas as automações são super parecidas por fora (como a foto do Fabio), mas por dentro está o detalhe fino que depende de cada caso.

 

Se vc precisar de ajuda no detalhe fino e na implementação disso, tanto o Fabio como eu somos agencias também e trabalhamos com clientes.

E podemos ou fazer pra você, ou te ajudar a finalizar os passos que te estão faltando numa chamada de consultoria ;)

Te deixo meu site aqui: https://gusboregio.com/br qualquer coisa estou a disposição!

 

 

chefe, coloquei dessa forma, mas o http request tem que ser POST? Não deveria ser GET?

 

 

 

pergunto isso porque o webhook que está puxando o lead do active campaign naturalmente vem como POST, dai ficaria 2x o post ? ( webhook post e http request post)
 

 

 

Está certo.

 

O POST serve tanto para receber dados quanto para enviar via Webhook. Já o GET é quando você faz uma consulta a alguma API.

Por exemplo, para buscar infos de um contato existente você usa GET.


Fabio Gaulke
Forum|alt.badge.img+3
  • Manychat Community Moderator
  • December 11, 2024
rogerioaraujo wrote:
Gustavo Boregio wrote:

You can also use the ‘findByxxx’ endpoints in the API:

 

Great idea, I was having a problem when the lead is registered without the ninth digit, this will solve it.

 

Exato, você já pode criar uma automação que replica o Telefone/ID do WhatsApp para um campo personalizado ao criar novos contatos e usar o findByCustomField para encontrar contatos já existentes através desse campo.


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings