📰 Updates & Neuigkeiten

Größere Updates und neue Features in propform.io — chronologisch sortiert (neueste oben).


Termine, Suchkriterien & Kalender-Loop

Termine bearbeiten — inkl. Terminmakros & Termin-Loop

Termine lassen sich per Formular nicht nur ausgeben und neu anlegen, sondern auch gezielt bearbeiten/aktualisieren (Betreff, Notiz, Status, Zeiten). Besonders praktisch in Kombination mit den onOffice-Terminmakros und dem neuen rekursiven Termin-Loop:

_bCalendarRek_(...) ... _eCalendarRek_

Termine lassen sich dynamisch auflisten und über Formularlogik weiterverarbeiten — z.B. Slot buchen, Slot deaktivieren, Status ändern. Mit dem neuen Makro _pfGetCalendarUUID steht eine verschlüsselte Kalender-UUID zur Verfügung, um Termine sicher per Link/Parameter anzusprechen.

📖 propform-Makros — Kalender-Loop

Suchkriterien lassen sich jetzt bearbeiten

Bestehende Suchkriterien können per Formular geladen und überarbeitet werden. Erklärungs-Video

Suchkriterien-Loop & Einzelwerte

Mit _bScRek_(...) ... _eScRek_ lassen sich alle Suchkriterien einer Adresse durchlaufen. Optional mit Filter, z.B. _bScRek_("status:1") für nur aktive Suchkriterien.

Außerdem: einzelne Suchkriterien-Werte mit _pfGetSearchCriteriaField(feldname) ausgeben.

📖 Übersicht aller propform-Makros


Neue Makros

_pfButton() & _pfLink()

Voll gestylte Buttons und Hyperlinks direkt in Beschreibungs- und Textfeldern. Beispiele:

_pfButton("Weiter zum Formular", "https://example.com", "rounded-pill", "_blank")
_pfLink("https://example.com", "Hier klicken", "_blank")

Deep-Link-Makros: _getAddressLink & _getEstateLink

Erzeugen direkten Deep-Link zum Adress- oder Immobiliendatensatz in onOffice enterprise — funktioniert nur für eingeloggte Benutzer.

📖 Komplette Makro-Übersicht


ChatGPT-Modelle aktualisiert

Wenn ein Formular ChatGPT-Operationen durchführt, lassen sich jetzt auch die neueren Modelle GPT-5.1, GPT-4.1, GPT-4.1-mini auswählen — in den Formulareinstellungen unter „Text erstellen (ChatGPT)" → „Feintuning".


Datei-Upload — bedeutend erweitert

Alle Funktionen der onOffice-API sind nun in propform abgebildet:

  • Dynamische Umbenennung vor dem Upload (Makros aktiviert)
  • Dateityp-Auswahl und Dokumentenmerkmal
  • Reiter intern oder extern
  • Mehrere Dateien zu ZIP oder PDF zusammenfügen vor dem Upload zu onOffice (praktisch für Bauamt-Fotos)
  • HEIC-Konvertierung (iPhone-Fotos werden automatisch zu JPEG)
  • Wasserzeichen auf Dateien

📖 Datei-Upload-Felder · Video-Tutorial


Datei-Download — neue Selektoren

Download-Felder bekamen viele neue Auswahlkriterien:

  • „Alle Dateien, die folgende Zeichenkette im Dokumentenmerkmal enthalten…"
  • Letzte/erste Datei mit Datei-Typ X
  • Letzte/erste Datei mit Name oder Titel enthält X

Außerdem Download-Tracking als Aktivität in onOffice. Damit werden auch digitale Daten-/Download-Räume für Kunden via Formular möglich.

📖 Datei-Download-Felder · Video-Tutorial


KI-Spracheingabe

Formulare lassen sich jetzt per Sprache/KI ausfüllen. Voraussetzung: OpenAI-Platform-API-Key im Account hinterlegt. In den Formulareinstellungen unter „Weitere Einstellungen" aktivierbar. Im Formular erscheint dann unten rechts ein Mikrofon-Button.

