Neste tutorial, você aprenderá a criar um fluxo no n8n que sincroniza o Mágica Chat com o seu CRM. A integração permitirá que as mensagens recebidas no Mágica Chat sejam automaticamente registradas e atualizadas como oportunidades no CRM, garantindo um processo eficiente e automatizado de gestão de conversas e leads.
Passo a Passo
1. Configurando o Webhook no n8n
-
Crie um novo fluxo no n8n e adicione um nó de Webhook.
-
Configure o método como POST.
-
Copie o caminho gerado para o Webhook, pois ele será necessário na próxima etapa.
2. Configurando o Mágica Chat
-
Acesse seu Mágica Chat e vá para Configurações > Automação.
-
Adicione uma nova regra de automação e configure-a da seguinte forma:
-
Evento:
conversation updated
(atualização de conversa). -
Condições:
-
team
(equipe) deve estar presente. -
inbox
(caixa de entrada) deve ser igual a: (selecione a caixa de entrada do seu chat que deseja monitorar).
-
-
-
Para finalizar, vá até Atributos Personalizados e crie um atributo de contato:
-
Chave:
crm_id
-
Tipo:
text
-
-
Com isso, sempre que uma mensagem chegar na caixa de entrada selecionada e for atribuída a uma equipe, uma requisição será enviada ao Webhook configurado no n8n, iniciando o fluxo de automação.
3. Fluxo de Verificação no n8n
-
No n8n, adicione um nó If logo após o Webhook para verificar se a conversa possui o atributo
crm_id
preenchido:-
Se o atributo
crm_id
estiver presente, siga para o fluxo de atualização. -
Se o atributo
crm_id
não estiver presente, siga para o fluxo de criação de oportunidade.
-
4. Fluxo de Criação de Oportunidade
-
Adicione um nó HTTP Request que faça um
GET
na API do Mágica Chat, recuperando os dados da conversa em questão. -
Adicione um bloco de código no n8n para organizar as informações recebidas da conversa, preparando-as para a criação da oportunidade.
-
Utilize um nó Switch para definir em qual estágio do CRM a oportunidade será criada, com base na equipe à qual a conversa foi atribuída. As equipes no Mágica Chat e os estágios no CRM devem possuir nomes idênticos.
-
Após a identificação do estágio correto, adicione um nó configurado para o Odoo (CRM) com as credenciais, mapeando os campos adequadamente para criar a oportunidade no CRM.
-
Finalize com um nó de HTTP Request, que fará uma requisição ao Mágica Chat para salvar o
crm_id
no atributocrm_id
da conversa.
5. Fluxo de Atualização de Oportunidade
- Caso o
crm_id
esteja presente, siga o mesmo princípio do fluxo de criação, porém, em vez de criar uma nova oportunidade, o fluxo deve ser configurado para atualizar a oportunidade existente no CRM.