Pular para conteúdo

🚀 Começando com Lumina Flow Builder

Bem-vindo ao Lumina Flow Builder - a plataforma completa de automação com 408 ferramentas documentadas!

📖 O que é o Lumina Flow Builder?

O Lumina Flow Builder é uma plataforma de automação visual que permite criar fluxos complexos de trabalho conectando diferentes ferramentas e serviços, tudo através de uma interface intuitiva de arrastar e soltar.

✨ Principais Recursos

408 Tools Integradas

  • 🤖 AI & Processamento - 8 ferramentas de IA
  • ☁️ AWS Services - 60 serviços AWS
  • 📊 Analytics - 25 ferramentas de análise
  • 🏢 CRM - 41 ferramentas (HubSpot, Salesforce, Pipedrive)
  • 🛒 E-commerce - 13 ferramentas (Shopify)
  • 📧 Email & Marketing - 43 ferramentas (Gmail, Mailchimp)
  • 🗄️ Databases - 21 ferramentas (MongoDB, PostgreSQL, MySQL, Supabase, Airtable)
  • 🌐 Social Media - 14 ferramentas (LinkedIn, Discord)
  • 💬 Communication - 17 ferramentas (WhatsApp, Twilio)
  • 🔧 Infrastructure - 24 ferramentas (Git, FTP)

🎯 Primeiros Passos

1. Entenda os Conceitos Básicos

Todo flow no Lumina começa com três componentes essenciais:

  • START - Inicia a execução do flow
  • [Nodes de Ação] - Executam tarefas específicas
  • END - Finaliza o flow

2. Nodes Básicos

Comece aprendendo os 10 nodes básicos:

  1. START - Iniciar flow
  2. MESSAGE - Enviar mensagem
  3. END - Finalizar flow
  4. INPUT - Capturar texto
  5. NUMBER - Capturar número
  6. EMAIL - Validar email
  7. PHONE - Validar telefone
  8. DATE - Capturar data
  9. LOCATION - Capturar localização
  10. MEDIA - Processar mídia

3. Lógica e Controle

Aprenda a controlar o fluxo de execução:

🎓 Tutoriais

Tutorial 1: Primeiro Flow WhatsApp

Crie seu primeiro flow de automação WhatsApp:

{
  "name": "Meu Primeiro Flow",
  "nodes": [
    {
      "id": "start_1",
      "type": "start",
      "position": { "x": 100, "y": 100 },
      "data": { "label": "Início" }
    },
    {
      "id": "message_1",
      "type": "message",
      "position": { "x": 300, "y": 100 },
      "data": {
        "label": "Boas-vindas",
        "parameters": {
          "message": "Olá! Bem-vindo ao Lumina Flow Builder! 🚀"
        }
      }
    },
    {
      "id": "end_1",
      "type": "end",
      "position": { "x": 500, "y": 100 },
      "data": { "label": "Fim" }
    }
  ],
  "edges": [
    {
      "id": "e1",
      "source": "start_1",
      "target": "message_1"
    },
    {
      "id": "e2",
      "source": "message_1",
      "target": "end_1"
    }
  ]
}

Tutorial 2: Integração com CRM

Aprenda a conectar com sistemas CRM:

Tutorial 3: Automação com Databases

Conecte com bancos de dados:

📚 Recursos

Documentação Completa

Por Categoria

Navegue pelas categorias na página inicial para encontrar todas as ferramentas organizadas.

Busca

Use a busca no topo da página para encontrar rapidamente qualquer ferramenta específica.

💡 Exemplos Práticos

Exemplo 1: Chatbot de Atendimento

Crie um chatbot completo que analisa sentimento e busca histórico:

