---
name: supabase-lead-database
description: Define un esquema de leads en Supabase (personas, empresas, log de campanas) deduplicado por email/LinkedIn/dominio, con consultas de revision y exportacion.
---

# Base de Datos de Leads en Supabase

## Que hace
Crea una base de datos central de leads agnostica de la fuente, con tablas de personas, empresas y un log de envios de campana, deduplicada automaticamente mediante una funcion de upsert.

## Cuando usarlo
Usalo cuando combines leads de multiples fuentes (scraping, formularios, importaciones) y necesites evitar duplicados y contactos repetidos antes de enviar cualquier campana.

## Esquema
1. Tabla de personas: identidad, email, URL de LinkedIn, empresa asociada.
2. Tabla de empresas: dominio, nombre, datos firmograficos basicos.
3. Log de campanas: que lead recibio que envio y cuando.

## Deduplicacion
4. Una sola funcion de upsert deduplica por email, URL de LinkedIn y dominio en cada insercion.

## Consultas utiles
5. Consulta de revision de duplicados pendientes.
6. Consulta de leads no contactados en los ultimos N dias.
7. Exportacion a CSV filtrada para la herramienta de envio en uso.

## Angulo GoHighLevel
8. El CSV exportado puede importarse como lista de contactos en GHL; la base de Supabase sigue siendo la fuente de verdad para evitar duplicados entre campanas.

## Reglas de seguridad
1. Todo entregable (guion, correo, publicacion, anuncio, diseno) se produce primero como borrador.
2. Nada se envia, publica o paga sin aprobacion explicita de un humano.
3. Nunca se inventan metricas, testimonios, nombres de clientes ni datos que no existan en las fuentes provistas.
4. Ninguna credencial, API key o token se escribe o pega en el chat; se referencian variables de entorno.
