Pular para conteúdo

Mailchimp Email Marketing - Documentação Completa

Visão Geral

O Mailchimp é um conjunto de nodes para integração completa com a plataforma Mailchimp, permitindo gerenciar listas de email, assinantes, campanhas de email marketing e automações diretamente nos seus flows do Lumina.

Por que usar Mailchimp no Lumina?

A integração Mailchimp existe para:

  1. Email Marketing Automatizado: Crie e envie campanhas de email diretamente dos seus flows
  2. Gestão de Audiência: Adicione, atualize e gerencie assinantes em suas listas
  3. Automação Inteligente: Controle automações de email baseadas no comportamento do usuário
  4. Integração com WhatsApp: Conecte conversas do WhatsApp com estratégias de email marketing
  5. Sincronização de Dados: Mantenha suas listas sincronizadas com dados do Lumina

Recursos Disponíveis

1. Lists (Listas)

Gerenciar listas de audiência no Mailchimp.

  • create - Criar nova lista de audiência
  • list - Listar todas as listas da conta
  • get - Buscar detalhes de uma lista específica
  • update - Atualizar configurações de uma lista
  • delete - Excluir uma lista

2. Members (Assinantes)

Gerenciar assinantes dentro das listas.

  • add - Adicionar novo assinante à lista
  • update - Atualizar dados de um assinante
  • get - Buscar informações de um assinante
  • list - Listar todos os assinantes de uma lista
  • delete - Remover assinante da lista

3. Campaigns (Campanhas)

Criar e gerenciar campanhas de email marketing.

  • create - Criar nova campanha de email
  • send - Enviar campanha imediatamente
  • schedule - Agendar envio de campanha
  • list - Listar todas as campanhas
  • get - Buscar detalhes de uma campanha
  • delete - Excluir campanha

4. Automations (Automações)

Gerenciar automações de email.

  • list - Listar todas as automações
  • get - Buscar detalhes de uma automação
  • pause - Pausar automação ativa
  • start - Iniciar automação pausada

Configuração Inicial

Para usar qualquer node Mailchimp, você precisa:

1. API Key do Mailchimp

  1. Acesse sua conta Mailchimp
  2. Vá em Account → Extras → API Keys
  3. Clique em Create A Key
  4. Copie a API Key gerada

2. Server Prefix

A API Key do Mailchimp contém o server prefix. Por exemplo: - API Key: abc123def456-us1 - Server: us1

Extraia o sufixo após o hífen (us1, us2, us3, etc.)

3. Configuração no Flow

{
  "config": {
    "apiKey": "sua-api-key-aqui-us1",
    "server": "us1"
  }
}

Casos de Uso Práticos

1. Captura de Leads via WhatsApp

Quando alguém inicia conversa no WhatsApp, adicione automaticamente à lista do Mailchimp:

START → INPUT (captura email) → MAILCHIMP Members Add → MESSAGE (confirmação)

2. Campanha Pós-Compra

Após uma compra, envie campanha de agradecimento:

START → SHOPIFY (detecta compra) → MAILCHIMP Campaign Create → MAILCHIMP Campaign Send

3. Atualização de Preferências

Quando usuário atualiza preferências no WhatsApp, sincronize com Mailchimp:

START → INPUT (nova preferência) → MAILCHIMP Members Update → MESSAGE (confirmação)

4. Segmentação Inteligente

Adicione tags baseadas no comportamento:

START → CONDITION (verifica comportamento) → MAILCHIMP Members Add (com tags) → END

Estrutura Comum de Nodes

Todos os nodes Mailchimp seguem esta estrutura:

{
  "id": "mailchimp_1",
  "type": "mailchimp",
  "data": {
    "label": "Ação Mailchimp",
    "resource": "lists|members|campaigns|automations",
    "operation": "create|list|get|update|delete|add|send|schedule|pause|start",
    "config": {
      "apiKey": "{{mailchimp_api_key}}",
      "server": "{{mailchimp_server}}"
    },
    "responseVariable": "mailchimpResult",
    // Parâmetros específicos da operação
  }
}