{
  "name": "Chatbot de Atendimento",
  "nodes": [
    {
      "id": "start_1",
      "type": "start",
      "position": { "x": 100, "y": 100 },
      "data": { "label": "Início" }
    },
    {
      "id": "input_1",
      "type": "input",
      "position": { "x": 300, "y": 100 },
      "data": {
        "label": "Capturar Mensagem",
        "parameters": {
          "message": "Como posso ajudar?",
          "variable": "cliente_mensagem"
        }
      }
    },
    {
      "id": "ai_sentiment_1",
      "type": "ai_sentiment",
      "position": { "x": 500, "y": 100 },
      "data": {
        "label": "Analisar Sentimento",
        "parameters": {
          "text": "{{cliente_mensagem}}",
          "variable": "sentimento"
        }
      }
    },
    {
      "id": "hubspot_search_1",
      "type": "hubspot_contact_search",
      "position": { "x": 700, "y": 100 },
      "data": {
        "label": "Buscar Histórico CRM",
        "parameters": {
          "query": "{{cliente_telefone}}",
          "variable": "historico"
        }
      }
    },
    {
      "id": "condition_1",
      "type": "condition",
      "position": { "x": 900, "y": 100 },
      "data": {
        "label": "Sentimento Negativo?",
        "parameters": {
          "condition": "{{sentimento}} === 'negative'"
        }
      }
    },
    {
      "id": "message_1",
      "type": "message",
      "position": { "x": 1100, "y": 50 },
      "data": {
        "label": "Resposta Prioritária",
        "parameters": {
          "message": "Entendo sua preocupação. Vou encaminhar para um atendente agora!"
        }
      }
    },
    {
      "id": "message_2",
      "type": "message",
      "position": { "x": 1100, "y": 150 },
      "data": {
        "label": "Resposta Padrão",
        "parameters": {
          "message": "Obrigado pelo contato! Como posso ajudar?"
        }
      }
    },
    {
      "id": "mongodb_insert_1",
      "type": "mongodb_insert",
      "position": { "x": 1300, "y": 100 },
      "data": {
        "label": "Registrar Interação",
        "parameters": {
          "collection": "interacoes",
          "document": {
            "mensagem": "{{cliente_mensagem}}",
            "sentimento": "{{sentimento}}",
            "timestamp": "{{now}}"
          }
        }
      }
    },
    {
      "id": "end_1",
      "type": "end",
      "position": { "x": 1500, "y": 100 },
      "data": { "label": "Fim" }
    }
  ],
  "edges": [
    { "id": "e1", "source": "start_1", "target": "input_1" },
    { "id": "e2", "source": "input_1", "target": "ai_sentiment_1" },
    { "id": "e3", "source": "ai_sentiment_1", "target": "hubspot_search_1" },
    { "id": "e4", "source": "hubspot_search_1", "target": "condition_1" },
    { "id": "e5", "source": "condition_1", "target": "message_1", "label": "true" },
    { "id": "e6", "source": "condition_1", "target": "message_2", "label": "false" },
    { "id": "e7", "source": "message_1", "target": "mongodb_insert_1" },
    { "id": "e8", "source": "message_2", "target": "mongodb_insert_1" },
    { "id": "e9", "source": "mongodb_insert_1", "target": "end_1" }
  ]
}

Exemplo 2: E-commerce Automation

Automatize pedidos do Shopify com notificações e CRM:

{
  "name": "Automação E-commerce",
  "nodes": [
    {
      "id": "start_1",
      "type": "start",
      "position": { "x": 100, "y": 100 },
      "data": { "label": "Novo Pedido" }
    },
    {
      "id": "shopify_order_1",
      "type": "shopify_order_get",
      "position": { "x": 300, "y": 100 },
      "data": {
        "label": "Buscar Pedido",
        "parameters": {
          "orderId": "{{trigger.orderId}}",
          "variable": "pedido"
        }
      }
    },
    {
      "id": "hubspot_contact_1",
      "type": "hubspot_contact_create",
      "position": { "x": 500, "y": 100 },
      "data": {
        "label": "Criar Contato CRM",
        "parameters": {
          "email": "{{pedido.customer.email}}",
          "firstname": "{{pedido.customer.first_name}}",
          "lastname": "{{pedido.customer.last_name}}",
          "phone": "{{pedido.customer.phone}}"
        }
      }
    },
    {
      "id": "whatsapp_1",
      "type": "whatsapp_send_message",
      "position": { "x": 700, "y": 100 },
      "data": {
        "label": "Confirmar WhatsApp",
        "parameters": {
          "to": "{{pedido.customer.phone}}",
          "message": "Pedido #{{pedido.order_number}} confirmado! Total: R$ {{pedido.total_price}}"
        }
      }
    },
    {
      "id": "mailchimp_1",
      "type": "mailchimp_members_add",
      "position": { "x": 900, "y": 100 },
      "data": {
        "label": "Adicionar Mailchimp",
        "parameters": {
          "listId": "{{env.MAILCHIMP_LIST_ID}}",
          "email": "{{pedido.customer.email}}",
          "status": "subscribed"
        }
      }
    },
    {
      "id": "mongodb_1",
      "type": "mongodb_insert",
      "position": { "x": 1100, "y": 100 },
      "data": {
        "label": "Salvar Banco",
        "parameters": {
          "collection": "pedidos",
          "document": {
            "order_id": "{{pedido.id}}",
            "customer": "{{pedido.customer.email}}",
            "total": "{{pedido.total_price}}",
            "items": "{{pedido.line_items}}",
            "timestamp": "{{now}}"
          }
        }
      }
    },
    {
      "id": "end_1",
      "type": "end",
      "position": { "x": 1300, "y": 100 },
      "data": { "label": "Fim" }
    }
  ],
  "edges": [
    { "id": "e1", "source": "start_1", "target": "shopify_order_1" },
    { "id": "e2", "source": "shopify_order_1", "target": "hubspot_contact_1" },
    { "id": "e3", "source": "hubspot_contact_1", "target": "whatsapp_1" },
    { "id": "e4", "source": "whatsapp_1", "target": "mailchimp_1" },
    { "id": "e5", "source": "mailchimp_1", "target": "mongodb_1" },
    { "id": "e6", "source": "mongodb_1", "target": "end_1" }
  ]
}

