Para asistentes de IA
Mensajería con huéspedes en Airbnb, Booking.com y Vrbo, para tu IA
Tu agente responde a los huéspedes; Repull lleva los mensajes. Conecta las bandejas de Airbnb, Booking.com y Vrbo de un anfitrión en modo mensajería, junto al PMS que ya usa, recibe cada mensaje nuevo en un único webhook firmado y responde con un solo endpoint. O dale a un agente la cuenta entera mediante MCP.
Plan Free: una key real para hasta 3 anuncios, sin tarjeta.
El trabajo, contado por quienes construyen con IA
Lo que nos cuentan los equipos que crean mensajería con IA para huéspedes, y lo que cambia con Repull.
“La mitad de nuestros usuarios están bloqueados: su PMS ya ocupa la conexión con Airbnb.”
Airbnb permite que el acceso de mensajería conviva con la app que gestiona el anuncio. Repull se conecta en modo mensajería: el anfitrión mantiene su PMS y tú tienes la bandeja.
“El PMS de nuestros usuarios gestiona mal la mensajería de las OTA, o directamente no la gestiona.”
Repull lee y envía mensajes de huéspedes en Airbnb, Booking.com y Vrbo directamente, use el anfitrión el PMS que use, o ninguno.
“Ni Booking.com ni Airbnb nos dan propiedades de prueba. ¿Cómo construimos y validamos?”
El plan Free es una key real. Conecta un anuncio de verdad en modo mensajería: no cambia nada en el anuncio y pruebas con conversaciones reales.
“Las herramientas de mensajería se venden a pocos dólares por anuncio, así que la infraestructura tiene que dejarnos margen.”
Un anuncio cuenta una vez en todos los canales, Starter cuesta $5 por anuncio a partir del 11.º y las plataformas con muchos anfitriones tienen precio por volumen.
Lo que construyes
La capa de mensajería es la misma para todos los productos; lo que pongas encima es tuyo.
Un asistente de IA para huéspedes
Responde preguntas sobre el check-in, normas de la casa y recomendaciones locales en todos los canales, en el idioma del huésped, y pasa a una persona cuando toca.
Una bandeja unificada
Todas las conversaciones con huéspedes de Airbnb, Booking.com y Vrbo en tu producto, con lecturas, reacciones y estado de entrega.
Asistente de reseñas
Lee las reseñas nuevas en cuanto llegan, redacta respuestas para que el anfitrión las apruebe y publícalas mediante la API.
Seguimiento de consultas
Responde rápido a las consultas, preaprueba en Airbnb y envía ofertas especiales, con el contexto de la reserva incluido.
Un agente con MCP
Dale a Claude, ChatGPT, Cursor o tu propio agente herramientas para reservas, mensajes, calendarios y reseñas a través del servidor MCP de Repull.
Una plataforma para muchos anfitriones
Un solo workspace para todos tus anfitriones. Cada webhook indica la cuenta conectada de la que viene, así que cada mensaje llega al cliente correcto.
Así se ve
Tres piezas: conectar la bandeja, responder desde el webhook o darle la cuenta a un agente mediante MCP.
1. Conecta las bandejas del anfitrión
Una sesión de Connect en modo mensajería para Airbnb, Booking.com (acceso a la Extranet) y Vrbo. El PMS del anfitrión conserva anuncios, tarifas y calendarios.
# Messaging access only: listings, rates and calendars stay with the host's PMS
curl -X POST https://api.repull.dev/v1/connect \
-H 'Authorization: Bearer sk_live_YOUR_KEY' \
-H 'Content-Type: application/json' \
-d '{
"redirectUrl": "https://yourapp.com/connected",
"accessType": "messaging",
"allowedProviders": ["airbnb", "booking-extranet-login", "vrbo-login"]
}'
# → { "url": "https://connect.repull.dev/cs_..." } send the host there2. Responde desde el webhook
Cada mensaje entrante de cada canal llega como reservation.message.received. Responde en la misma conversación, usando el id del evento como clave de idempotencia.
// One webhook for every channel: Airbnb, Booking.com and Vrbo messages
app.post('/repull/webhooks', async (req, res) => {
const event = verifySignature(req) // HMAC over the raw body (X-Repull-Signature)
res.sendStatus(200)
if (event.event !== 'reservation.message.received') return
const { threadId, body } = event.data
const answer = await yourAgent.reply(threadId, body)
await fetch(`https://api.repull.dev/v1/conversations/${threadId}/messages`, {
method: 'POST',
headers: {
Authorization: `Bearer ${process.env.REPULL_API_KEY}`,
'Content-Type': 'application/json',
'Idempotency-Key': event.eventId, // a retried webhook never sends twice
},
body: JSON.stringify({ message: answer }),
})
})3. O usa MCP
Añade el servidor MCP de Repull a Claude, Cursor o cualquier cliente MCP, y el agente obtiene herramientas tipadas sobre la cuenta conectada.
{
"mcpServers": {
"repull": {
"command": "npx",
"args": ["-y", "@repull/mcp"],
"env": { "REPULL_API_KEY": "sk_live_YOUR_KEY" }
}
}
}Las cinco preguntas que hace todo equipo de IA
¿Es oficial o es scraping?
Solo vías oficiales, nunca páginas extraídas. En Airbnb el anfitrión aprueba Repull en la pantalla de consentimiento de la propia Airbnb, a través de la integración de partner de Airbnb que Repull ya tiene; el acceso de mensajería está pensado para convivir con la app que gestiona el anuncio. En Booking.com, un acceso a la Extranet se conecta junto a un channel manager existente. En Vrbo el anfitrión inicia sesión con su propia cuenta de Vrbo; Repull no es partner de Vrbo ni de Expedia Group.
¿Hay sandbox?
No hay un sandbox aparte, porque ni Airbnb ni Booking.com ofrecen anuncios de prueba para mensajería. El plan Free es una key real para hasta 3 anuncios: conecta un anuncio real en modo mensajería, que no cambia nada en el anuncio, y construye sobre conversaciones reales.
¿Cuántas llamadas a la API voy a usar?
Muy pocas por mensaje. Los webhooks entregan cada mensaje nuevo con su texto completo, así que no haces polling de la bandeja: una llamada para enviar la respuesta y una lectura solo cuando tu agente necesita más contexto. Free incluye 1.000 llamadas al mes y Starter 100.000; las llamadas adicionales cuestan $1 por cada 1.000. Las plataformas con muchos anfitriones tienen límites a la medida de su integración.
¿Pago por canal?
No. Un anuncio cuenta una sola vez, esté en los canales que esté. El único complemento son $5 por anuncio al mes para los anuncios conectados mediante un acceso a la Extranet de Booking.com, que es como funciona la mensajería junto a un channel manager de Booking.com existente.
¿Qué canales hay y qué viene después?
La mensajería funciona hoy en Airbnb, Booking.com y Vrbo. La misma key lee 14 PMS para el contexto de reservas y anuncios. Agoda es el siguiente y vienen más canales. Si tus usuarios necesitan un canal que aún no cubrimos, cuéntanos cuántos anuncios dependen de él.
Cuánto cuesta
Pagas por anuncio, al mismo precio estén en los canales que estén. Mensual, sin IVA:
| Anuncios | Plan | Al mes |
|---|---|---|
| 3 | Free | $0 |
| 10 | Starter | $99 |
| 50 | Starter | $299 |
| 100 | Starter | $549 |
| 500 | Custom | Precio por volumen |
- Free: hasta 3 anuncios y 1.000 llamadas a la API al mes, sin límite de tiempo.
- Starter: $99 al mes con 10 anuncios incluidos, después $5 por anuncio hasta 100 anuncios, y 100.000 llamadas a la API al mes.
- Acceso a la Extranet de Booking.com: $5 por anuncio al mes sobre cualquier plan, solo para los anuncios que conecta.
- Más de 100 anuncios, o un workspace para muchos anfitriones: precio por volumen a acordar.
Conecta una bandeja hoy
Crea una key gratis, conecta uno de tus anuncios en modo mensajería y mira cómo llega el primer mensaje a tu webhook. ¿Das servicio a cientos de anfitriones? Cuéntanos tu volumen.