Meta Pixel R$ 100 de bônus na API oficial do WhatsApp para novos clientes Começar teste grátis →

Integração Lovable + Leavo

A integração com Lovable permite capturar leads de sites e landing pages criados na plataforma. Automatize o follow-up e qualificação de visitantes.

Sites5 min de leitura

Integração via Webhook – Lovable + Leavo

1. Visão Geral

A Lovable é uma plataforma de desenvolvimento full-stack baseada em IA que permite criar aplicativos completos a partir de linguagem natural. A integração com o Leavo permite que aplicativos Lovable capturem leads, enviem dados de conversão e integrem com sistemas de qualificação.

Casos de uso principais:

  • Capturar leads de formulários em apps Lovable
  • Enviar eventos de conversão para qualificação
  • Integrar apps com sistema de CRM via webhooks
  • Criar fluxos de onboarding automatizados

Fluxos disponíveis:

  • ✅ Lovable → Leavo: Apps Lovable enviam dados via Edge Functions
  • ✅ Leavo → Lovable: Webhook de saída do Leavo para Edge Functions

Diferencial: Plataforma de desenvolvimento com IA, usa Edge Functions (Supabase) para processar webhooks.


2. Documentação Oficial

Lovable:

Leavo:


3. Recursos disponíveis via Webhook

3.1 Como Lovable trabalha com Webhooks

A Lovable usa Edge Functions (funções serverless no Supabase) para receber e enviar webhooks.

FuncionalidadeSuporteDetalhes
Recebe webhooks✅ SimVia Edge Functions
Envia webhooks✅ SimVia código customizado
API REST✅ SimPara criação de apps

4. Como configurar webhooks

4.1 FLUXO 1: Lovable (App) enviando para Leavo

Permite que formulários e eventos em apps Lovable enviem leads para o Leavo.


Passo 1: Criar Webhook de Entrada no Leavo

  1. Acesse https://app.leavo.ai/pt-BR/ai-settings/webhooks
  2. Clique na aba "Entrada"
  3. Clique em "+ Criar Webhook"

No modal:

  • Nome: Lovable App - [Nome do App]
  • Descrição: Recebe leads de app Lovable
  • Webhook ativo: LIGADO
  • Clique em "Criar Webhook"

Passo 2: Criar Edge Function no Lovable

No chat da Lovable, solicite:

Crie uma Edge Function que envia dados de formulário para este webhook: https://api.leavo.ai/api/webhooks/a1b2c3d4-e5f6-7890-ghij-kl0123456789 O formulário tem os campos: name, email, phone, company

A Lovable gerará algo como:

// supabase/functions/send-to-leavo/index.ts
import { serve } from "https://deno.land/std@0.168.0/http/server.ts"

serve(async (req) => {
  try {
    const { name, email, phone, company } = await req.json()
    
    const response = await fetch(
      'https://api.leavo.ai/api/webhooks/a1b2c3d4-e5f6-7890-ghij-kl0123456789',
      {
        method: 'POST',
        headers: { 'Content-Type': 'application/json' },
        body: JSON.stringify({ name, email, phone, company })
      }
    )

    if (!response.ok) throw new Error('Failed to send to Leavo')

    return new Response(
      JSON.stringify({ success: true }),
      { headers: { "Content-Type": "application/json" } }
    )
  } catch (error) {
    return new Response(
      JSON.stringify({ error: error.message }),
      { status: 500, headers: { "Content-Type": "application/json" } }
    )
  }
})

Passo 3: Mapear Campos no Leavo

Campo LeavoCampo PayloadPreview
Nome *name"João Silva"
E-mailemail"joao@example.com"
Telefone *phone"5511999999999"
Empresacompany"Empresa XYZ"

4.2 FLUXO 2: Leavo enviando para Lovable (Edge Function)

Permite que o Leavo envie dados para apps Lovable.


Passo 1: Criar Edge Function para Receber

No chat da Lovable:

Crie uma Edge Function que recebe webhooks externos e salva no banco de dados Supabase. Campos esperados: nome, telefone, email, status Tabela: leads

Passo 2: Configurar Webhook de Saída no Leavo

  1. No Leavo, vá em Webhooks
  2. Clique na aba "Saída"
  3. Clique em "+ Criar Webhook"

Configurar:

CampoValor
NomeEnviar para Lovable App
URLhttps://PROJECT_ID.supabase.co/functions/v1/receive-from-leavo
MétodoPOST
HeadersAuthorization: Bearer ANON_KEY
TriggerLead criado OU Status alterado

Mapeamento JSON:

{
  "nome": "{{nome}}",
  "telefone": "{{telefone}}",
  "email": "{{email}}",
  "status": "{{status}}"
}

5. Observações e Limitações

5.1 Limitações do Lovable

AspectoLimitação
Edge FunctionsBaseadas em Deno/Supabase
Cold startPrimeira chamada pode demorar
TimeoutEdge Functions: 60 segundos
DependênciaRequer Supabase ativo

5.2 Segurança

Edge Functions requerem autenticação:

headers: {
  'Authorization': `Bearer ${supabaseAnonKey}`
}

⚠️ Importante: Nunca exponha SERVICE_ROLE_KEY no frontend.


6. Troubleshooting

6.1 Edge Function não executa

CausaSolução
Cold start✅ Aguarde 2-3 segundos
Token inválido✅ Verifique ANON_KEY
CORS error✅ Configure headers CORS

6.2 Payload não chega no Leavo

CausaSolução
URL incorreta✅ Recopie URL do Leavo
JSON malformado✅ Valide com jsonlint.com
Timeout✅ Aumente timeout da função

7. Casos de Uso

7.1 App de Captação de Leads

Fluxo:

  1. Usuário preenche formulário no app Lovable
  2. Edge Function envia para Leavo
  3. Lead criado com status "Novo"
  4. Agente IA inicia qualificação

7.2 Dashboard de Qualificação

Fluxo:

  1. Leavo envia leads qualificados
  2. Edge Function salva no Supabase
  3. Dashboard Lovable mostra em tempo real
  4. Equipe visualiza e gerencia

Referências

Coloque a IA para fazer a próxima venda acontecer.

Agentes de IA, CRM, WhatsApp, cadências, campanhas e ligações em uma única plataforma. Comece hoje e veja funcionando em 7 dias.

  • 7 dias grátis, sem compromisso
  • Configuração guiada em 15 minutos
  • Mini curso de IA e reunião de implementação
  • R$ 100 de bônus na API oficial
Agendar demonstração

Conte um pouco sobre a sua empresa. No próximo passo você escolhe o melhor horário.