Exemplo 3: Lead Generation

Pipeline completo de captura e qualificação de leads:

{
  "name": "Lead Generation Pipeline",
  "nodes": [
    {
      "id": "start_1",
      "type": "start",
      "position": { "x": 100, "y": 100 },
      "data": { "label": "Novo Lead" }
    },
    {
      "id": "linkedin_1",
      "type": "linkedin_profile_get",
      "position": { "x": 300, "y": 100 },
      "data": {
        "label": "Capturar Perfil LinkedIn",
        "parameters": {
          "profileUrl": "{{trigger.profileUrl}}",
          "variable": "perfil"
        }
      }
    },
    {
      "id": "email_validation_1",
      "type": "email",
      "position": { "x": 500, "y": 100 },
      "data": {
        "label": "Validar Email",
        "parameters": {
          "email": "{{perfil.email}}",
          "variable": "email_valido"
        }
      }
    },
    {
      "id": "condition_1",
      "type": "condition",
      "position": { "x": 700, "y": 100 },
      "data": {
        "label": "Email Válido?",
        "parameters": {
          "condition": "{{email_valido}} === true"
        }
      }
    },
    {
      "id": "pipedrive_deal_1",
      "type": "pipedrive_deal_create",
      "position": { "x": 900, "y": 50 },
      "data": {
        "label": "Criar Deal",
        "parameters": {
          "title": "Lead: {{perfil.name}}",
          "person_name": "{{perfil.name}}",
          "org_name": "{{perfil.company}}",
          "value": 5000,
          "currency": "BRL"
        }
      }
    },
    {
      "id": "gmail_1",
      "type": "gmail_send",
      "position": { "x": 1100, "y": 50 },
      "data": {
        "label": "Email Boas-vindas",
        "parameters": {
          "to": "{{perfil.email}}",
          "subject": "Bem-vindo!",
          "message": "Olá {{perfil.name}}, obrigado pelo interesse!"
        }
      }
    },
    {
      "id": "schedule_1",
      "type": "schedule",
      "position": { "x": 1300, "y": 50 },
      "data": {
        "label": "Agendar Follow-up",
        "parameters": {
          "delay": "2 days",
          "action": "send_followup"
        }
      }
    },
    {
      "id": "message_error_1",
      "type": "message",
      "position": { "x": 900, "y": 150 },
      "data": {
        "label": "Email Inválido",
        "parameters": {
          "message": "Lead descartado: email inválido"
        }
      }
    },
    {
      "id": "end_1",
      "type": "end",
      "position": { "x": 1500, "y": 100 },
      "data": { "label": "Fim" }
    }
  ],
  "edges": [
    { "id": "e1", "source": "start_1", "target": "linkedin_1" },
    { "id": "e2", "source": "linkedin_1", "target": "email_validation_1" },
    { "id": "e3", "source": "email_validation_1", "target": "condition_1" },
    { "id": "e4", "source": "condition_1", "target": "pipedrive_deal_1", "label": "true" },
    { "id": "e5", "source": "condition_1", "target": "message_error_1", "label": "false" },
    { "id": "e6", "source": "pipedrive_deal_1", "target": "gmail_1" },
    { "id": "e7", "source": "gmail_1", "target": "schedule_1" },
    { "id": "e8", "source": "schedule_1", "target": "end_1" },
    { "id": "e9", "source": "message_error_1", "target": "end_1" }
  ]
}

🆘 Suporte

Documentação

Cada uma das 408 ferramentas possui documentação completa com:

  • ✅ Código TypeScript real
  • ✅ Flows JSON testáveis
  • ✅ Mínimo 2-3 exemplos práticos
  • ✅ Parâmetros detalhados
  • ✅ Boas práticas

Próximos Passos

  1. Explore o Índice Completo
  2. Veja exemplos nas documentações individuais
  3. Comece com flows simples
  4. Evolua para automações complexas

Pronto para começar? Explore a página inicial e escolha uma categoria!