1. Home
  2. Knowledge Base
  3. Installation
  4. Kontaktformular / Kontaktanfragen / E-Mails

Kontaktformular / Kontaktanfragen / E-Mails

Automatische Kontaktdaten-Verarbeitung durch OpenImmo Feedback XML

Ab WP-ImmoMakler PLUS versendet das Kontaktformular in den Immobilien Detailansichten zusammen mit der E-Mail an die Kontaktperson automatisch eine XML-Datei. Diese XML-Datei enthält alle Daten, die in das Formular eingegeben wurden (Name, Kontaktdaten, Nachricht etc.).

Die Kontaktdaten und die Nachricht können so von der Maklersoftware automatisch eingelesen werden, es wird automatisch ein Kontakt angelegt und die Anfrage wird mit der angefragten Immobilie verknüpft.

Falls Sie WP-ImmoMakler BASIC nutzen, können Sie bei Bedarf auf WP-ImmoMakler PLUS upgraden, um diese Funktion nutzen zu können.

E-Mails vom Kontaktformular kommen nicht an

Wenn die Kontaktanfragen nicht bei Ihnen ankommen, lesen Sie bitte unseren ausführlichen Hilfeartikel.

Versand an eine bestimmte Mailadresse festlegen

Die Kontaktanfragen über das Kontaktformular in den Immobilien-Detailansichten werden standardmäßig an die von der Maklersoftware angegebene Kontaktadresse (email_feedback) gesendet.
Falls sich die Empfänger-Mailadresse nicht wie gewünscht ist und sie sich in Ihrer Maklersoftware aus einem Grund nicht ändern lässt, oder Sie die Kontaktformulare testen möchten, können Sie eine feste Mailadresse angeben.
Die Kontaktanfragen werden dann nur an diese Mailadresse gesendet, nicht an die von der Maklersoftware hinterlegte Adresse.

add_filter('immomakler_contactform_mail_to_email', function () {
    return 'mein.name@maklerunternehmen.de';
});

Zusätzlicher Versand an weitere Mailadressen

Die Kontaktanfragen über das Kontaktformular in den Immobilien-Detailansichten werden standardmäßig an die von der Maklersoftware angegebene Kontaktadresse (email_feedback) gesendet. Bei manchen Softwaren (u.a. Propstack, Justimmo) ist dies eine interne, technische Adresse (z. B. 62342-928514-453de12c@oi-feedback.justimmo.at).

Wenn Sie die Mails zusätzlich an eine andere Adresse gesendet bekommen möchten, verwenden Sie gerne einen der folgenden Filter:

Zusätzlicher Versand an eine feste Mailadresse (Kopie/CC):

add_filter('immomakler_contactform_cc', function() {
    return 'mein.name@maklerunternehmen.de';
});

Zusätzlicher Versand (Kopie/CC) an die von der Maklersoftware in “E-Mail direkt” (individueller Ansprechpartner pro Immobilie) angegebene Mailadresse:

add_filter('immomakler_contactform_cc', 'immomakler_contactform_cc', 10, 4);
function immomakler_contactform_cc($cc, $recipients, $items, $values) {
    return get_post_meta($items[0], 'kontaktperson_email_direkt', true);
}

XML anpassen, die beim Versenden einer Anfrage an den Empfänger geht

Beispielhafte Anpassung: in dem “namen” Homepage einfügen:

add_filter('immomakler_openimmofeedback_sender_name', function() {
    return 'Homepage';
});

E-Mail-Betreff individuell anpassen

Wenn Sie einen eigenen Betreff für die Kontaktanfragen einstellen möchten, verwenden Sie bitte folgenden Filter.
Bitte beachten Sie dabei, dass die Maklersoftware estateOffice und estatePro nur maximal 50 Zeichen akzeptieren.

add_filter('immomakler_contactform_mail_with_posts_subject', function() {
    return 'Objektanfrage von der Website';
});

Objektnummern in den Betreff mit aufnehmen

Wenn Sie einen eigenen Betreff mit den angefragten Objektnummern für die Kontaktanfragen einstellen möchten, verwenden Sie bitte folgenden Filter:

add_filter('immomakler_contactform_mail_with_posts_subject', 'custom_immomakler_contactform_subject_with_property_id', 10, 2);
function custom_immomakler_contactform_subject_with_property_id( $subject, $requested_items ) {
    $subject = 'Objektanfrage:';
    foreach ( $requested_items as $post_id ) {
        $subject .= ' ' . get_post_meta( $post_id, 'objektnr_extern', true);
    }
    return $subject;
}

Umleitung auf eine Dankes-Seite nach Absenden des Kontaktformulars

Normalerweise erscheint nach Absenden des Formulars eine Bestätigung “Vielen Dank, Ihre Anfrage wurde versendet!”.
Wenn Sie jedoch auf eine Dankes-Seite weiterleiten möchten, können Sie das z. B. mit dem folgenden Filter tun:

add_filter('immomakler_contactform_mailsent', 'immomakler_mailsent', 12, 3);
function immomakler_mailsent($text, $requested_items, $values) {
    $objektid = $requested_items[0];
    return $text . '<script>location.href="/anfrage-gesendet/?id=' . get_post_meta($objektid, 'objektnr_extern', true ). '";</script>';
};

Ausführen von JavaScript (z. B. Google Analytics Event) nach Absenden des Kontaktformulars

Wenn Sie nach dem erfolgreichen Absenden des Kontaktformulars ein Conversion Tracking Event auslösen möchten, können Sie das z. B. mit dem folgenden Filter tun:

add_filter( 'immomakler_contactform_mailsent', 'immomakler_contactform_mailsent_analytics_event', 10, 2 );
function immomakler_contactform_mailsent_analytics_event( $response, $requested_items ) {
    return $response . '<script>ga("send", "event", "Direktanfrage", "versendet", "' . get_post_meta( $requested_items[0], 'objektnr_extern', true) . '");</script>';
}
Was this article helpful?

Related Articles