Sprzątania, zmiany gości, inspekcje i zameldowania planowane na podstawie prawdziwych rezerwacji z Airbnb, Booking.com i Vrbo – i przeplanowywane, gdy tylko rezerwacja się zmieni.
Co dostaje twój produkt
Daty, godziny i liczba gości w jednym formacie, niezależnie od kanału rezerwacji.
Daty i godziny przyjazdu i wyjazdu, liczba gości i status, ujednolicone między kanałami.
Webhooki dla nowych, zmienionych i anulowanych rezerwacji, aby harmonogram nigdy nie opierał się na nieaktualnych datach.
Twoi klienci nie zmieniają systemu, żeby z ciebie korzystać. Repull odczytuje rezerwacje, gdziekolwiek są.
Jak to działa
Pobierz jutrzejsze wyjazdy, aby zbudować harmonogram, a potem pozwól webhookom go przesuwać, gdy rezerwacje się zmieniają.
GET /v1/reservations z filtrem po dacie wyjazdu.
reservation.created, reservation.updated i reservation.cancelled.
Dodaj, przesuń lub usuń zadanie, gdy przyjdzie zdarzenie.
// api(): fetch on api.repull.dev with your API key
// Tomorrow's check-outs, from every channel
const { data: departures } = await api(
'/v1/reservations?status=confirmed&check_out_after=2026-10-01&check_out_before=2026-10-01',
)
for (const r of departures) {
await schedule.clean({
listingId: r.listingId,
after: r.checkOutTime, // e.g. "10:00"
guests: r.occupancy.total,
})
}// Keep the schedule true as bookings change
switch (event.event) {
case 'reservation.created':
await schedule.add(event.data.object)
break
case 'reservation.updated': // new dates, guest count, status
await schedule.reschedule(event.data.object)
break
case 'reservation.cancelled':
await schedule.remove(event.data.object.id)
break
}Zakres kanałów
Zakres jest sprawdzany na produkcyjnym API. Pełny zakres kanałów i PMS
Obok dowolnego PMS
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ę.
W wersji beta: rezerwacje, wiadomości i opinie z Booking.com, bez odłączania dostawcy łączności od PMS gospodarza.
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.
API, które za tym stoi
GET /v1/reservationsFiltruj po statusie, ofercie oraz zakresie dat przyjazdu lub wyjazdu. Synchronizacja przyrostowa z updated_since.
reservation.createdWebhook: nowa rezerwacja.
reservation.updatedWebhook: nowe daty, liczba gości lub status, z poprzednimi wartościami.
reservation.cancelledWebhook: kto anulował i kiedy.
Zacznij za darmo. Pobierz rezerwacje z konta testowego jeszcze dziś.