Principal 3. 📘 Tutoriais Passo a Passo Sincronização do Mágica Chat com o CRM usando n8n

Sincronização do Mágica Chat com o CRM usando n8n

Última atualização em Oct 11, 2024

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 atributo crm_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.