Establece la conexión.
Empieza con una estancia.
Una llamada crea la reserva, vincula sus huéspedes a un contacto y a un hotel e inicia los recorridos que la esperan. Envíala de nuevo con el mismo reservation_id y se actualizará sin duplicarse.
Desarrolla alrededor del huésped.
Todas las áreas comparten una ficha de huésped, credenciales documentadas y rutas para cada familia de API. Solicita solo los permisos que necesita tu integración.
Reservas
Crea o actualiza reservas con huéspedes, estancias por habitación y extras desde tu PMS o motor de reservas.
Huéspedes
Crea y gestiona contactos de huéspedes con sus reservas, vinculados a hoteles para mantener conversaciones con IA.
Campos personalizados
Amplía los perfiles de huéspedes con datos del socio que los equipos del hotel puedan usar para crear segmentos.
Eventos del sitio web y del motor de reservas
Un contrato y tres vías de entrada: API de servidor, webhook con asignación de campos o SDK para navegador.
CDP
Seguimiento de visitantes anónimos, resolución de identidad e incorporación de reservas tras completar la compra.
Fidelización
Tu backend actúa en nombre del hotel: comprueba, da de alta, concede, canjea y consulta niveles y recompensas.
Crédito monetario
Puntos como crédito monetario en reservas directas, cargos a la cuenta de la estancia y salida. Calcula, retiene y confirma.
SSO de fidelización
Un proveedor estándar de OpenID Connect. Los huéspedes inician sesión y tú personalizas el proceso de reserva.
Webhooks
Avisos firmados en tiempo real de mensajes, contactos, conversaciones, recorridos y estancias.
Suscripción a la newsletter
Inserta un formulario de suscripción. Los suscriptores confirmados se convierten en contactos con consentimiento de marketing.
CTI / Telefonía
Apertura de ficha en llamadas entrantes, clic para llamar, grabación e historial de llamadas por contacto.
CRM B2B
Agencias, turoperadores y cuentas corporativas con jerarquía, oportunidades y atribución.
Tres vías de entrada.
Un contrato.
Indica a GuestMaker qué hacen los visitantes en un sitio web o motor de reservas, como dejar una reserva a medias, e inicia un recorrido a partir de esos eventos.
No hay que registrar nada antes: envía un nombre de evento válido que permita la fuente activa y aparecerá en el editor de recorridos. Cada fuente tiene su propia clave, por lo que puedes pausarla o sustituirla sin modificar las demás.
API de servidor
Tu backend o motor de reservas llama a la API y elige exactamente cuándo enviar y reintentar.
Webhook y asignación de campos
Un motor de reservas envía su propio JSON a una URL mediante POST. Asigna sus campos una vez en Ajustes y previsualiza el resultado con una solicitud real.
SDK para navegador
Tu página de reservas ejecuta gm-events.js, la única vía que detecta cuándo se va un visitante. También funciona desde Google Tag Manager.
Cada evento recibe una respuesta.
Cada resultado indica qué ha ocurrido y por qué, de modo que ninguna declaración se descarta sin avisar. Elige un código.
Cada cambio,
firmado y entregado.
Configura endpoints en tu panel y recibe un aviso cuando un huésped responda, un contacto cambie o termine un recorrido. Configura un secreto de firma en los ajustes del webhook del panel para recibir payloads firmados.
Diseñado para la tecnología hotelera.
Toda la documentación ↗Listo para producción.
Reintentos seguros.
Usa los límites documentados, los códigos de error y las reglas de reintento de cada endpoint a medida que crece tu integración.
"error": { "message": "Validation failed",
"code": "VALIDATION_ERROR",
"details": { "phone": ["Invalid phone"] } } }Los formatos de error varían según la familia de API. Respeta Retry-After para los errores 429. Reintenta los errores 5xx transitorios con esperas progresivas; revisa los códigos de error y los resultados de cada evento.