Dla firm tworzących oprogramowanie

Zamieniaj rozmowy
w dodatkowe noce.

Przedłuż pobyt bezpośrednio w rezerwacji albo wyślij ofertę z ceną gościowi, który jeszcze się waha – z twojego produktu, na kanale gościa.

Co dostaje twój produkt

Działania przynoszące przychód, a nie tylko wiadomości.

Zmień rezerwację na kanale, aby gość zapłacił przez platformę, na której rezerwował.

Przedłużaj pobyty na Airbnb

Zmieniaj daty, liczbę gości lub łączną kwotę istniejącej rezerwacji na Airbnb, z pełnym dostępem. Gość akceptuje w Airbnb, a webhook przekazuje ci odpowiedź.

Oferty z ceną na zapytania

Wyślij ofertę specjalną z własną ceną na Airbnb i Vrbo albo wstępnie zatwierdź gościa do rezerwacji.

Najpierw sprawdź, co jest wolne

Sprawdź kalendarz oferty, zanim zaproponujesz choćby jedną noc.

Jak to działa

Od „Możemy zostać dłużej?” do opłaconego przedłużenia.

Sprawdź kalendarz, a potem zmień rezerwację na kanale. Gość potwierdza w aplikacji, w której rezerwował.

  1. 1

    Sprawdź dostępność

    GET /v1/availability/{id} dla nocy, które chcesz sprzedać.

  2. 2

    Złóż ofertę

    Zmiana rezerwacji na Airbnb dla gościa z rezerwacją albo oferta specjalna dla zapytania.

  3. 3

    Odbierz odpowiedź

    reservation.alteration.responded mówi, czy gość zaakceptował.

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

Zakres kanałów

Co działa na każdym kanale

AirbnbZ pełnym dostępem: zmiany rezerwacji (daty, goście, łączna kwota lub przeniesienie do innej oferty), oferty specjalne i wstępne zatwierdzenia. Obok innego PMS Airbnb na to nie pozwala.
VrboWstępne zatwierdzanie zapytań, edycja wyceny, wycofanie.
Booking.comBrak zmian rezerwacji przez API. Booking.com nie ma zapytań; goście zmieniają daty na Booking.com.

Zakres jest sprawdzany na produkcyjnym API. Pełny zakres kanałów i PMS

Obok dowolnego PMS

Twoi klienci zostają przy narzędziach, których już używają.

PMS dalej zarządza ofertą

Na Airbnb i Vrbo Repull łączy się z dostępem tylko do wiadomości. PMS gospodarza dalej zarządza ofertami i kalendarzami, a twój produkt nigdy nie konkuruje z nim o kontrolę.

Booking.com przez logowanie do extranetu gospodarza

W wersji beta: rezerwacje, wiadomości i opinie z Booking.com, bez odłączania dostawcy łączności od PMS gospodarza.

Jedna integracja, każdy kanał

Te same endpointy i te same zdarzenia webhooków, niezależnie od tego, czy gość zarezerwował przez Airbnb, Booking.com czy Vrbo. Budujesz to raz.

Jak Repull działa obok PMS→

API, które za tym stoi

Endpointy i zdarzenia

GET /v1/availability/{propertyId}

Dostępność i ceny za noc dla zakresu dat.

POST /v1/channels/airbnb/alterations

Zaproponuj nowe daty, liczbę gości lub cenę dla rezerwacji na Airbnb.

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

Oferta z ceną dla zapytania z Airbnb lub Vrbo.

reservation.alteration.responded

Webhook: gość zaakceptował lub odrzucił.

Daj klientom więcej nocy do sprzedania.

Zacznij za darmo. Wypróbuj ofertę na testowej ofercie jeszcze dziś.