Pour les éditeurs de logiciels

Transforme les conversations
en nuits supplémentaires.

Prolonge un séjour directement sur la réservation, ou envoie une offre chiffrée à un voyageur encore indécis, depuis ton produit et sur le canal du voyageur.

Ce que ton produit obtient

Des actions qui rapportent, pas seulement des messages.

Modifie la réservation sur le canal, pour que le voyageur paie via la plateforme où il a réservé.

Prolonge les séjours sur Airbnb

Modifie les dates, le nombre de voyageurs ou le total d'une réservation Airbnb existante, avec un accès complet. Le voyageur accepte sur Airbnb ; un webhook te transmet la réponse.

Des offres chiffrées sur les demandes

Envoie une offre spéciale à ton prix sur Airbnb et Vrbo, ou pré-approuve le voyageur pour qu'il réserve.

Vérifie d'abord ce qui est libre

Consulte le calendrier de l'annonce avant de proposer la moindre nuit.

Comment ça marche

De « on peut rester plus longtemps ? » à une prolongation payée.

Consulte le calendrier, puis modifie la réservation sur le canal. Le voyageur confirme dans l'application avec laquelle il a réservé.

  1. 1

    Vérifie la disponibilité

    GET /v1/availability/{id} pour les nuits que tu veux vendre.

  2. 2

    Fais l'offre

    Une modification Airbnb pour un voyageur qui a réservé, ou une offre spéciale pour une demande.

  3. 3

    Reçois la réponse

    reservation.alteration.responded t'indique si le voyageur a accepté.

extend-stay.ts · ts
// api(): fetch on api.repull.dev with your API key
// A guest said yes to two extra nights. Is the calendar free?
const cal = await api(
  `/v1/availability/${listingId}?from=2026-10-16&to=2026-10-18`,
)

// Airbnb: change the booking itself — dates and the new total
await api('/v1/channels/airbnb/alterations', {
  method: 'POST',
  body: JSON.stringify({
    confirmation_code: 'HMX4CMA2X9',
    check_out: '2026-10-18',
    total_price: 1640,
  }),
})
// The guest accepts in Airbnb; reservation.alteration.responded tells you.
special-offer.ts · ts
// An inquiry on Airbnb or Vrbo: send a priced offer on the thread
await api(`/v1/conversations/${threadId}/special-offers`, {
  method: 'POST',
  body: JSON.stringify({
    checkIn: '2026-11-02',
    checkOut: '2026-11-06',
    guests: { adults: 2 },
    totalPrice: 780,
  }),
})

Couverture par canal

Ce qui fonctionne sur chaque canal

AirbnbAvec un accès complet : modifications (dates, voyageurs, total ou déplacement vers une autre annonce), offres spéciales et pré-approbations. Airbnb ne les autorise pas à côté d'un autre PMS.
VrboPré-approbation des demandes, modification du devis, retrait.
Booking.comAucune modification de réservation via l'API. Booking.com n'a pas de demandes ; les voyageurs changent leurs dates sur Booking.com.

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

Tes clients gardent les outils qu'ils utilisent déjà.

Le PMS garde la main sur l'annonce

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.

Booking.com via l'accès extranet de l'hôte

En bêta : réservations, messages et avis de Booking.com, sans que l'hôte retire son fournisseur de connectivité à son PMS.

Une intégration, tous les canaux

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.

Comment Repull fonctionne à côté d'un PMS→

L'API derrière

Endpoints et événements

GET /v1/availability/{propertyId}

Disponibilités et prix par nuit pour une période donnée.

POST /v1/channels/airbnb/alterations

Propose de nouvelles dates, un autre nombre de voyageurs ou un nouveau prix sur une réservation Airbnb.

POST /v1/conversations/{id}/special-offers

Une offre chiffrée sur une demande Airbnb ou Vrbo.

reservation.alteration.responded

Webhook : le voyageur a accepté ou refusé.

Donne à tes clients plus de nuits à vendre.

Gratuit pour commencer. Teste une offre sur une annonce de test aujourd'hui.