Seguí los pasos en orden para activar un cliente nuevo
Configuración única (solo la primera vez)
0
Crear tabla en Supabase interno▼
Corré este SQL una sola vez en el Supabase interno de PropAdmin (pztdartmszfxplftxwyp) → SQL Editor.
Esto crea la tabla donde se guardan los clientes del Generador de Inmuebles y permite que la ficha del cliente inserte directamente.
CREATE TABLE IF NOT EXISTS clientes_inmuebles (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
nombre TEXT NOT NULL,
email TEXT,
tel TEXT,
asesor TEXT,
whatsapp TEXT,
logo_url TEXT,
color_prim TEXT,
color_acc TEXT,
dominio TEXT,
github TEXT,
supabase_url TEXT,
anon_key TEXT,
notas TEXT,
estado TEXT DEFAULT 'pendiente',
source TEXT DEFAULT 'manual',
vista BOOLEAN DEFAULT true,
created_at TIMESTAMPTZ DEFAULT NOW()
);
-- RLS: anon puede insertar (ficha cliente), auth puede todo
ALTER TABLE clientes_inmuebles ENABLE ROW LEVEL SECURITY;
CREATE POLICY "auth_all" ON clientes_inmuebles
FOR ALL TO authenticated USING (true) WITH CHECK (true);
CREATE POLICY "anon_insert" ON clientes_inmuebles
FOR INSERT TO anon WITH CHECK (true);
✅ Este paso es solo una vez. No lo repitas para cada cliente nuevo.
Infraestructura
A
Crear repo en GitHub▼
Creá un repo privado nuevo en GitHub para esta inmobiliaria.
Nombre sugerido: gestor-inmuebles-[nombre-agencia]
Ejemplo: gestor-inmuebles-argentina-inversiones
Visibilidad: Privado ✓
B
Generar y subir los archivos▼
1. Abrí configurador.html (en esta misma carpeta)
2. Completá todos los datos del cliente
3. Clic en "Generar archivos" → descargás los 3 archivos personalizados
4. Subís los 3 archivos al repo de GitHub:
— index.html (generador para agentes)
— ficha.html (visor público)
— vercel.json (routing)
⚠️ Antes de generar los archivos tenés que tener la URL y la Anon Key del Supabase del cliente (Paso SQL).
C
Conectar a Vercel▼
1. Entrá a vercel.com → Add New Project
2. Importar el repo de GitHub que acabás de crear
3. Framework: Other
4. Clic en Deploy → esperar que termine
5. Vercel te da una URL tipo gestor-inmuebles-xxx.vercel.app
D
Configurar dominio▼
Si tiene dominio propio:
1. En Vercel → Settings → Domains → agregar el dominio (ej: inmuebles.agencia.com)
2. En el DNS del cliente agregar:
Tipo: CNAME
Nombre: inmuebles (o el subdominio elegido)
Valor: cname.vercel-dns.com
Si NO tiene dominio:
Usá la URL de Vercel directamente o asignale un subdominio tuyo (ej: agencia.fichas.propadmin.site).
En ese caso agregás el CNAME en tu propio DNS apuntando a Vercel.
Supabase del cliente
SQL
Crear tabla fichas en Supabase▼
Si el cliente ya tiene PropAdmin: usá el mismo Supabase, solo corré este SQL.
Si no tiene PropAdmin: creá un Supabase nuevo, desactivá "Confirm email" y corré este SQL.
-- Tabla de fichas (propiedades)
CREATE TABLE IF NOT EXISTS fichas (
id UUID PRIMARY KEY DEFAULT gen_random_uuid(),
slug TEXT UNIQUE NOT NULL,
data JSONB NOT NULL,
created_at TIMESTAMPTZ DEFAULT NOW()
);
ALTER TABLE fichas DISABLE ROW LEVEL SECURITY;
GRANT ALL ON fichas TO anon, authenticated;
-- Tabla de configuración de la agencia
CREATE TABLE IF NOT EXISTS configuracion_inmuebles (
id INTEGER PRIMARY KEY DEFAULT 1,
agencia TEXT,
logo TEXT,
color_prim TEXT,
color_acc TEXT,
asesor_def TEXT,
wa_def TEXT
);
ALTER TABLE configuracion_inmuebles DISABLE ROW LEVEL SECURITY;
GRANT ALL ON configuracion_inmuebles TO anon, authenticated;
INSERT INTO configuracion_inmuebles (id) VALUES (1) ON CONFLICT DO NOTHING;
📋 Copiá también la Project URL y la Anon Key del Supabase — las necesitás para el configurador.