Zum Inhalt springen

Webflow

WP-ImmoMakler kann Immobiliendaten automatisch in eine Webflow CMS-Collection übertragen. Jede neue oder aktualisierte Immobilie wird dabei direkt an Webflow übermittelt. Wird eine Immobilie in WordPress gelöscht, wird sie auch in Webflow entfernt.

  • Eine Webflow-Website mit einer CMS-Collection für Immobilien
  • Ein Webflow API V2 Token mit den Berechtigungen CMS: Read and write und Sites: Read-only

Navigieren Sie in Webflow zu: W-Logo > Site Settings > Apps & Integrations > API access > Generate API token.

Im Backend Ihrer Website (wp-admin) unter WP-ImmoMakler → Einstellungen → Integrationen → Webflow:

  1. Tragen Sie den API-Token ein und speichern Sie.
  2. Wählen Sie Ihre Webflow-Site aus.
  3. Weisen Sie die CMS-Collection für Immobilien zu und speichern Sie erneut.
  4. Weisen Sie optional weitere Collections für Taxonomien und Kontaktpersonen zu.

Die Collection-Felder müssen den WordPress-Post-Meta-Schlüssel zugewiesen werden. WP-ImmoMakler zeigt auf der Einstellungsseite eine automatisch generierte Code-Vorlage an. Kopieren Sie diesen PHP-Code in die functions.php Ihres Themes:

add_filter( 'immomakler_webflow_field_matches', function() {
return [
'name' => 'objekttitel',
'beschreibung' => 'objektbeschreibung',
'preis' => 'kaufpreis',
'flaeche' => 'wohnflaeche',
// weitere Felder ...
];
} );

Folgende Schlüsselbegriffe können als Wert in der immomakler_webflow_field_matches-Zuweisung verwendet werden und haben eine besondere Funktion:

SchlüsselTypBeschreibung
MAIN_IMAGEImageTitelbild der Immobilie
IMAGESMulti-imageAlle Bilder inklusive Grundrisse
IMAGES_NO_FLOORPLANSMulti-imageNur Fotos ohne Grundrisse
FLOORPLANSMulti-imageNur Grundrisse
FIRST_VIDEO_URLVideo linkURL des ersten eingebetteten Videos
FIRST_VIRTUAL_TOUR_URLLinkURL der ersten virtuellen Tour
FIRST_VIRTUAL_TOUR_IFRAMERich textErste virtuelle Tour als iFrame
CONTACT_FORM_IFRAMERich textWordPress-Kontaktformular als iFrame
// Felder, die als Boolean (true/false) übertragen werden sollen
add_filter( 'immomakler_webflow_boolean_post_meta_keys', function() {
return [ 'provisionspflichtig' ];
} );
// Felder ohne Einheit (z. B. reiner Zahlenwert ohne "EUR" oder "m2")
add_filter( 'immomakler_webflow_raw_post_meta_keys', function() {
return [ 'kaufpreis', 'kaltmiete', 'wohnflaeche' ];
} );

Sie können wählen, ob Immobilien in Webflow direkt veröffentlicht (Published) oder in eine Warteschlange gestellt (Queued to publish) werden.

// Slug der Immobilie in Webflow anpassen
add_filter( 'immomakler_webflow_property_slug', function( $slug, $post_id ) {
return $slug;
}, 10, 2 );
// Felddaten vor dem Senden anpassen
add_filter( 'immomakler_webflow_field_data', function( $fields, $post_id ) {
return $fields;
}, 10, 2 );
LabelTypStandardBeschreibung
Immobilien automatisch an Webflow übertragenSchalterfalseAktiviert den automatischen Export nach Webflow
Publish StatusAuswahlstagedlive = Published, staged = Queued to publish
Webflow API (V2) TokenTextWebflow API-Token
SiteAuswahlIhre Webflow-Website
ImmobilienAuswahlCollection für Immobilien-Objekte
KontaktpersonenAuswahlCollection für Kontaktpersonen
ObjektartenAuswahlCollection für Objektarten (MultiReference)
VermarktungsartenAuswahlCollection für Kauf/Miete (Reference)
NutzungsartenAuswahlCollection für Nutzungsarten (Reference)
AusstattungAuswahlCollection für Ausstattungsmerkmale (MultiReference)
StatusAuswahlCollection für Status (MultiReference)
OrtAuswahlCollection für Orte (MultiReference)
LandAuswahlCollection für Länder (Reference)
Für welche WP-ImmoMakler-Lizenzen ist die Webflow-Integration verfügbar?

Die Webflow-Integration steht in allen Lizenzen von WP-ImmoMakler zur Verfügung (Basic, Plus und Premium).

Was brauche ich, um die Webflow-Integration einzurichten?

