Repull Migrate
Embarque des gestionnaires depuis n'importe quel PMS en quelques minutes
Le plus dur pour gagner un gestionnaire de locations, c'est de le sortir du système qu'il utilise aujourd'hui. Repull Migrate transfère pour toi ses biens, réservations, voyageurs et conversations, via une API et une page hébergée à tes couleurs, pour que l'embarquement commence par « connecte ton PMS actuel ».
Comment ça marche
- 1Tu crées une session de migration : un seul appel API. Le gestionnaire obtient un espace de travail à lui et tu récupères son
workspaceId. - 2Il ouvre la page hébergée, choisit le système qu'il utilise aujourd'hui et s'y connecte.
- 3L'import démarre tout de suite ; la page affiche la progression, et un webhook
migration.completedprévient ton produit quand c'est fini. - 4Tu lis ses données avec l'API habituelle plus
X-Workspace-Id. Elles restent à jour jusqu'à la bascule.
Lancer une migration
const res = await fetch('https://api.repull.dev/v1/connect', {
method: 'POST',
headers: { Authorization: 'Bearer ' + REPULL_KEY, 'Content-Type': 'application/json' },
body: JSON.stringify({
purpose: 'migrate',
redirectUrl: 'https://your-pms.com/onboarding/migrated',
workspace: { name: 'Seaside Rentals', externalRef: accountId },
allowedProviders: ['guesty', 'hostaway', 'lodgify', 'ownerrez'],
scope: ['listings', 'reservations', 'guests', 'conversations'],
copy: { title: 'Bring your properties to Acme' },
}),
})
const { url, workspaceId } = await res.json()
// Send the property manager to url. When they finish, read their data:
// GET /v1/properties X-Workspace-Id: <workspaceId>
// GET /v1/reservations X-Workspace-Id: <workspaceId>Ce que ton embarquement y gagne
| Brique | Ce qu'elle fait |
|---|---|
| Page hébergée | Ta marque et tes textes, les systèmes que tu choisis, la progression de l'import en direct et le retour vers ton app. |
| Son propre espace de travail | Les données de chaque gestionnaire séparées, lues avec ta clé plus X-Workspace-Id. |
| Rapport de migration | Les biens sans adresse, les séjours sans contact voyageur, et ce que l'ancien système ne peut pas transférer. |
| Carte des canaux | À quelle annonce Airbnb, Booking.com et VRBO chaque bien est lié, pour les relier automatiquement. |
| Contrôle de bascule | Tes prochaines réservations comparées à l'ancien système avant de basculer. |
| Webhooks | migration.completed / migration.failed, et chaque événement suivant marqué avec l'espace de travail. |
Qu'est-ce que Repull Migrate ?
Une API et une page hébergée qui sortent les données d'un gestionnaire de locations du système qu'il utilise aujourd'hui. Il se connecte à son PMS actuel sur une page à tes couleurs ; ses biens, réservations, voyageurs et conversations sont copiés dans un espace de travail à lui, que tu lis avec l'API Repull. Rien ne change dans son ancien compte.
Pour qui ?
Pour les éditeurs de logiciels de gestion locative, et pour quiconque embarque des gestionnaires qui tournent déjà sur un autre système. Le coût de changement, c'est ce qui retient un gestionnaire sur son PMS actuel ; Migrate transforme « tout ressaisir » en « connecte ton système actuel ».
Depuis quels systèmes un gestionnaire peut-il migrer ?
Guesty, Hostaway, Lodgify, OwnerRez, Smoobu, Beds24, iGMS, Hospitable et BookingSync, plus les hôtes qui gèrent directement sur Airbnb, Booking.com ou VRBO. La page de chaque système liste exactement ce qui est transféré, parce que ça varie : la matrice des capacités est servie par l'API elle-même, à côté du code du connecteur, donc elle ne s'écarte jamais de ce qui tourne.
Vois ce que chaque système apporte, ou la page d'un système, par exemple migrer depuis Guesty ou migrer depuis Hostaway.
Ses connexions Airbnb, Booking.com et VRBO sont-elles transférées aussi ?
Non : une connexion de canal appartient au PMS avec lequel elle a été créée, et aucune API ne peut la transmettre à un autre. Le gestionnaire reconnecte chaque canal dans ton produit. Ce que Migrate te donne, c'est la carte des canaux : pour chaque bien, l'annonce Airbnb, Booking.com et VRBO à laquelle il était lié, pour que ton produit relie chaque annonce au bon bien automatiquement au lieu de lui demander d'associer quarante annonces à la main.
Comment éviter les doubles réservations au moment de la bascule ?
Avant de basculer, envoie tes prochaines réservations au contrôle de bascule et Repull te renvoie ce qui manque, ce qui est en trop ou ce qui a des dates différentes par rapport à l'ancien système. Les réservations des canaux ne sont jamais recréées : elles reviennent par le canal une fois celui-ci reconnecté. Quand le contrôle est propre, un seul appel déconnecte l'ancien système.
La séquence complète est dans liens de canaux et bascule.
Est-ce que ça peut ressembler à notre produit ?
Oui. La page hébergée utilise ton logo et tes couleurs, et tu définis son titre, son sous-titre et son texte de fin, les systèmes proposés et la liste de ce qui sera transféré. Elle est disponible en anglais et en français et suit la langue du navigateur du gestionnaire.
Repull peut-il écrire les données directement dans notre PMS ?
Pas encore. Aujourd'hui, ton produit lit les données migrées via l'API, ce qui fonctionne avec n'importe quelle destination et te laisse maître de la création des enregistrements. L'écriture directe dans un PMS de destination, en commençant par Guesty et Hostaway, arrive.
Tu dois migrer beaucoup de gestionnaires ?
Dis-nous de quels systèmes partent tes clients et combien par mois : on t'aidera à planifier le parcours d'embarquement.
Talk to us