Alfonso Marina · Campaña 2026

Registro profesional

Cómo conectarlo al CRM para darle seguimiento.

Qué es

Una página de registro corto para arquitectos e interioristas, que es el destino de los anuncios de la campaña. Pide seis datos —nombre, despacho, ciudad, país, correo y WhatsApp— en vez de los veintitrés del alta profesional completa, porque alguien que llega desde un anuncio y no conoce la marca no va a buscar su certificado de reventa en el primer clic.

El alta completa se cierra después, por correo o WhatsApp, ya con una persona de por medio. Ahí entra el CRM: cada registro es un prospecto al que hay que perseguirle los documentos.

Vive en https://plan.serverisabel.cloud/registro/ — en inglés, agregando ?lang=en.

Qué pasa cuando alguien se registra

  1. Se guarda el prospecto junto con de qué anuncio vino (identificador de clic de Google y de Meta, más los UTM).
  2. Se manda al CRM al instante, por POST autenticado.
  3. La página de gracias le muestra en pantalla qué documentos faltan, con botones para mandarlos por WhatsApp o por correo.
  4. Le llega su correo de confirmación con la lista de documentos que faltan, y el aviso interno al buzón que le toca.

El registro se guarda aunque el correo falle. Nunca se pierde un prospecto por un problema de buzón — por eso el CRM debe leer de la fuente, no del correo.

Cómo leerlos desde el CRM

Hay dos caminos y se usan los dos: el aviso instantáneo, que ya está conectado, y la consulta, para ponerse al día si algo se cayó.

1 · Que les llegue solo — ya está conectado

Cada registro nuevo se manda al instante al CRM, en JSON por POST, con la cabecera X-Token para que puedan verificar que viene de nosotros.

POST https://supabase.serverisabel.cloud/functions/v1/registro-nuevo
X-Token: la misma llave
Content-Type: application/json

También se mandan los que parecen robots, marcados con dudoso, para que la decisión se tome en el CRM y no se pierda nada en silencio aquí.

2 · Que el CRM pregunte

Una consulta autenticada con llave. Devuelve JSON.

GET https://plan.serverisabel.cloud/registro/salida.php?t=LA_LLAVE

Parámetros opcionales
  desde=2026-09-15T00:00:00Z   sólo lo posterior a esa fecha
  dudosos=1                    incluir los que parecen robots
                               (por omisión se excluyen)

Para sincronizar, guarden la fecha de la última consulta y vuelvan a pedir con desde. Cada registro trae un id único y estable: úsenlo para no duplicar.

La llave va aparte, no en este documento. Quien la tenga puede leer todos los prospectos. Se cambia cuando haga falta, y cambiarla no rompe nada más.

Qué trae cada registro

CampoQué es
idIdentificador único. La llave para no duplicar.
fechaCuándo se registró, en formato ISO 8601 con zona.
idiomaes o en.
mercadomexico o internacional. Es lo que define quién atiende, no el idioma. Se deduce de la lada del WhatsApp: +52 es México.
nombreNombre de la persona.
despachoDespacho o estudio. Es la cuenta, si el CRM separa cuenta de contacto.
correoEn minúsculas, ya validado.
whatsappCon lada de país y el signo de más. Listo para wa.me.
atiendeEl buzón que le corresponde según su mercado.
etapaSiempre registro rapido. La siguiente etapa la maneja el CRM.
faltan_documentosLista de lo que hay que pedirle, en su idioma.
origen.gclidIdentificador del clic de Google Ads. Vacío si no vino de un anuncio.
origen.fbclidLo mismo para Meta.
origen.utm_*Fuente, medio, campaña y anuncio exacto.
origen.landingLa URL completa por la que entró.

Cómo se ve

{
  "ok": true,
  "total": 1,
  "registros": [
    {
      "id": "4548a1c9e07b3f22",
      "fecha": "2026-09-15T01:02:11+00:00",
      "idioma": "es",
      "mercado": "mexico",
      "nombre": "Ana Robles",
      "despacho": "Robles Arquitectura",
      "correo": "ana@roblesarq.mx",
      "whatsapp": "+525512345678",
      "atiende": "centroam@alfonsomarina.com",
      "etapa": "registro rapido",
      "faltan_documentos": ["Constancia de situación fiscal…", "…"],
      "origen": {
        "gclid": "Cj0KCQ…",
        "fbclid": "",
        "utm_source": "google",
        "utm_medium": "cpc",
        "utm_campaign": "AM-MX-3A",
        "utm_content": "A3",
        "landing": "https://plan.serverisabel.cloud/registro/"
      }
    }
  ]
}

Lo importante: el identificador de clic

El gclid y el fbclid son lo que permite saber qué anuncio produjo qué venta. Sin ellos las campañas optimizan a ciegas.

Pedimos una sola cosa al CRM: que guarde esos dos campos en el prospecto y los conserve cuando el prospecto se convierta en venta, junto con el monto y la fecha de cierre. Con eso se suben las conversiones reales a Google y a Meta, y las campañas empiezan a buscar gente parecida a la que sí compra en vez de a la que sólo da clic.

Si se pierden en el camino, el dato no se puede reconstruir después.

Seguimiento sugerido

El correo del registro

Los dos correos —el de confirmación al profesional y el aviso interno— salen de esta misma página por Resend, con remitente del dominio de la casa: centroam@alfonsomarina.com para los de mercado: mexico y customerservice@alfonsomarina.com para todos los demás. El idioma lo manda el campo idioma, no el mercado. A los marcados con dudoso no se les manda nada.

No hace falta que el CRM mande ningún correo por este registro, ni que se duplique el de bienvenida. Si el CRM ya tiene su propia secuencia de seguimiento, que arranque después del primer contacto, no al recibir el webhook.

El registro se guarda aunque el correo no salga. Nunca se pierde un prospecto por un problema de buzón — por eso el CRM debe leer de la fuente, no del correo.

Qué necesitamos de su lado

  1. La URL del CRM que reciba los avisos. Hecho.
  2. Que el CRM guarde gclid y fbclid. Hecho — pasan al contacto al aprobarlo, junto con los UTM, y no se pierden al convertirse en cliente.
  3. Quién queda como dueño de los prospectos de México y quién de los internacionales. Ojo: un prospecto puede venir en español y ser internacional — el campo mercado manda, no idioma.

Alfonso Marina · Documento de integración · conectado el 15/09/2026 · 09/11/2026