📖 KI-Spracheingabe · Video-Beispiel


Bedingungen & Regeln

In den Formulareinstellungen unter dem Reiter „Bedingungen & Regeln" kannst du Felder dynamisch ein- und ausblenden in Abhängigkeit von Werten anderer Felder.

📖 Bedingungen & Regeln · Erklärvideo


Werte schreiben

Mit „Werte schreiben" lassen sich nach Formularabsendung zusätzliche Felder in Adresse oder Immobilie befüllen — auch mit Makros. Beispiel: _pfGetSearchCriteriaInformation in ein Adressfeld schreiben, um es später in einer onOffice-PDF-Vorlage zu verwenden.

📖 Werte schreiben · Video


Statistik-Opt-Out für Datenschutz

In den Account-Einstellungen unter „Statistik" kannst du komplett deaktivieren, dass:

  • eingesendete Formulardaten verschlüsselt in der propform-Datenbank gespeichert werden
  • IP-Adressen von Formularaufrufen erfasst werden

Damit werden Daten ausschließlich zu onOffice durchgeroutet.

📖 Datenschutz & Datensparsamkeit


Schutzfunktionen

Form-Passwort per URL-Parameter key=

Mit dem URL-Parameter ?key=... kann ein Formular passwortgeschützt werden — auch in Kombination mit Makros, um z.B. Einmal-Links zu bauen. Video-Erklärung

IP-Whitelist für Formulare

In den Formulareinstellungen kann eingestellt werden, dass nur bestimmte IPs ein Formular aufrufen dürfen.

📖 Schutz vor Aufruf


Tracking erweitert

Google Tag Manager — neue Push-Events

form_start_input und form_abort ergänzt. Mit GTM lassen sich somit Formularabbrüche und Eingabe-Beginn tracken.

Etracker

Neben dem Google Tag Manager lässt sich jetzt auch der Etracker-Code zu Formularen hinzufügen.

📖 Tracking


E-Mail-Verbesserungen

Empfänger-Logik überarbeitet

Bisher wurde bei Empfänger-Match auf onOffice-Adressen mit der E-Mail nur als Zweit-/Drittadresse die Mail an die primäre Adresse des Datensatzes geschickt. Jetzt prüft propform zuerst, ob die E-Mail tatsächlich als primäre Adresse existiert — und legt sonst automatisch einen neuen Adressdatensatz mit dieser E-Mail an.

Benutzerfeld-Empfänger

Individuell angelegte Benutzerfelder in der Adresse oder Immobilie können nun als Empfänger von E-Mails ausgewählt werden — z.B. „Team-Leiter" oder „Innendienstverantwortlichkeit".

Makro-Auflösung in Empfänger, CC, BCC

Auch Empfänger, CC und BCC unterstützen jetzt onOffice-Makros — z.B. mit Fallback:

_ifEmpty(_Sonstige1;"fallback@unternehmen.de";"_Sonstige1")

📖 E-Mail in propform


Felder & Eingabe-Verhalten

Drag & Drop

Felder lassen sich jetzt per Drag & Drop im Formular verschieben — die alte „Pfeil hoch/runter"-Logik wurde abgelöst.

Singleselect-Suche

Für Singleselect-Felder mit vielen Optionen (z.B. Benutzerfelder) lässt sich eine Suchfunktion aktivieren — der Besucher tippt einen Suchbegriff, passende Optionen werden vorgeschlagen.

Multiselect-Verbesserungen

  • Hierarchie-Anzeige (Eltern/Kindelemente)
  • Dropdown-Verhalten konfigurierbar (öffnet beim Klick oder erst beim Tippen, schließt nach Auswahl oder bleibt offen)
  • Spezialmodus „Alternativ" für „Regionalen Zusatz" — Kindelemente werden nicht direkt im Formular angezeigt, sondern automatisch beim Speichern mit aktiviert
  • Custom-Beschriftungen für Single-/Multiselect-Schlüsselwerte (z.B. für mehrsprachige Formulare: „ja"→„yes", „nein"→„no")

