Nathan Romano
DesarrolloGratis

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.

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

Pasos

  1. Define las tablas de personas, empresas y log de campanas con sus llaves de deduplicacion.
  2. Crea la funcion de upsert que deduplica por email, URL de LinkedIn y dominio.
  3. Carga los datos de una fuente a la vez, nunca inventando campos faltantes.
  4. Corre la consulta de revision de duplicados antes de dar por cerrada la carga.
  5. Genera la lista de leads no contactados recientemente para la siguiente campana.
  6. Exporta el CSV final solo despues de validar el conteo esperado de registros.

La skill

supabase-lead-database/SKILL.mdDescargar SKILL.md
---
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.

Entrar a Mente AbiertIA ↗