Repull Migrate
Hol Verwalter aus jedem PMS in wenigen Minuten an Bord
Das Schwierigste daran, einen Ferienhausverwalter zu gewinnen, ist, ihn aus dem System zu holen, das er heute nutzt. Repull Migrate zieht seine Unterkünfte, Buchungen, Gäste und Unterhaltungen für dich um – über eine API und eine gehostete Seite mit deinem Branding –, damit das Onboarding mit „verbinde dein aktuelles PMS“ beginnt.
So funktioniert's
- 1Du legst eine Migrations-Session an – ein API-Aufruf. Der Verwalter bekommt einen eigenen Workspace, und du bekommst dessen
workspaceId. - 2Er öffnet die gehostete Seite, wählt das System, das er heute nutzt, und meldet sich dort an.
- 3Der Import startet sofort; die Seite zeigt den Fortschritt, und ein
migration.completed-Webhook sagt deinem Produkt, wann er fertig ist. - 4Du liest seine Daten mit der normalen API plus
X-Workspace-Id. Sie bleiben aktuell, bis du umstellst.
Eine Migration starten
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>Was dein Onboarding bekommt
| Baustein | Was er macht |
|---|---|
| Gehostete Seite | Dein Branding und deine Texte, die Systeme deiner Wahl, Importfortschritt live und Rücksprung in deine App. |
| Ein eigener Workspace | Die Daten jedes Verwalters getrennt gehalten, gelesen mit deinem Schlüssel plus X-Workspace-Id. |
| Migrationsbericht | Unterkünfte ohne Adresse, Aufenthalte ohne Gastkontakt und was das alte System nicht übernehmen kann. |
| Kanal-Zuordnung | Mit welchem Airbnb-, Booking.com- und VRBO-Inserat jede Unterkunft verknüpft ist – zum automatischen Neuverknüpfen. |
| Umstiegs-Check | Deine anstehenden Buchungen vor dem Umstieg mit dem alten System verglichen. |
| Webhooks | migration.completed / migration.failed, und jedes spätere Event mit dem Workspace markiert. |
Was ist Repull Migrate?
Eine API und eine gehostete Seite, die die Daten eines Ferienhausverwalters aus dem System holen, das er heute nutzt. Er meldet sich auf einer Seite mit deinem Branding bei seinem aktuellen PMS an; seine Unterkünfte, Buchungen, Gäste und Unterhaltungen werden in einen eigenen Workspace kopiert, den du mit der Repull-API liest. In seinem alten Konto ändert sich nichts.
Für wen ist das?
Für Anbieter von Property-Management-Software und alle, die Verwalter onboarden, die schon mit einem anderen System arbeiten. Die Wechselkosten halten einen Verwalter in seinem aktuellen PMS; Migrate macht aus „alles neu eintippen“ ein „verbinde dein aktuelles System“.
Aus welchen Systemen kann ein Verwalter umziehen?
Guesty, Hostaway, Lodgify, OwnerRez, Smoobu, Beds24, iGMS, Hospitable und BookingSync – dazu Gastgeber, die direkt auf Airbnb, Booking.com oder VRBO verwalten. Die Seite jedes Systems zeigt genau, was übernommen wird, weil es sich unterscheidet: Die Funktionsmatrix liefert die API selbst, direkt neben dem Connector-Code, sodass sie nie von dem abweicht, was tatsächlich läuft.
Sieh dir an, was jedes System mitbringt, oder die Seite eines Systems, zum Beispiel von Guesty umziehen oder von Hostaway umziehen.
Ziehen seine Verbindungen zu Airbnb, Booking.com und VRBO mit um?
Nein – eine Kanalverbindung gehört zu dem PMS, mit dem sie angelegt wurde, und keine API kann sie an ein anderes übergeben. Der Verwalter verbindet jeden Kanal in deinem Produkt neu. Was Migrate dir gibt, ist die Kanal-Zuordnung: für jede Unterkunft das Airbnb-, Booking.com- und VRBO-Inserat, mit dem sie verknüpft war, damit dein Produkt jedes Inserat automatisch der richtigen Unterkunft zuordnet, statt ihn vierzig Inserate von Hand abgleichen zu lassen.
Wie vermeiden wir Doppelbuchungen beim Umstieg?
Schick vor dem Umstieg deine anstehenden Buchungen an den Umstiegs-Check, und Repull meldet, was im Vergleich zum alten System fehlt, zu viel ist oder andere Daten hat. Kanalbuchungen werden nie neu angelegt – sie kommen über den Kanal zurück, sobald er neu verbunden ist. Ist der Check sauber, trennt ein einziger Aufruf das alte System.
Den kompletten Ablauf findest du unter Kanalverknüpfungen und Umstieg.
Kann es wie unser Produkt aussehen?
Ja. Die gehostete Seite nutzt dein Logo und deine Farben, und du legst Titel, Untertitel und Abschlusstext fest, welche Systeme angeboten werden und die Liste dessen, was übernommen wird. Sie ist auf Englisch und Französisch verfügbar und folgt der Browsersprache des Verwalters.
Kann Repull die Daten direkt in unser PMS schreiben?
Noch nicht. Heute liest dein Produkt die migrierten Daten über die API – das funktioniert mit jedem Ziel und lässt dir die Kontrolle darüber, wie Datensätze angelegt werden. Direktes Schreiben in ein Ziel-PMS, beginnend mit Guesty und Hostaway, ist in Arbeit.
Ziehst du viele Verwalter um?
Erzähl uns, aus welchen Systemen deine Kunden kommen und wie viele pro Monat – wir helfen dir, den Onboarding-Ablauf zu planen.
Talk to us