Limpezas, rotações, inspeções e check-ins planeados a partir de reservas reais no Airbnb, Booking.com e Vrbo, e replaneados assim que uma reserva muda.
O que o teu produto ganha
Datas, horas e número de hóspedes num único formato, seja qual for o canal da reserva.
Datas e horas de entrada e saída, número de hóspedes e estado, normalizados entre canais.
Webhooks para reservas novas, alteradas e canceladas, para que um planeamento nunca trabalhe com datas desatualizadas.
Os teus clientes não mudam de sistema para te usar. A Repull lê as reservas onde quer que estejam.
Como funciona
Consulta as saídas de amanhã para criar o planeamento e deixa os webhooks ajustá-lo quando as reservas mudam.
GET /v1/reservations filtrado por data de saída.
reservation.created, reservation.updated e reservation.cancelled.
Adiciona, move ou elimina a tarefa quando chega um evento.
// 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
}Cobertura por canal
A cobertura é verificada na API em produção. Cobertura completa de canais e PMS
Ao lado de qualquer PMS
No Airbnb e no Vrbo, a Repull liga-se com acesso apenas de mensagens. O PMS do anfitrião continua a gerir anúncios e calendários, e o teu produto nunca lhe disputa o controlo.
Em beta: reservas, mensagens e avaliações do Booking.com, sem o anfitrião ter de retirar o fornecedor de conectividade do seu PMS.
Os mesmos endpoints e os mesmos eventos de webhook, quer o hóspede tenha reservado no Airbnb, no Booking.com ou no Vrbo. Constróis uma vez.
A API por trás
GET /v1/reservationsFiltra por estado, anúncio e janela de entrada ou saída. Sincronização incremental com updated_since.
reservation.createdWebhook: uma nova reserva.
reservation.updatedWebhook: novas datas, número de hóspedes ou estado, com os valores anteriores.
reservation.cancelledWebhook: quem cancelou e quando.
Começa grátis. Obtém hoje as reservas de uma conta de teste.