Variável de Resposta

Por padrão, todos os nodes salvam o resultado em mailchimpResult, mas você pode customizar:

{
  "responseVariable": "minhaVariavel"
}

Autenticação e Segurança

Usar Variáveis para API Key

NUNCA coloque a API Key direto no flow. Use variáveis:

{
  "config": {
    "apiKey": "{{mailchimp_api_key}}",
    "server": "{{mailchimp_server}}"
  }
}

Onde Guardar a API Key

  1. Variáveis de Ambiente: Configure no sistema
  2. Variáveis do Flow: Defina no início do flow
  3. VARIABLE Node: Carregue de fonte segura

Limites da API Mailchimp

Respeite os limites da API:

  • Rate Limit: 10 requisições por segundo
  • Timeout: 120 segundos por requisição
  • Batch Operations: Use para múltiplas operações

Dica: Use DELAY entre múltiplas chamadas.

Tratamento de Erros

Todos os nodes retornam erros quando:

  • API Key inválida
  • Server prefix incorreto
  • Lista não encontrada
  • Email duplicado
  • Limites excedidos

Dica: Use CONDITION para verificar mailchimpResult.success.

Exemplos Avançados

Automação Completa de Email Marketing

{
  "name": "Automação Email Marketing Completa",
  "nodes": [
    {
      "id": "start_1",
      "type": "start"
    },
    {
      "id": "input_email",
      "type": "email",
      "data": {
        "parameters": {
          "message": "Qual é o seu email?",
          "variable": "user_email"
        }
      }
    },
    {
      "id": "input_nome",
      "type": "input",
      "data": {
        "parameters": {
          "message": "Qual é o seu nome?",
          "variable": "user_name"
        }
      }
    },
    {
      "id": "add_member",
      "type": "mailchimp",
      "data": {
        "resource": "members",
        "operation": "add",
        "config": {
          "apiKey": "{{mailchimp_api_key}}",
          "server": "{{mailchimp_server}}"
        },
        "listId": "{{mailchimp_list_id}}",
        "email": "{{user_email}}",
        "status": "subscribed",
        "mergeFields": "{\"FNAME\": \"{{user_name}}\"}"
      }
    },
    {
      "id": "message_success",
      "type": "message",
      "data": {
        "parameters": {
          "message": "✅ Você foi inscrito com sucesso! Em breve receberá nossos emails."
        }
      }
    }
  ]
}

Boas Práticas

SIM: - Use variáveis para API Key (nunca hardcode) - Valide emails antes de adicionar à lista - Use tags para segmentação - Configure merge fields para personalização - Use status "pending" para double opt-in - Trate erros de email duplicado - Respeite rate limits

NÃO: - Não exponha API Keys no código - Não adicione emails sem validação - Não envie campanhas sem teste - Não ignore erros da API - Não abuse de chamadas (rate limit) - Não force opt-in sem permissão

Dicas Importantes

💡 Double Opt-In: Use status "pending" e deixe Mailchimp enviar confirmação 💡 Merge Fields: Personalize emails com dados do assinante (FNAME, LNAME, etc.) 💡 Tags: Use para segmentação dinâmica 💡 Automações: Configure no Mailchimp e controle via API 💡 Testing: Sempre teste campanhas antes de enviar 💡 GDPR: Respeite regulamentações de privacidade

Recursos Externos

Próximos Passos

Comece explorando as operações básicas:

  1. Lists Create - Crie sua primeira lista
  2. Members Add - Adicione assinantes
  3. Campaigns Create - Crie uma campanha
  4. Campaigns Send - Envie para seus assinantes

Suporte

Problemas comuns e soluções:

Problema Solução
API Key inválida Verifique no Mailchimp Account → API Keys
Server prefix errado Extraia da API Key (após o hífen)
Email já existe Use Members Update ao invés de Add
Lista não encontrada Confirme o List ID no Mailchimp
Rate limit excedido Adicione DELAY entre chamadas

Total de Operações Documentadas: 18 tools

Versão: 1.0.0 Última Atualização: 2025-10-13