Base de Datos de Leads en Supabase
Modelo de base de datos propia de leads en Supabase (personas, empresas, log de envios) con deduplicacion por email, LinkedIn y dominio.
- supabase
- base-de-datos
- leads
- ghl
Video próximamente
Aquí va el video corto de esta skill.Qué hace
Define un esquema de base de datos agnostico de la fuente para almacenar personas, empresas y un registro de envios de campana en Supabase, deduplicado por email, URL de LinkedIn y dominio mediante una sola funcion de upsert. Incluye consultas listas para revisar duplicados, generar listas de 'no contactados recientemente' y exportar CSVs para la herramienta de envio que uses.
Cuándo usarla
- Cuando combinas leads de varias fuentes de scraping o formularios y necesitas una sola fuente de verdad.
- Cuando quieres evitar contactar dos veces al mismo lead desde distintas campanas.
- Cuando necesitas exportar listas segmentadas hacia tu herramienta de email o hacia GoHighLevel.
Pasos
- Define las tablas de personas, empresas y log de campanas con sus llaves de deduplicacion.
- Crea la funcion de upsert que deduplica por email, URL de LinkedIn y dominio.
- Carga los datos de una fuente a la vez, nunca inventando campos faltantes.
- Corre la consulta de revision de duplicados antes de dar por cerrada la carga.
- Genera la lista de leads no contactados recientemente para la siguiente campana.
- Exporta el CSV final solo despues de validar el conteo esperado de registros.
La skill
--- 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.
Para Claude Code, guárdala en ~/.claude/skills/supabase-lead-database/SKILL.md. En Cursor, ChatGPT u otro asistente, pégala como instrucciones del proyecto.
¿La implementamos juntos?
Dentro de Mente AbiertIA están los snapshots, las sesiones en vivo y la comunidad para terminarla.