Para assistentes de IA
Mensagens com hóspedes no Airbnb, Booking.com e Vrbo, para a sua IA
O seu agente responde aos hóspedes; a Repull trata das mensagens. Ligue as caixas de entrada Airbnb, Booking.com e Vrbo de um anfitrião em modo de mensagens, ao lado do PMS que ele já usa, receba cada nova mensagem num só webhook assinado e responda por um só endpoint. Ou dê a um agente a conta inteira através de MCP.
Plano Free: uma chave live para até 3 anúncios, sem cartão.
O trabalho, nas palavras de quem constrói IA
O que nos dizem as equipas que constroem mensagens com IA para hóspedes, e o que muda com a Repull.
“Metade dos nossos utilizadores está bloqueada: o PMS deles já ocupa a ligação ao Airbnb.”
O Airbnb deixa o acesso a mensagens conviver com a app que gere o anúncio. A Repull liga-se em modo de mensagens: o anfitrião mantém o PMS e você fica com a caixa de entrada.
“O PMS dos nossos utilizadores lida mal com as mensagens das OTA, ou nem lida.”
A Repull lê e envia mensagens de hóspedes no Airbnb, Booking.com e Vrbo diretamente, seja qual for o PMS do anfitrião, ou nenhum.
“Nem o Booking.com nem o Airbnb nos dão alojamentos de teste. Como desenvolvemos e validamos?”
O plano Free é uma chave live. Ligue um anúncio real em modo de mensagens: não altera nada no anúncio e testa com conversas reais.
“As ferramentas de mensagens vendem-se a poucos dólares por anúncio, por isso a infraestrutura tem de nos deixar margem.”
Um anúncio conta uma vez em todos os canais, o Starter custa $5 por anúncio depois dos primeiros 10 e as plataformas com muitos anfitriões têm preços por volume.
O que constrói
A camada de mensagens é igual para todos os produtos; o que constrói por cima é seu.
Um assistente de IA para hóspedes
Responda a perguntas sobre check-in, regras da casa e dicas locais em todos os canais, na língua do hóspede, e passe a um humano quando deve.
Uma caixa de entrada unificada
Todas as conversas com hóspedes do Airbnb, Booking.com e Vrbo no seu produto, com leituras, reações e estado de entrega.
Assistente de avaliações
Leia as novas avaliações assim que chegam e prepare respostas para o anfitrião aprovar, publicando-as depois pela API.
Seguimento de pedidos
Responda rápido a pedidos de informação, faça a pré-aprovação no Airbnb e envie ofertas especiais, com o contexto da reserva junto.
Um agente com MCP
Dê ao Claude, ChatGPT, Cursor ou ao seu próprio agente ferramentas para reservas, mensagens, calendários e avaliações através do servidor MCP da Repull.
Uma plataforma para muitos anfitriões
Um só workspace para todos os seus anfitriões. Cada webhook indica a conta ligada de onde veio, para cada mensagem chegar ao cliente certo.
Como fica na prática
Três peças: ligar a caixa de entrada, responder no webhook, ou entregar a conta a um agente através de MCP.
1. Ligue as caixas de entrada do anfitrião
Uma sessão Connect em modo de mensagens para Airbnb, Booking.com (acesso à Extranet) e Vrbo. O PMS do anfitrião mantém anúncios, tarifas e calendários.
# 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. Responda no webhook
Cada mensagem recebida em qualquer canal chega como reservation.message.received. Responda na mesma conversa, com o id do evento como chave de idempotência.
// 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. Ou use MCP
Adicione o servidor MCP da Repull ao Claude, ao Cursor ou a qualquer cliente MCP, e o agente ganha ferramentas tipadas sobre a conta ligada.
{
"mcpServers": {
"repull": {
"command": "npx",
"args": ["-y", "@repull/mcp"],
"env": { "REPULL_API_KEY": "sk_live_YOUR_KEY" }
}
}
}As cinco perguntas que todas as equipas de IA fazem
Isto é oficial ou é scraping?
Só vias oficiais, nunca páginas copiadas. No Airbnb o anfitrião aprova a Repull no ecrã de consentimento do próprio Airbnb, através da integração de parceiro Airbnb já existente da Repull; o acesso a mensagens foi pensado para conviver com a app que gere o anúncio. No Booking.com um acesso à Extranet liga-se ao lado de um channel manager existente. No Vrbo o anfitrião entra com a sua própria conta Vrbo; a Repull não é parceira do Vrbo nem do Expedia Group.
Há sandbox?
Não há sandbox separada, porque nem o Airbnb nem o Booking.com oferecem anúncios de teste para mensagens com hóspedes. O plano Free é uma chave live para até 3 anúncios: ligue um anúncio real em modo de mensagens, que não altera nada no anúncio, e desenvolva com conversas reais.
Quantas chamadas à API vou usar?
Muito poucas por mensagem. Os webhooks entregam cada nova mensagem com o texto completo, por isso não precisa de consultar a caixa de entrada: uma chamada para enviar a resposta, e uma leitura só quando o agente precisa de mais contexto. O Free inclui 1.000 chamadas por mês e o Starter 100.000; chamadas extra custam $1 por cada 1.000. As plataformas que servem muitos anfitriões têm limites ajustados à sua integração.
Pago por canal?
Não. Um anúncio conta uma vez, esteja em que canais estiver. O único extra é de $5 por anúncio por mês para anúncios ligados através de um acesso à Extranet do Booking.com, que é como as mensagens funcionam ao lado de um channel manager do Booking.com já existente.
Que canais, e o que vem a seguir?
As mensagens funcionam hoje no Airbnb, Booking.com e Vrbo. A mesma chave lê 14 PMS para dar contexto de reservas e anúncios. A Agoda é a próxima, e há mais canais a caminho. Se os seus utilizadores precisam de um canal que ainda não cobrimos, diga-nos quantos anúncios dependem dele.
Quanto custa
Paga por anúncio, ao mesmo preço esteja em que canais estiver. Mensal, sem IVA:
| Anúncios | Plano | Por mês |
|---|---|---|
| 3 | Free | $0 |
| 10 | Starter | $99 |
| 50 | Starter | $299 |
| 100 | Starter | $549 |
| 500 | Custom | Preço por volume |
- Free: até 3 anúncios e 1.000 chamadas à API por mês, sem limite de tempo.
- Starter: $99 por mês com 10 anúncios incluídos, depois $5 por anúncio até 100 anúncios, e 100.000 chamadas à API por mês.
- Acesso à Extranet do Booking.com: $5 por anúncio por mês além de qualquer plano, só para os anúncios que liga.
- Acima de 100 anúncios, ou um só workspace para muitos anfitriões: preço por volume, por acordo.
Ligue uma caixa de entrada hoje
Crie uma chave grátis, ligue um dos seus anúncios em modo de mensagens e veja a primeira mensagem chegar ao seu webhook. Serve centenas de anfitriões? Fale-nos do seu volume.