Automatize pedidos, estoque e feedback de e-commerce com Slack, Planilhas Google e Gmail.

R$499.00

Categoria:

Como funciona ⚙️

Esse fluxo de trabalho funciona como um sistema nervoso central para suas operações de comércio eletrônico, automatizando três áreas críticas:

A. Notificação de Cumprimento do Pedido

  1. Webhook: Novo Pedido: 🚀 O fluxo de trabalho é acionado instantaneamente quando um novo pedido é feito em sua plataforma de e-commerce (por exemplo, Shopify, WooCommerce) por meio de um webhook. Isso fornece dados em tempo real para iniciar o processamento do pedido.
  2. Extrair dados do pedido (Função): 🧹 Este nó analisa os dados JSON recebidos do novo pedido, extraindo detalhes cruciais como ID do pedido, nome do cliente, e-mail, valor total, produtos comprados e endereço de entrega.
  3. Enviar notificação de processamento (Slack/E-mail): 📢 Uma notificação detalhada e formatada, contendo todas as informações necessárias do pedido, é enviada imediatamente para o canal do Slack ou para a caixa de entrada de e-mail da sua equipe de processamento designada, garantindo o processamento rápido do pedido.

B. Alerta de Estoque Baixo

  1. Gatilho de agendamento (verificação diária de estoque): ⏰ O fluxo de trabalho é executado automaticamente a cada 24 horas (ou no intervalo configurado) para monitorar regularmente os níveis de estoque de seus produtos.
  2. Ler dados de estoque (Google Sheets/API): 📊 Conecta-se à sua fonte de dados de estoque escolhida (por exemplo, uma planilha do Google configurada com IDs de produtos, nomes e níveis de estoque ou uma API de plataforma de comércio eletrônico) para recuperar os dados de estoque atuais de todos os produtos.
  3. Filtrar Estoque Baixo (Função): 🧹 Este nó processa os dados de inventário recuperados. Ele usa um limite definido (por exemplo, 10 unidades) para identificar e filtrar quaisquer produtos cujo nível de estoque atual esteja abaixo desse limite crítico.
  4. Se houver itens com estoque baixo?: 🚦 Este nó condicional verifica se a etapa anterior encontrou algum produto com estoque baixo. Em caso afirmativo, ele envia um alerta.
  5. Enviar alerta de estoque baixo (Slack/E-mail): 🚨 Uma notificação de aviso é enviada para sua equipe de compras ou gestão de estoque via Slack ou e-mail, fornecendo detalhes sobre os itens com estoque baixo e incentivando-os a fazer novos pedidos antes que o estoque acabe, evitando a perda de vendas.

C. Solicitação de feedback pós-compra

  1. Webhook: Pedido Concluído (Atrasado): 📦 Este webhook é acionado quando um pedido é marcado como concluído ou entregue no seu sistema de e-commerce. É fundamental que este webhook seja enviado pela sua plataforma de e-commerce ou por uma automação separada após um período específico (por exemplo, 3 a 7 dias após a entrega) para garantir que o cliente tenha recebido e experimentado o produto.
  2. Extrair dados do cliente (Feedback) (Função): 🧹 Este nó extrai o nome e o endereço de e-mail do cliente dos dados do pedido concluído, preparando-os para a solicitação de feedback.
  3. Enviar Solicitação de Feedback (Gmail/Serviço de E-mail): 📧 Um e-mail personalizado é enviado ao cliente. Este e-mail agradece pela compra e inclui um link direto para o formulário de feedback do cliente escolhido (por exemplo, Formulário Google, Typeform). Essa abordagem sistemática incentiva insights valiosos para a melhoria contínua dos negócios.

Como configurar 🛠️

