Per chi sviluppa PMS
Aggiungi Airbnb, Booking.com e Vrbo al tuo software, senza certificazione
I tuoi clienti vogliono i loro canali dentro il tuo prodotto. Diventare connectivity partner per conto tuo richiede mesi, e Airbnb e Booking.com non accettano nuovi partner API. Repull collega già Airbnb, Booking.com e Vrbo: tu sviluppi su un’unica API REST e porti a bordo nuovi clienti importando i loro dati da 14 PMS.
Piano Free: una chiave live per un massimo di 3 annunci, senza carta.
Il lavoro, con le parole di chi sviluppa
Cosa ci raccontano i team che sviluppano PMS, software di prenotazione e gestionali per hotel, e cosa cambia con Repull.
“Dobbiamo gestire tariffe e disponibilità di Booking.com dalla nostra app, non dipendere da quella di un altro fornitore.”
Invia disponibilità, prezzi e restrizioni dalla tua app tramite la connessione ufficiale Booking.com di Repull, e i calendari Airbnb e Vrbo con lo stesso endpoint.
“Cambiare la nostra attuale API di canale è lavoro di sviluppo: il risparmio deve valerne la pena.”
Repull offre un’API compatibile con Channex, con gli stessi path e payload, e importa i tuoi dati Channex mantenendo gli id: il passaggio parte da un cambio di base URL e di chiave.
“Alcuni clienti non vogliono proprio un channel manager. Vogliono solo prenotazioni e messaggi nel nostro sistema.”
Collegati accanto alla loro configurazione esistente: prenotazioni, messaggi e recensioni, senza toccare tariffe e disponibilità.
“Come migriamo un cliente senza overbooking e senza azzerare le sue tariffe?”
Non viene inviato nulla finché una camera non è mappata a un annuncio con un calendario. Prova prima sulla tua struttura di prova Booking.com, poi passa un annuncio alla volta.
Cosa costruisci
Lo strato di canale che serve al tuo prodotto, senza diventare un’azienda di channel manager.
I canali dentro il tuo PMS
Il tuo cliente collega Airbnb, Booking.com o Vrbo da una pagina Connect con il tuo marchio, e annunci, prenotazioni e calendari compaiono nel tuo prodotto.
Sincronizzazione bidirezionale
Invia disponibilità, prezzi e soggiorni minimi a ogni canale collegato, e ricevi ogni prenotazione via webhook.
Pubblicazione degli annunci
Crea gli annunci nel tuo prodotto e pubblicali con contenuti e foto su Airbnb e Booking.com.
Una inbox unificata
Messaggi e recensioni degli ospiti da ogni canale nel tuo prodotto, con le risposte inviate sul canale giusto.
Onboarding da un altro PMS
Repull Migrate importa proprietà, prenotazioni, ospiti e conversazioni di un nuovo cliente dal PMS che sta lasciando.
Un workspace per tutti i clienti
Ogni connessione vive sotto il tuo account, e ogni webhook indica l’account cliente da cui arriva.
Com’è nella pratica
Collega un cliente, invia il suo calendario, oppure punta la tua integrazione Channex esistente su Repull.
1. Il tuo cliente collega i suoi canali
Una sessione Connect per cliente, con il tuo id come state. Torna nel redirect e nel webhook connect.session.completed.
# Your customer connects Airbnb, Booking.com or Vrbo on a Connect page in your brand
curl -X POST https://api.repull.dev/v1/connect \
-H 'Authorization: Bearer sk_live_YOUR_KEY' \
-H 'Content-Type: application/json' \
-d '{
"redirectUrl": "https://yourpms.com/channels/done",
"state": "customer_42",
"allowedProviders": ["airbnb", "booking", "vrbo-login"]
}'2. Invia il suo calendario
Una sola chiamata imposta disponibilità e prezzo sui canali collegati della struttura.
# Push availability and price for a property to its connected channels
curl -X PUT https://api.repull.dev/v1/availability/123 \
-H 'Authorization: Bearer sk_live_YOUR_KEY' \
-H 'Content-Type: application/json' \
-d '{ "dates": ["2026-12-24", "2026-12-25"], "available": true, "price": 320 }'3. Sei già su Channex?
L’API compatibile con Channex accetta gli stessi path e payload. Cambia base URL e chiave, e tieni il tuo codice.
# Before: Channex
BASE=https://app.channex.io/api/v1
KEY=YOUR_CHANNEX_KEY
# After: Repull's Channex-compatible API. Same paths, same payloads.
BASE=https://api.repull.dev/channex/api/v1
KEY=sk_live_YOUR_REPULL_KEY
curl -g "$BASE/properties?pagination[page]=1&pagination[limit]=10" \
-H "user-api-key: $KEY"Le cinque domande che ogni team software fa
È ufficiale, e ci serve una nostra certificazione?
Canali ufficiali, e nessuna certificazione da parte vostra. Su Booking.com la struttura sceglie il connectivity provider di Repull nella sua Extranet: è la connessione ufficiale per tariffe, disponibilità e prenotazioni. Su Airbnb l’host approva Repull nella schermata di consenso di Airbnb, tramite l’integrazione partner Airbnb già esistente di Repull. Su Vrbo l’host accede con il proprio account Vrbo; Repull non è partner di Vrbo o di Expedia Group. Voi sviluppate sull’API di Repull.
C’è una sandbox?
Nessuna sandbox separata, perché Airbnb e Vrbo non offrono annunci di prova. Il piano Free è una chiave live per un massimo di 3 annunci. Per tariffe e disponibilità su Booking.com, collega una struttura di prova Booking.com; su Airbnb, collega uno dei tuoi annunci in modalità sola lettura o messaggi, che non cambia nulla.
Quante chiamate API useremo?
Crescono con le modifiche, non con gli annunci. Prenotazioni, modifiche, messaggi e recensioni arrivano via webhook, e una chiamata di disponibilità può coprire molte date. Free include 1.000 chiamate al mese e Starter 100.000; le chiamate in più costano $1 ogni 1.000. Le piattaforme hanno limiti API dimensionati sulla loro integrazione.
Paghiamo per canale?
No. Un annuncio conta una volta sola, su qualunque canale si trovi. Oltre i 100 annunci, e per le piattaforme che servono molti clienti, il prezzo si definisce su accordo.
Quali canali, e quando?
Attivi oggi: Airbnb, Booking.com e Vrbo, più import e lettura da 14 PMS. Agoda è il prossimo, e altri canali sono in arrivo. Se ai tuoi clienti serve un canale che non copriamo ancora, dicci quante strutture ne dipendono, e chiedi al loro account manager del canale di richiedere Repull come channel manager.
Quanto costa
Paghi per annuncio, allo stesso prezzo su qualunque canale si trovi. Mensile, IVA esclusa:
| Annunci | Piano | Al mese |
|---|---|---|
| 3 | Free | $0 |
| 10 | Starter | $99 |
| 50 | Starter | $299 |
| 100 | Starter | $549 |
| 1,000 | Custom | Prezzi a volume |
- Free: fino a 3 annunci e 1.000 chiamate API al mese, senza limiti di tempo.
- Starter: $99 al mese con 10 annunci inclusi, poi $5 per annuncio fino a 100 annunci, e 100.000 chiamate API al mese.
- Chiamate in più su qualsiasi piano: $1 ogni 1.000.
- Oltre i 100 annunci, e un solo workspace partner per tutti i tuoi clienti: prezzi a volume su accordo.
Provalo oggi su una struttura
Crea una chiave gratuita e collega un annuncio o una struttura di prova Booking.com. Stai spostando una base clienti da un’altra API di canale? Dicci quante unità sono e ti facciamo un prezzo.