Para quem cria PMS
Adicione Airbnb, Booking.com e Vrbo ao seu software, sem certificação
Os seus clientes querem os canais dentro do seu produto. Tornar-se connectivity partner por conta própria leva meses, e o Airbnb e o Booking.com não estão a aceitar novos parceiros de API. A Repull já liga o Airbnb, o Booking.com e o Vrbo: você constrói sobre uma só API REST e integra novos clientes importando os dados deles de 14 PMS.
Plano Free: uma chave live para até 3 anúncios, sem cartão.
O trabalho, nas palavras de quem desenvolve
O que nos dizem as equipas que criam software de PMS, de reservas e para hotéis, e o que muda com a Repull.
“Precisamos de gerir tarifas e disponibilidade do Booking.com a partir da nossa app, sem depender da de outro fornecedor.”
Envie disponibilidade, preços e restrições a partir da sua app pela ligação oficial da Repull ao Booking.com, e os calendários do Airbnb e do Vrbo pelo mesmo endpoint.
“Trocar a nossa API de canais atual dá trabalho de desenvolvimento, por isso a poupança tem de compensar.”
A Repull disponibiliza uma API compatível com o Channex, com os mesmos paths e payloads, e importa os seus dados do Channex mantendo os ids: a mudança começa por trocar o URL base e a chave.
“Alguns clientes nem querem channel manager. Só querem as reservas e as mensagens no nosso sistema.”
Ligue-se ao lado da configuração que já têm: reservas, mensagens e avaliações, sem tocar nas tarifas e na disponibilidade.
“Como migramos um cliente sem overbooking e sem apagar a configuração de tarifas dele?”
Nada é enviado até um quarto estar mapeado para um anúncio com calendário. Teste primeiro no seu próprio alojamento de teste do Booking.com e depois migre anúncio a anúncio.
O que constrói
A camada de canais de que o seu produto precisa, sem se tornar uma empresa de channel manager.
Canais dentro do seu PMS
O seu cliente liga o Airbnb, o Booking.com ou o Vrbo numa página Connect com a sua marca, e os anúncios, reservas e calendários aparecem no seu produto.
Sincronização de calendário nos dois sentidos
Envie disponibilidade, preços e estadias mínimas para todos os canais ligados, e receba cada reserva por webhook.
Publicação de anúncios
Crie anúncios no seu produto e publique-os com conteúdo e fotos no Airbnb e no Booking.com.
Uma caixa de entrada unificada
Mensagens e avaliações de hóspedes de todos os canais no seu produto, com respostas enviadas pelo canal certo.
Onboarding a partir de outro PMS
O Repull Migrate importa as propriedades, reservas, hóspedes e conversas de um novo cliente a partir do PMS que está a deixar.
Um workspace para todos os clientes
Todas as ligações ficam na sua conta, e cada webhook indica a conta de cliente de onde veio.
Como fica na prática
Ligue um cliente, envie o calendário dele, ou aponte a sua integração Channex existente para a Repull.
1. O seu cliente liga os canais
Uma sessão Connect por cliente, com o seu próprio id como state. Volta no redirect e no 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. Envie o calendário dele
Uma chamada define a disponibilidade e o preço nos canais ligados da propriedade.
# 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. Já está no Channex?
A API compatível com o Channex aceita os mesmos paths e payloads. Troque o URL base e a chave, e mantenha o seu código.
# 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"As cinco perguntas que todas as equipas de software fazem
É oficial, e precisamos de certificação própria?
Vias oficiais, e nenhuma certificação vossa. No Booking.com o alojamento escolhe o connectivity provider da Repull na sua Extranet, a ligação oficial para tarifas, disponibilidade e reservas. No Airbnb o anfitrião aprova a Repull no ecrã de consentimento do Airbnb, através da integração de parceiro Airbnb já existente da Repull. No Vrbo o anfitrião entra com a sua própria conta Vrbo; a Repull não é parceira do Vrbo nem do Expedia Group. Vocês constroem sobre a API da Repull.
Há sandbox?
Não há sandbox separada, porque o Airbnb e o Vrbo não oferecem anúncios de teste. O plano Free é uma chave live para até 3 anúncios. Para tarifas e disponibilidade no Booking.com, ligue um alojamento de teste do Booking.com; no Airbnb, ligue um dos seus anúncios em modo só de leitura ou de mensagens, que não altera nada.
Quantas chamadas à API vamos usar?
Crescem com as alterações, não com os anúncios. Reservas, alterações, mensagens e avaliações chegam por webhook, e uma chamada de disponibilidade pode cobrir muitas datas. O Free inclui 1.000 chamadas por mês e o Starter 100.000; chamadas extra custam $1 por cada 1.000. As plataformas têm limites de API ajustados à sua integração.
Pagamos por canal?
Não. Um anúncio conta uma vez, esteja em que canais estiver. Acima de 100 anúncios, e para plataformas que servem muitos clientes, o preço é definido por acordo.
Que canais, e quando?
Ativos hoje: Airbnb, Booking.com e Vrbo, mais importações e leituras de 14 PMS. A Agoda é a próxima, e há mais canais a caminho. Se os seus clientes precisam de um canal que ainda não cobrimos, diga-nos quantas propriedades dependem dele, e peça ao gestor de conta do canal deles que solicite a Repull como channel manager.
Quanto custa
Paga por anúncio, ao mesmo preço esteja em que canais estiver. Mensal, sem IVA:
| Anúncios | Plano | Por mês |
|---|---|---|
| 3 | Free | $0 |
| 10 | Starter | $99 |
| 50 | Starter | $299 |
| 100 | Starter | $549 |
| 1,000 | Custom | Preço por volume |
- Free: até 3 anúncios e 1.000 chamadas à API por mês, sem limite de tempo.
- Starter: $99 por mês com 10 anúncios incluídos, depois $5 por anúncio até 100 anúncios, e 100.000 chamadas à API por mês.
- Mais chamadas em qualquer plano: $1 por cada 1.000.
- Acima de 100 anúncios, e um só workspace de parceiro para todos os seus clientes: preço por volume, por acordo.
Experimente hoje numa propriedade
Crie uma chave grátis e ligue um anúncio ou um alojamento de teste do Booking.com. Vai mudar uma base de clientes de outra API de canais? Diga-nos o número de unidades e damos-lhe um preço.