Per le aziende software

Trasforma le conversazioni
in notti in più.

Allunga un soggiorno direttamente sulla prenotazione, o invia un'offerta con prezzo a un ospite ancora indeciso, dal tuo prodotto e sul canale dell'ospite.

Cosa ottiene il tuo prodotto

Azioni che generano ricavi, non solo messaggi.

Modifica la prenotazione sul canale, così l'ospite paga tramite la piattaforma su cui ha prenotato.

Allunga i soggiorni su Airbnb

Modifica date, numero di ospiti o il totale di una prenotazione Airbnb esistente, con accesso completo. L'ospite accetta su Airbnb; un webhook ti comunica la risposta.

Offerte con prezzo sulle richieste

Invia un'offerta speciale con il tuo prezzo su Airbnb e Vrbo, oppure pre-approva l'ospite per la prenotazione.

Prima controlla cosa è libero

Controlla il calendario dell'annuncio prima di offrire anche una sola notte.

Come funziona

Da «possiamo restare di più?» a un'estensione pagata.

Controlla il calendario, poi modifica la prenotazione sul canale. L'ospite conferma nell'app con cui ha prenotato.

  1. 1

    Controlla la disponibilità

    GET /v1/availability/{id} per le notti che vuoi vendere.

  2. 2

    Fai l'offerta

    Una modifica Airbnb per un ospite con prenotazione, o un'offerta speciale per una richiesta.

  3. 3

    Ricevi la risposta

    reservation.alteration.responded ti dice se l'ospite ha accettato.

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,
  }),
})

Copertura per canale

Cosa funziona su ogni canale

AirbnbCon accesso completo: modifiche (date, ospiti, totale o spostamento su un altro annuncio), offerte speciali e pre-approvazioni. Airbnb non le consente accanto a un altro PMS.
VrboPre-approvazione delle richieste, modifica del preventivo, ritiro.
Booking.comNessuna modifica delle prenotazioni tramite API. Booking.com non ha richieste; gli ospiti cambiano le date su Booking.com.

La copertura è verificata sull'API in produzione. Copertura completa di canali e PMS

Accanto a qualsiasi PMS

I tuoi clienti tengono gli strumenti che già usano.

Il PMS resta responsabile dell'annuncio

Su Airbnb e Vrbo, Repull si collega con un accesso di sola messaggistica. Il PMS dell'host continua a gestire annunci e calendari, e il tuo prodotto non gli contende mai il controllo.

Booking.com con l'accesso extranet dell'host

In beta: prenotazioni, messaggi e recensioni da Booking.com, senza che l'host debba togliere il suo provider di connettività al PMS.

Una sola integrazione, ogni canale

Gli stessi endpoint e gli stessi eventi webhook, che l'ospite abbia prenotato su Airbnb, Booking.com o Vrbo. Lo costruisci una volta.

Come funziona Repull accanto a un PMS→

L'API dietro

Endpoint ed eventi

GET /v1/availability/{propertyId}

Disponibilità e prezzi per notte per un intervallo di date.

POST /v1/channels/airbnb/alterations

Proponi nuove date, ospiti o prezzo su una prenotazione Airbnb.

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

Un'offerta con prezzo su una richiesta Airbnb o Vrbo.

reservation.alteration.responded

Webhook: l'ospite ha accettato o rifiutato.

Dai ai tuoi clienti più notti da vendere.

Inizia gratis. Prova un'offerta su un annuncio di prova oggi.