# Interessenten-Anfragen

## XML-Datei mitschicken

Wenn jemand auf der Homepage ein Formular ausfüllt, möchte man in der Regel, dass dieser Kontakt in Propstack erfasst wird, genau so wie es auch bei den Immobilienportalen der Fall ist.

Die Immobilienportale schicken eine E-Mail mit den Daten zum Interessenten in einer XML-Datei, die im Anhang dabei ist. Die XML-Datei ist im Openimmo-Format und heißt in der Regel "kontakt-xml" oder "kontaktanfrage.xml".

Propstack kann diese XML-Dateien beim Empfangen der E-Mail auslesen und anhand dessen den Kontakt dann anlegen.

Das gleiche Prinzip kann man auch auf der Webseite anwenden, das nach dem Ausfüllen eines Formulars eine E-Mail an den Makler verschickt wird mit der XML-Datei im Anhang.

{% file src="<https://3508548489-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LNa-_gv5MWme62gBHiP%2F-LdE4r51yPYsPX959err%2F-LdE6xVFS3GnhYi7pEv5%2Fmuster.xml?alt=media&token=ef284f67-65a8-42ac-bb3a-226a21f4c84d>" %}
Openimmo-XML Datei (Muster)
{% endfile %}

Möchte man UTM-Parameter mitschicken würde die XML-Datei so aussehen:

{% file src="<https://3508548489-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LNa-_gv5MWme62gBHiP%2F-MO0V5j7JNJvXhDGGYMa%2F-MO0VNfRZALMKxaOMvFv%2Fopenimmo-with-utm.xml?alt=media&token=485f6a7a-0f11-43ed-ad5b-7b734c40be6c>" %}
Openimmo-XML Datei mit UTM Parametern
{% endfile %}

## Mail-Inhalt formatieren

Eine alternative und **deutlich einfachere Lösung** zur XML-Datei ist den Inhalt der E-Mail so zu formatieren, dass Propstack leicht den Mail-Inhalt nach Infos zum Interessenten auslesen kann.

Dafür muss im Mail-Inhalt zunächst ein "Container" existieren, der exakt folgende ID besitzt: "ps-kontaktanfrage". Man kann diese ID z.B. einfach einem `div`-Tag geben.

Dann müssen im Mail-Inhalt die nötigen Infos mit einem HTML-Tag umhüllt werden und eine bestimmte ID jeweils vergeben werden, damit Propstack die Info in das richtige Feld im Kontakt hinterlegt.

Ein Muster, wie der E-Mail Inhalt aussehen kann, sieht man hier:

{% file src="<https://3508548489-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LNa-_gv5MWme62gBHiP%2Fuploads%2F6UdUvwLpqiMIVMLRm0Ep%2Fpropstack-email-anfragen.txt?alt=media&token=06feb220-6823-4703-a455-74fb3e9e8aae>" %}
anfrage-muster.html
{% endfile %}

Im Prinzip müssen die Stellen nur mit einem `<span>`-Tag umschlossen und dem Tag eine `id` vergeben werden, das wars im Prinzip schon.

Es können auch Custom Felder über den E-Mail Body übergeben werden. Dafür muss der Feldname des Custom Feldes mit einem `client_cf_` Prefix verwendet werden. Der eingegebene Wert wird ist dann in der Propstack Automatisierung **Neue Portalanfrage** verfügbar.

| ID                                  | Beschreibung                                          |
| ----------------------------------- | ----------------------------------------------------- |
| client\_salutation                  | Anrede. eines von `mr` und `ms`                       |
| client\_academic\_title             | Akad. Titel des Kontaktes                             |
| client\_first\_name                 | Vorname                                               |
| client\_last\_name                  | Nachname                                              |
| client\_email                       | E-Mail-Adresse                                        |
| client\_phone                       | Telefonnummer                                         |
| client\_street                      | Straße + Hausnummer                                   |
| client\_zip\_code                   | PLZ                                                   |
| client\_city                        | Stadt                                                 |
| client\_country                     | Land                                                  |
| client\_locale                      | Sprache des Interessenten. Mögliche Werte: de, en, es |
| client\_status                      | Kontakt-Status, z.B. Interessent                      |
| client\_accep&#x74;*\_*&#x63;ontact | Kontakterlaubnis bestätigt (ja/nein)                  |
| client\_newsletter                  | Newsletter gewünscht (ja/nein)                        |
| client\_property\_mailing\_wanted   | Immobilienmailings gewünscht (ja/nein)                |
| client\_cf\_fieldname               | Kontakt-Custom Feld                                   |
| body                                | Bemerkung zum Kontakt                                 |
| property\_id                        | Propstack-ID des angefragten Objektes                 |
| project\_id                         | Propstack-ID des angefragten Projektes                |

### Suchanfragen

In Propstack kann man auch neben den Kontaktdaten die Suchanfrage des Kontaktes automatisch einlesen lassen. Dafür nutzt man die "Mail-Inhalt"-Lösung, wie oben beschrieben und erweitert den E-Mail-Inhalt um die Felder der Suchanfrage.

Folgende Felder können in der E-Mail mitgegeben werden:

| ID                                 | Typ       | Mögliche Werte                                                 |
| ---------------------------------- | --------- | -------------------------------------------------------------- |
| query\_locations                   | string\[] |                                                                |
| query\_cities                      | string\[] |                                                                |
| query\_regions                     | string\[] |                                                                |
| query\_price                       | float     |                                                                |
| query\_price\_to                   | float     |                                                                |
| query\_base\_rent                  | float     |                                                                |
| query\_base\_rent\_to              | float     |                                                                |
| query\_living\_space               | float     |                                                                |
| query\_living\_space\_to           | float     |                                                                |
| query\_total\_floor\_space         | float     |                                                                |
| query\_total\_floor\_space\_to     | float     |                                                                |
| query\_number\_of\_rooms           | float     |                                                                |
| query\_number\_of\_rooms\_to       | float     |                                                                |
| query\_number\_of\_bedrooms        | integer   |                                                                |
| query\_number\_of\_bedrooms\_to    | integer   |                                                                |
| query\_number\_of\_bath\_rooms     | integer   |                                                                |
| query\_number\_of\_bath\_rooms\_to | integer   |                                                                |
| query\_marketing\_type             | string    | BUY,RENT                                                       |
| query\_rs\_types                   | string\[] | APARTMENT,HOUSE,TRADE\_SITE,OFFICE,GASTRONOMY,STORE,INVESTMENT |
| query\_rs\_categories              | string\[] |                                                                |
| query\_lift                        | boolean   |                                                                |
| query\_balcony                     | boolean   |                                                                |
| query\_garden                      | boolean   |                                                                |
| query\_built\_in\_kitchen          | boolean   |                                                                |
| query\_cellar                      | boolean   |                                                                |
| query\_rented                      | boolean   |                                                                |
| query\_note                        | string    |                                                                |

Hier wieder eine Muster-HTML, wie es aussehen würde, wenn man ein Suchprofil mitgeben möchte:

{% file src="<https://3508548489-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LNa-_gv5MWme62gBHiP%2Fuploads%2FEzAuJvb6k5fD6O3Ga41H%2Fanfrage-muster-mit-suchprofil.txt?alt=media&token=ead68b4c-755b-43dd-ab9e-650423738bc7>" %}
Suchprofil-Muster-HTML
{% endfile %}