Siga estes passos cuidadosamente para configurar e ativar o fluxo de trabalho do seu “Centro de Operações de E-commerce” no n8n:

  1. Importar JSON do fluxo de trabalho:
    • Abra sua instância do n8n.
    • Clique em ‘Fluxos de trabalho’ na barra lateral esquerda.
    • Clique no botão ‘+’ ou em ‘Novo’ para criar um novo fluxo de trabalho.
    • Clique no ícone ‘…’ (Mais opções) no canto superior direito.
    • Selecione ‘Importar de JSON’ e cole todo o código JSON para este fluxo de trabalho.
  2. Configurar Webhook: Novo Pedido (Filial A):
    • Localize o nó ‘Webhook: Novo Pedido’ (1. Webhook: Novo Pedido).
    • Ative o fluxo de trabalho. O n8n fornecerá um ‘URL de webhook’ exclusivo.
    • Passo crucial: Acesse sua plataforma de e-commerce (Shopify, WooCommerce, etc.) e configure um novo webhook. Defina-o para ser acionado nos eventos “Pedido Criado” ou “Novo Pedido” e cole a URL do webhook da n8n lá. Certifique-se de que o formato dos dados enviados pela sua plataforma seja JSON (a maioria usa esse formato por padrão).
  3. Configurar Extrair Dados do Pedido (Função – Ramo A):
    • Localize o nó ‘Extrair dados do pedido’ (2. Extrair dados do pedido).
    • Ajuste os nomes dos campos: revise o functionCodeconteúdo deste nó. Você DEVE ajustar as atribuições de variáveis ​​(por exemplo, `fieldName` orderData.id, `fieldName` orderData.customer?.first_name) para corresponder exatamente aos nomes dos campos enviados pelo webhook de novo pedido da sua plataforma de e-commerce. Use o recurso “Testar fluxo de trabalho” no n8n (após enviar um webhook de pedido de teste da sua plataforma) para inspecionar a items[0].json.bodyestrutura de dados recebida e fazer os ajustes necessários.
  4. Configurar o envio de notificação de conclusão (Slack – Branch A):
    • Localize o nó ‘Enviar notificação de conclusão (Slack)’ (3. Enviar notificação de conclusão (Slack)).
    • Credenciais: Selecione sua credencial da API do Slack existente ou clique em “Criar nova” para configurar uma. Substitua YOUR_SLACK_CREDENTIAL_IDpelo ID ou nome real da sua credencial, conforme suas credenciais do n8n.
    • Canal: Substitua YOUR_FULFILLMENT_SLACK_CHANNEL_ID_OR_NAMEpelo ID ou nome exato do canal do Slack onde sua equipe de atendimento recebe notificações (ex: #order-fulfillment).
    • (Opcional: Mude para E-mail para Cumprimento de Pedidos): Exclua este nó do Slack e adicione um nó do Gmail ou SendGrid. Configure suas credenciais, ‘Para E-mail’, ‘Assunto’ (ex.: New Order #{{ $json.orderId }}) e ‘Corpo HTML’ (ex.: ={{ $json.fulfillmentMessage }}).
  5. Configurar gatilho de agendamento (verificação diária de estoque – filial B):
    • Localize o nó ‘Acionador de agendamento (Verificação diária de estoque)’ (4. Acionador de agendamento (Verificação diária de estoque)).
    • Ajuste os campos ‘intervalo’, ‘valor’ e ‘fuso horário’ para o horário de verificação diária desejado (por exemplo, a cada 24 horas às 3h da manhã no seu fuso horário local).
  6. Configurar leitura de dados de inventário (Google Sheets – Filial B):
    • Localize o nó ‘Ler dados de inventário (Google Sheets)’ (5. Ler dados de inventário (Google Sheets)).
    • Credenciais: Selecione sua credencial OAuth2 existente do Google Sheets ou clique em “Criar nova”. Substitua YOUR_GOOGLE_SHEETS_CREDENTIAL_IDpelo ID ou nome real da sua credencial.
    • ID da planilha: Substitua YOUR_INVENTORY_GOOGLE_SHEET_IDpelo ID real da sua planilha do Google onde seus dados de estoque estão armazenados.
    • Intervalo: Certifique-se de que o ‘intervalo’ (por exemplo, Inventory!A:C) abranja corretamente as colunas de ID do produto, nome e nível de estoque. Fundamentalmente, certifique-se de que sua Planilha Google tenha colunas com nomes exatos: ProductIDProductName, e StockLevel(como números).
  7. Configurar filtro de baixo estoque (Função – Ramo B):
    • Localize o nó ‘Filtrar estoque baixo’ (6. Filtrar estoque baixo).
    • Defina o limite: Dentro do campo functionCode, ajuste const lowStockThreshold = 10;para o nível de alerta de baixa de estoque desejado.
    • Ajustar nomes de campos: revise functionCodeajuste as atribuições de variáveis ​​(por exemplo, `<nome_do_campo> product.ProductID` , `<nome_do_campo> product.StockLevel`) se sua planilha do Google usar cabeçalhos de coluna diferentes.
  8. Configurar o envio de alerta de estoque baixo (Slack – Filial B):
    • Localize o nó ‘Enviar alerta de estoque baixo (Slack)’ (8. Enviar alerta de estoque baixo (Slack)).
    • Credenciais: Certifique-se de que suas credenciais da API do Slack estejam selecionadas (as mesmas do passo 4).
    • Canal: Substitua YOUR_INVENTORY_SLACK_CHANNEL_ID_OR_NAMEpelo ID ou nome exato do canal do Slack para alertas de inventário (ex: #inventory-alerts).
    • (Opcional: Mude para e-mail em caso de baixo estoque): Exclua este nó do Slack e adicione um nó do Gmail ou SendGrid. Configure suas credenciais, ‘Para o e-mail’, ‘Assunto’ (ex.: Low Stock Alert!) e ‘Corpo HTML’ (ex.: ={{ $json.alertMessage }}).
  9. Configurar Webhook: Pedido Concluído (Atrasado) (Filial C):
    • Localize o nó ‘Webhook: Pedido Concluído (Atrasado)’ (10. Webhook: Pedido Concluído (Atrasado)).
    • Ative o fluxo de trabalho. O n8n fornecerá um ‘URL de webhook’ exclusivo.
    • Etapa crucial: Este webhook deve ser acionado quando um pedido for concluído ou entregue . Você precisará configurar um mecanismo em sua plataforma de e-commerce ou uma ferramenta de automação separada para enviar um webhook para este URL n8n após um determinado período (por exemplo, de 3 a 7 dias após o pedido ser marcado como entregue). Isso permite que os clientes tenham tempo para receber o produto antes de serem solicitados a dar feedback.
  10. Configurar Extração de Dados do Cliente (Feedback) (Função – Ramo C):
    • Localize o nó ‘Extrair dados do cliente (Feedback)’ (11. Extrair dados do cliente (Feedback)).
    • Ajuste os nomes dos campos: revise functionCodeajuste as atribuições de variáveis ​​(por exemplo, `fieldName` fulfilledOrderData.customer?.email) para corresponder exatamente aos nomes dos campos enviados pelo seu webhook ‘Pedido Concluído’.
    • Defina o URL do formulário de feedback: SubstituaYOUR_GOOGLE_FORM_OR_SURVEY_LINK pelo URL público real da sua pesquisa de feedback do cliente (por exemplo, Formulário Google, Typeform, SurveyMonkey).
    • Defina o nome da loja: Substitua ` [Your Store Name]<nome_da_loja>` pelo emailBodynome real da sua loja.
  11. Configurar o envio de solicitações de feedback (Gmail – Filial C):
    • Localize o nó ‘Enviar solicitação de feedback (Gmail)’ (12. Enviar solicitação de feedback (Gmail)).
    • Credenciais: Selecione sua credencial OAuth2 do Gmail existente ou clique em “Criar nova”. Substitua YOUR_GMAIL_CREDENTIAL_IDpelo ID ou nome real da sua credencial.
    • Do e-mail: Substitua YOUR_STORE_EMAIL@example.compelo endereço de e-mail do qual você deseja que as solicitações de feedback sejam enviadas.
    • Os campos ‘Para o e-mail’, ‘Assunto’ e ‘Corpo HTML’ são gerados dinamicamente pelo nó ‘Função’ anterior.
    • (Opcional: Mude para outro serviço de e-mail): Exclua este nó do Gmail e adicione um nó do SendGrid ou Mailgun, configurando-o de forma semelhante.
  12. Revisar e ativar:
    • Analise minuciosamente todas as configurações dos nós. Certifique-se de que todos os valores de espaço reservado (como YOUR_...) sejam substituídos e que as configurações estejam corretas.
    • Clique no botão “Salvar” no canto superior direito.
    • Por fim, alterne a chave “Inativo” para “Ativo” para habilitar seu fluxo de trabalho. 🟢 Seu “Centro de Operações de E-commerce” agora está online, pronto para automatizar e otimizar sua loja!
Rolar para cima