Sie benötigen eine Webflow-Website mit einer CMS-Collection für Immobilien sowie einen Webflow-API-V2-Token mit den Berechtigungen CMS: Read and write und Sites: Read-only. Den Token generieren Sie in Webflow unter W-Logo → Site Settings → Apps & Integrations → API access → Generate API token. Details zur Einrichtung finden Sie oben unter Einrichtung.

Muss ich die Felder manuell zuordnen, oder erkennt WP-ImmoMakler sie automatisch?

Die Zuordnung erfolgt über den PHP-Filter immomakler_webflow_field_matches in der functions.php Ihres Themes. WP-ImmoMakler generiert dafür auf der Einstellungsseite (WP-ImmoMakler → Einstellungen → Integrationen → Webflow) automatisch eine passende Code-Vorlage mit allen verfügbaren Post-Meta-Schlüsseln, die Sie nur noch kopieren und den Webflow-Feldnamen zuweisen müssen.

Werden auch Bilder, Grundrisse und virtuelle Touren übertragen?

Ja. Neben Text- und Zahlenfeldern unterstützt die Integration vordefinierte Sonderfelder: MAIN_IMAGE (Titelbild), IMAGES (alle Bilder inklusive Grundrisse), IMAGES_NO_FLOORPLANS (nur Fotos), FLOORPLANS (nur Grundrisse), FIRST_VIDEO_URL, FIRST_VIRTUAL_TOUR_URL / FIRST_VIRTUAL_TOUR_IFRAME sowie CONTACT_FORM_IFRAME für das eingebettete WordPress-Kontaktformular.

Was passiert mit Preisen, Flächenangaben und Checkboxen (z. B. “provisionspflichtig”)?

Standardmäßig werden Zahlenfelder mit ihrer Einheit übertragen (z. B. “350.000 EUR”). Über den Filter immomakler_webflow_raw_post_meta_keys legen Sie fest, welche Felder als reiner Zahlenwert ohne Einheit übertragen werden sollen (z. B. für Preis- oder Flächenfilter in Webflow). Über immomakler_webflow_boolean_post_meta_keys bestimmen Sie, welche Felder als echter Boolean-Wert (true/false) statt als Text ankommen sollen.

Werden auch Objektarten, Ausstattung oder Orte als verknüpfte Einträge übertragen?

Ja. Neben der Haupt-Collection für Immobilien können Sie weitere Webflow-Collections zuweisen für Kontaktpersonen, Objektarten, Vermarktungsarten, Nutzungsarten, Ausstattung, Status, Ort und Land. Mehrfachwerte wie Objektart oder Ausstattung werden dabei als Webflow-MultiReference-Feld übertragen, Einzelwerte wie Vermarktungsart als Reference-Feld.

Was passiert, wenn ich eine Immobilie in WordPress lösche?

Sie wird automatisch auch aus der zugewiesenen Webflow-Collection entfernt — vorausgesetzt, der automatische Export ist aktiv und die Immobilie wurde zuvor erfolgreich nach Webflow übertragen (erkennbar an einer gespeicherten Webflow-Item-ID).

Werden Änderungen an einer Immobilie automatisch aktualisiert?

Ja. Jede Veröffentlichung oder Aktualisierung einer Immobilie in WordPress löst automatisch eine Übertragung der aktuellen Daten nach Webflow aus — ein manuelles Anstoßen ist nicht nötig.

Kann ich steuern, ob neue Immobilien direkt live gehen oder erst geprüft werden?

Ja, über die Einstellung Publish Status. Bei live werden Immobilien in Webflow sofort veröffentlicht (Published), bei staged landen sie zunächst in der Warteschlange (Queued to publish) und müssen in Webflow manuell freigegeben werden.

Ich habe die Collection-Struktur in Webflow geändert — jetzt kommen keine Daten mehr an. Woran liegt das?

Nach Änderungen an der CMS-Collection-Struktur muss die Webflow-Website zunächst erneut veröffentlicht werden, bevor Übertragungen von WP-ImmoMakler wieder funktionieren. Das ist eine Besonderheit der Webflow-API, keine Einschränkung von WP-ImmoMakler.

Wo finde ich Fehlermeldungen, wenn eine Übertragung fehlschlägt?

Fehlgeschlagene Übertragungen und Löschungen protokolliert WP-ImmoMakler im Plugin-Log (unter anderem mit der jeweiligen Webflow-Item-ID). Prüfen Sie dort zuerst, ob es sich um einen API-Berechtigungsfehler (Token/Scopes), eine veraltete Collection-Struktur oder ein fehlendes Feld-Mapping handelt.

Kann ich das Verhalten der Übertragung per Code weiter anpassen?

Ja, zusätzlich zu den Einstellungen gibt es die PHP-Filter immomakler_webflow_property_slug (zum Anpassen des Immobilien-Slugs in Webflow) und immomakler_webflow_field_data (zum Verändern der Felddaten unmittelbar vor dem Versand).