Range-Suchkriterien-Felder

Suchkriterien-Felder mit Von- und Bis-Wert können jetzt separat per URL-Parameter befüllt werden — mit doppeltem Unterstrich:

?searchcriteria[wohnflaeche__von]=50&searchcriteria[wohnflaeche__bis]=80

Dezimalzahl-Felder mit bis zu 4 Nachkommastellen

In den Feldeinstellungen Intervall = 0,0001 einstellen. Achtung: In onOffice muss das Feld in der Administration ebenfalls auf „Dezimalzahl mit 4 Nachkommastellen" eingestellt sein.

Einheit/Währung im Feld

Für Zahlenfelder lässt sich jetzt hinter eingegebenen Werten eine Einheit oder Währung anzeigen — z.B. oder . Frei definierbar in den „Weiteren Feldeinstellungen".

Tausendertrennzeichen + Zahlentastatur

Zahlenfelder enthalten jetzt einen Punkt als Tausendertrennzeichen. Auf dem Smartphone wird automatisch die Nummerntastatur angezeigt.

Browser-Autocomplete

Einstellbar in den Feldeinstellungen — der Browser kann gespeicherte Werte vorschlagen (Name, E-Mail, Telefon etc.).

📖 Felder — alle Optionen


Beschreibungen — iFrames & Makros

iFrames lassen sich jetzt von beliebigen Quellen via Beschreibungs-Feld einbinden — z.B. Timum-Termin-Buchung:

<iframe src="https://www.timum.de/[providerID]/_Id@[providerID]@onofficeEstate/embedded_map" width="100%" height="400px" frameborder="0"></iframe>

Dubletten-Check verschärfbar

Im Falle des „Dubletten-Check auf objektnr_extern" kann jetzt ausgewählt werden, dass nur bereits existierende Objektnummern erlaubt sind. Damit verhinderst du „Geisterimmobilien" durch Tippfehler.


Designart „Pille"

Neben „eckig" und „abgerundet" lässt sich jetzt auch die Designart „Pille" auswählen — alle Formular-Elemente werden vollständig abgerundet.


Schriftarten ergänzt

Baskerville und Inter sind jetzt verfügbar.


Aktivität schreiben bei Formularaufruf

Bisher konnte man nur eine Aktivität für die Formularabsendung definieren. Jetzt kann auch eine Aktivität bei Formularaufruf geschrieben werden — z.B. um zu tracken, wer ein Formular aufgerufen hat.


Makro-Auflösung auf Dankeseite-URL

Lässt sich nun dynamisch anhand von Feldwerten in der Adresse/Immobilie entscheiden, auf welche Dankeseite weitergeleitet werden soll:

_ifEmpty(_Sonstige1;"www.dankeseite1.de";"www.dankeseite2.de")

oder mit Single-Select-Wert:

_calculate(IF([ind_2418_Feld_adressen51]="ind_Schl_4605";"https://link-1.de";"https://link-2.de"))

Geschwindigkeits-Upgrade

Die onOffice-Feldkonfiguration wird nun im Hintergrund abgerufen. Die Bedienung des Baukastens und das Laden der Formulare ist bedeutend schneller. Auto-Update der Felder passiert nur noch beim Aufruf der Formularübersicht und einmal täglich morgens — nicht mehr bei jedem Aufruf der Feld-Einstellungen.


Gruppen-Kopierfunktion

In den Account-Einstellungen können Formulargruppen definiert werden. In den Formulareinstellungen lässt sich ein Formular einer Gruppe zuordnen. Damit kannst du einen Kopierlink für die komplette Formulargruppe erstellen — und mehrere Formulare zwischen propform-Accounts auf einmal kopieren.


👉 Zur Übersicht zurück