YAVE para desarrolladores

Intégrate con YAVE

Todo lo que necesitas para conectar tu sitio web, tus landings, tu herramienta de automatización o tu propio software con el CRM inmobiliario YAVE. Esta guía es para desarrolladores, agencias de marketing e integradores que trabajan con una inmobiliaria o constructora que usa YAVE.

¿Qué integración necesito?#

Quiero…Usa¿Código?
Que los contactos de mi sitio web lleguen a YAVEFormulario incrustadoPegar un snippet
Mantener mi propio formulario y mandar los datos a YAVEAPI de leadsSí (servidor)
Conectar Zapier, Make, n8n, Dapta u otra herramientaAPI de leadsNo
Saber de qué campaña vino cada chat de WhatsAppWidget de WhatsAppPegar un snippet
Avisar a mi sistema cuando un lead cambia de etapaWebhook salienteRecibir un POST
Mostrar el inventario en un sitio a la medidaCatálogo públicoSí
Consultar y operar el CRM desde un asistente de IAServidor MCPNo
Conectar Meta Ads, TikTok, Google Ads o portalesIntegraciones nativasNo

Inicio rápido: tu primer lead en 3 minutos#

  1. Pide a un administrador de la organización que cree una API key en Configuración → Integraciones → API Key dentro del CRM (app.yavehome.com). La clave empieza por yave_.
  2. Envía un lead de prueba desde tu servidor:
cURL
curl -X POST https://api.yavehome.com/api/v1/webhooks/custom \
  -H "Content-Type: application/json" \
  -H "X-API-Key: yave_tu_api_key" \
  -d '{
    "action": "create_lead",
    "data": {
      "name": "Laura Gómez",
      "phone": "+57 300 123 4567",
      "email": "[email protected]",
      "source": "WEBSITE",
      "utm_source": "google",
      "utm_campaign": "lanzamiento-torre-2"
    }
  }'
  1. Abre el embudo en el CRM: el lead aparece en segundos, asignado a un asesor según las reglas de la organización, y dispara las automatizaciones y la IA configuradas para leads nuevos.

Conceptos clave#

ConceptoQué significa para tu integración
OrganizaciónCada inmobiliaria o constructora es una organización aislada. Una API key solo lee y escribe datos de su propia organización.
LeadUn prospecto o cliente. YAVE lo identifica por teléfono: si el número ya existe en la organización, no se crea un duplicado.
Embudo y etapasCada lead vive en un embudo (pipeline) con etapas. YAVE decide el embudo con las reglas de enrutamiento de la organización (origen, UTM, formulario).
Origen (source)Texto libre que indica de dónde viene el lead (WEBSITE, LANDING, PORTAL…). Se usa en informes y en las reglas de enrutamiento.
Atribución (UTM)Los parámetros utm_* y los identificadores de clic (gclid, fbclid) alimentan los informes de marketing y las conversiones que YAVE devuelve a Meta y Google.

URL base y formato#

Todas las rutas de esta documentación son relativas a https://api.yavehome.com/api/v1, salvo que se indique otra cosa. El API solo acepta HTTPS, recibe y devuelve application/json y usa fechas en ISO 8601 (2026-10-01T15:00:00-05:00).

Tu API key es una contraseña

Nunca la pongas en JavaScript que corre en el navegador, en una app móvil ni en un repositorio público. Llama al API desde tu servidor; si necesitas capturar desde el navegador sin servidor, usa los formularios o el widget, que no requieren clave.

Soporte#

¿Algo no funciona como dice aquí o necesitas un endpoint que no está? Escríbenos por WhatsApp con el nombre de la organización, la hora aproximada de la petición y el requestId del error (ver formato de error).