Pour les assistants IA
La messagerie voyageurs Airbnb, Booking.com et Vrbo, pour votre IA
Votre agent répond aux voyageurs ; Repull transporte les messages. Connectez les messageries Airbnb, Booking.com et Vrbo d’un hôte en mode messagerie, à côté du PMS qu’il utilise déjà, recevez chaque nouveau message sur un seul webhook signé et répondez via un seul endpoint. Ou confiez tout le compte à un agent via MCP.
Offre Free : une clé réelle pour 3 annonces maximum, sans carte bancaire.
Le besoin, avec les mots des équipes IA
Ce que nous disent les équipes qui construisent une messagerie voyageurs pilotée par l’IA, et ce que Repull change.
“La moitié de nos utilisateurs sont bloqués : leur PMS détient déjà la connexion Airbnb.”
Airbnb autorise l’accès messagerie à côté de l’application qui gère l’annonce. Repull se connecte en mode messagerie : l’hôte garde son PMS, vous récupérez la messagerie.
“Le PMS de nos utilisateurs gère mal la messagerie des OTA, voire pas du tout.”
Repull lit et envoie les messages voyageurs sur Airbnb, Booking.com et Vrbo directement, quel que soit le PMS de l’hôte, ou sans PMS.
“Ni Booking.com ni Airbnb ne nous donnent d’établissements de test. Comment développer et valider ?”
L’offre Free est une clé réelle. Connectez une vraie annonce en mode messagerie : rien ne change sur l’annonce, et vous testez sur de vraies conversations.
“Les outils de messagerie se vendent quelques dollars par annonce, l’infrastructure doit donc nous laisser de la marge.”
Une annonce compte une fois sur tous les canaux, Starter coûte $5 par annonce au-delà des 10 premières, et les plateformes avec beaucoup d’hôtes ont un tarif volume.
Ce que vous construisez
La couche messagerie est la même pour tous les produits ; ce que vous construisez dessus vous appartient.
Un assistant IA pour les voyageurs
Répondez aux questions sur l’arrivée, le règlement intérieur et les bonnes adresses sur tous les canaux, dans la langue du voyageur, et passez la main à un humain au bon moment.
Une messagerie unifiée
Toutes les conversations voyageurs d’Airbnb, Booking.com et Vrbo dans votre produit, avec lectures, réactions et statut de livraison.
Assistant d’avis
Lisez les nouveaux avis dès leur arrivée, rédigez des réponses que l’hôte valide, puis publiez-les via l’API.
Relance des demandes
Répondez vite aux demandes, pré-approuvez sur Airbnb et envoyez des offres spéciales, avec le contexte de la réservation.
Un agent avec MCP
Donnez à Claude, ChatGPT, Cursor ou votre propre agent des outils pour les réservations, messages, calendriers et avis via le serveur MCP de Repull.
Une plateforme pour de nombreux hôtes
Un seul workspace pour tous vos hôtes. Chaque webhook indique le compte connecté d’origine, pour que chaque message arrive chez le bon client.
À quoi ça ressemble
Trois briques : connecter la messagerie, répondre depuis le webhook, ou confier le compte à un agent via MCP.
1. Connectez les messageries de l’hôte
Une session Connect en mode messagerie pour Airbnb, Booking.com (accès Extranet) et Vrbo. Le PMS de l’hôte garde annonces, tarifs et calendriers.
# 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. Répondez depuis le webhook
Chaque message entrant, sur chaque canal, arrive en reservation.message.received. Répondez dans la même conversation, avec l’id de l’événement comme clé d’idempotence.
// 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 utilisez MCP
Ajoutez le serveur MCP de Repull à Claude, Cursor ou tout client MCP : l’agent obtient des outils typés sur le compte connecté.
{
"mcpServers": {
"repull": {
"command": "npx",
"args": ["-y", "@repull/mcp"],
"env": { "REPULL_API_KEY": "sk_live_YOUR_KEY" }
}
}
}Les cinq questions que pose chaque équipe IA
C’est officiel, ou du scraping ?
Uniquement des voies officielles, jamais de pages aspirées. Sur Airbnb, l’hôte approuve Repull sur l’écran de consentement d’Airbnb, via l’intégration partenaire Airbnb dont Repull dispose déjà ; l’accès messagerie est conçu pour cohabiter avec l’application qui gère l’annonce. Sur Booking.com, un accès Extranet se connecte à côté d’un channel manager existant. Sur Vrbo, l’hôte se connecte avec son propre compte Vrbo ; Repull n’est pas partenaire de Vrbo ni d’Expedia Group.
Y a-t-il un sandbox ?
Pas de sandbox séparé, car ni Airbnb ni Booking.com ne proposent d’annonces de test pour la messagerie. L’offre Free est une clé réelle pour 3 annonces maximum : connectez une vraie annonce en mode messagerie, ce qui ne modifie rien sur l’annonce, et développez sur de vraies conversations.
Combien d’appels API vais-je consommer ?
Très peu par message. Les webhooks livrent chaque nouveau message avec son texte complet, donc pas de polling de la messagerie : un appel pour envoyer la réponse, et une lecture seulement quand votre agent a besoin de plus de contexte. Free inclut 1 000 appels par mois et Starter 100 000 ; au-delà, c’est $1 les 1 000 appels. Les plateformes qui servent de nombreux hôtes ont des limites adaptées à leur intégration.
Est-ce que je paie par canal ?
Non. Une annonce compte une seule fois, quels que soient ses canaux. La seule option est à $5 par annonce et par mois pour les annonces connectées via un accès Extranet Booking.com, ce qui permet la messagerie à côté d’un channel manager Booking.com existant.
Quels canaux, et quelle est la suite ?
La messagerie fonctionne aujourd’hui sur Airbnb, Booking.com et Vrbo. La même clé lit 14 PMS pour le contexte des réservations et des annonces. Agoda arrive ensuite, et d’autres canaux suivront. Vos utilisateurs ont besoin d’un canal que nous ne couvrons pas encore ? Dites-nous combien d’annonces en dépendent.
Combien ça coûte
Vous payez par annonce, au même prix quels que soient ses canaux. Par mois, hors TVA :
| Annonces | Offre | Par mois |
|---|---|---|
| 3 | Free | $0 |
| 10 | Starter | $99 |
| 50 | Starter | $299 |
| 100 | Starter | $549 |
| 500 | Custom | Tarif volume |
- Free : jusqu’à 3 annonces et 1 000 appels API par mois, sans limite de durée.
- Starter : $99 par mois avec 10 annonces incluses, puis $5 par annonce jusqu’à 100 annonces, et 100 000 appels API par mois.
- Accès Extranet Booking.com : $5 par annonce et par mois en plus de toute offre, uniquement pour les annonces connectées ainsi.
- Au-delà de 100 annonces, ou un workspace pour de nombreux hôtes : tarif volume sur accord.
Connectez une messagerie dès aujourd’hui
Créez une clé gratuite, connectez l’une de vos annonces en mode messagerie et voyez le premier message arriver sur votre webhook. Vous servez des centaines d’hôtes ? Parlons volume.