Lis les avis et commentaires privés d'Airbnb, Booking.com et Vrbo, et publie des réponses là où le canal le permet, avec une seule API.
Ce que ton produit obtient
Un format d'avis normalisé pour tous les canaux, avec les détails qui comptent pour les hôtes.
Filtre les avis qui attendent encore une réponse et vois l'échéance de chacun.
Texte public, commentaires privés et notes, liés à la réservation et à l'annonce.
Un seul endpoint publie la réponse de l'hôte. Sur Airbnb, répondre et évaluer le voyageur demandent un accès complet : Airbnb ne l'autorise pas à côté d'un autre PMS.
Comment ça marche
Récupère ce qui est sans réponse, rédige à ta façon, publie. Suis les nouveaux avis par webhook.
GET /v1/reviews?status=unanswered, sur tous les canaux.
Écris la réponse toi-même, avec un modèle ou avec ton IA.
POST /v1/reviews/{id}/reply la publie sur le canal de l'avis, là où la réponse est autorisée.
// api(): fetch on api.repull.dev with your API key
// Everything still waiting on a reply, across channels
const { data: pending } = await api('/v1/reviews?status=unanswered&limit=100')
for (const review of pending) {
// review.rating, review.publicReview, review.privateFeedback,
// review.channel, review.respondByAt
const draft = await yourTool.draftReply(review)
await api(`/v1/reviews/${review.id}/reply`, {
method: 'POST',
body: JSON.stringify({ message: draft }),
})
}// Subscribed to review.created
if (event.event === 'review.created') {
const review = event.data.object
if (review.rating <= 3) await alertTheHost(review)
}Couverture par canal
La couverture est vérifiée sur l'API en production. Couverture complète des canaux et des PMS
À côté de n'importe quel PMS
Sur Airbnb et Vrbo, Repull se connecte avec un accès limité à la messagerie. Le PMS de l'hôte continue de gérer les annonces et les calendriers, et ton produit ne lui dispute jamais le contrôle.
En bêta : réservations, messages et avis de Booking.com, sans que l'hôte retire son fournisseur de connectivité à son PMS.
Les mêmes endpoints et les mêmes événements webhook, que le voyageur ait réservé sur Airbnb, Booking.com ou Vrbo. Tu le construis une fois.
L'API derrière
GET /v1/reviewsFiltre par canal, annonce, note et statut de réponse.
POST /v1/reviews/{id}/replyPublie la réponse de l'hôte sur le canal de l'avis, là où le canal le permet.
POST /v1/reviews/{id}/guest-reviewAirbnb, accès complet : l'hôte évalue le voyageur.
review.createdWebhook : un nouvel avis. Les canaux ne transmettent pas les avis instantanément, il arrive donc à la synchronisation suivante.
Gratuit pour commencer. Connecte un compte et vois ses avis en quelques minutes.