Kreativ.Management stellt dir ein fertiges Kontaktformular bereit, das du ohne technisches Wissen auf deiner Website einbinden kannst. Unter Umständen möchtest du jedoch dein eigenes Formular (oder eines anderen Anbieters) verwenden. Dies ist möglich, wobei es technisch etwas anspruchsvoller wird. Dieser Artikel erklärt dir, wie du dabei vorgehst.
Wichtig: Diese Anbindung funktioniert nur für Kontaktformulare – nicht für Verträge oder Fragebögen.
Falls dein Formular keine direkte API-Anbindung unterstützt, gibt es außerdem die Möglichkeit über das kostenlose Automatisierungstool make.com. Mehr dazu findest du hier.
Übersicht
Voraussetzung: API-fähiges Kontaktformular
Formular in Kreativ.Management anlegen
Daten weiterleiten
3.1 Per JSON
3.2 Per x-www-form-urlencoded
3.3 Per make.com (ohne Programmierkenntnisse)
Felder zuordnen (Mapping)
Beispiel: ContactForm7 (WordPress)
Anlage: Postman API Request
1. Voraussetzung: API-fähiges Kontaktformular
Damit die Daten deines Formulars direkt an Kreativ.Management übertragen werden können, muss dein Kontaktformular in der Lage sein, Daten per API weiterzuleiten. Prüfe das vorab in den Einstellungen deines Formularanbieters.
2. Formular in Kreativ.Management anlegen
Gehe zu Einstellungen → Formulare.
Klicke auf Neues Formular.
Wähle als Typ Kontaktformular API Extern aus.
Speichere das Formular. Auf der rechten Seite erscheint dein API Key (auch „Bearer Auth Key" oder „Formular-ID" genannt). Kopiere diesen Key — du trägst ihn im nächsten Schritt in dein externes Formular ein.
Tipp: Du kannst im Formular einen Standard-Auftragstyp hinterlegen. Schickt dein externes Formular keinen Auftragstyp mit, wird automatisch dieser verwendet. Wenn doch ein Auftragstyp mitgesendet wird, hat der mitgesendete Vorrang.
3. Daten weiterleiten
Gut, die Grundlagen sind geklärt: Du hast ein Formular in Kreativ.Management angelegt und deinen API Key zur Hand. Jetzt richtest du dein externes Formular so ein, dass es die Daten direkt an Kreativ.Management schickt. Dafür gibt es drei Möglichkeiten:
3.1 Per JSON
Schicke die Daten per HTTP POST an:
https://api.kreativ.management/Form/SubmitExternal
Wichtig: Verwende immer genau diese URL – sie ist dauerhaft verfügbar, auch während wir Updates einspielen. Andere URLs können sich ändern und dazu führen, dass Anfragen nicht ankommen.
Das Format muss so aussehen:
{
"formId": "00000000-0000-0000-0000-000000000000",
"values": {}
}
formId: Hier trägst du den API Key ein, den du in Schritt 2 kopiert hast.values: Hier gibst du die Formularfelder mit den richtigen Schlüsseln an (→ Mapping).
Beispiel mit zwei Feldern:
{
"formId": "00000000-0000-0000-0000-000000000000",
"values": {
"firstname": "Anna",
"email": "anna@beispiel.at"
}
}
Hinweis: Welche Einstellungen du in deinem Formularanbieter dafür vornehmen musst, hängt vom jeweiligen Tool ab – dabei können wir leider keinen Support leisten.
3.2 Per x-www-form-urlencoded
Falls dein Formular kein JSON unterstützt, kannst du die Daten auch als x-www-form-urlencoded senden. Die URL ist in diesem Fall eine andere:
https://api.kreativ.management/Form/SubmitExternalFormData
Schicke die Felder als Key-Value-Paare an diese URL. Achtung: Damit diese Methode funktioniert, muss im Header (Kopf) der Übermittlung die Authentifizierung über Bearer Token eingerichtet sein — ohne diesen Key kann das Formular nicht verarbeitet werden.
Trage deinen API Key so im Header ein:
Authorization: Bearer [DEIN API KEY]
Wichtig: Zwischen Bearer und dem Code steht ein Leerzeichen.
Beispiel im Tool „Continually Chatbot":
Header Name:
AuthorizationValue:
Bearer [CODE VON KM]
3.3 Per make.com (ohne Programmierkenntnisse)
Wenn dein Formular weder JSON noch Bearer-Token unterstützt, kannst du das kostenlose Automatisierungstool make.com als Zwischenschritt nutzen: Dein Formular schickt die Daten an make.com, und make.com leitet sie an Kreativ.Management weiter.
4. Felder zuordnen (Mapping)
Damit Kreativ.Management weiß, welches Formularfeld wo gespeichert werden soll, musst du die Feldnamen aus deinem Formular den Schlüsseln unten zuordnen.
Kontaktperson
Key | Erlaubte Werte | Feld in Kreativ.Management |
| Vorname (Hauptkontakt) | |
| Nachname (Hauptkontakt) | |
| E-Mail-Adresse | |
| E-Mail-Adresse 2 | |
| E-Mail-Adresse 3 | |
| Telefonnummer | |
| Telefonnummer 2 | |
| Telefonnummer 3 | |
| Telefonnummer 4 | |
| Telefonnummer 5 | |
| Webseite | |
| Webseite 2 | |
| Webseite 3 | |
| Firmenname | |
|
| Geschlecht |
| Geburtstag | |
| Hochzeitstag | |
| Hochzeitstag 2 | |
| Hochzeitstag 3 | |
| Gemeinsamer Nachname | |
| Straße | |
| PLZ | |
| Ort | |
| Land | |
| Personenart | |
| Sozialer Kanal | |
| Sozialer Kanal 2 | |
| Sozialer Kanal 3 | |
| Sozialer Kanal 4 | |
| Sozialer Kanal 5 | |
| Bekannt von | |
|
| E-Mail-Tracking akzeptiert |
| Sprache | |
| Veröffentlichungsrecht | |
| Titel (vor dem Namen) | |
| Titel (nach dem Namen) | |
| Notizen | |
| Weiteres Feld 1–10 | |
| Extra Feld 1–5 |
Auftrag
Key | Erlaubte Werte | Feld in Kreativ.Management |
| Gültiger Name eines deiner Auftragstypen | Auftragstyp |
| Format: | Auftragsdatum (Start) |
| Format: | Auftragsdatum (Ende) |
| Nachricht | |
| Lokation |
Zweit- und Drittkontakt
Key (Zweitkontakt) | Key (Drittkontakt) | Feld |
|
| Vorname |
|
| Nachname |
|
| E-Mail-Adresse |
|
| E-Mail-Adresse 2 |
|
| E-Mail-Adresse 3 |
|
| Telefonnummer |
|
| Telefonnummer 2 |
|
| Telefonnummer 3 |
|
| Telefonnummer 4 |
|
| Telefonnummer 5 |
|
| Webseite |
|
| Webseite 2 |
|
| Webseite 3 |
|
| Firmenname |
|
| Geschlecht |
|
| Geburtstag |
|
| Straße |
|
| PLZ |
|
| Ort |
|
| Land |
|
| Personenart |
|
| Sozialer Kanal 1–5 |
|
| Weiteres Feld 1–10 |
|
| Notizen |
|
| Titel (vor dem Namen) |
|
| Titel (nach dem Namen) |
5. Beispiel: ContactForm7 (WordPress)
Viele nutzen WordPress und ContactForm7. Damit ContactForm7 Daten direkt an Kreativ.Management schicken kann, brauchst du ein zusätzliches Plugin:
Lade Version 1.4.11 herunter und installiere diese in WordPress. (Hinweis: Version 1.4.10 funktioniert nicht mehr.)
Sobald das Plugin aktiv ist, siehst du in WordPress bei jedem Kontaktformular einen neuen Reiter:
Klicke auf den Reiter API Integration und trage folgendes ein:
Aktiviere Send to api.
Bei Base url trägst du
https://api.kreativ.management/Form/SubmitExternalein.Bei Basic auth key trägst du deinen API Key aus Kreativ.Management ein. Diesen findest du in den Formular-Einstellungen unter Einstellungen → Formulare (siehe Schritt 2).
Bei Input type wählst du Parameters – GET/POST.
Bei Method wählst du POST.
Unter Form fields werden dir alle Felder aufgelistet, die du in deinem Kontaktformular abfragst. Hier musst du nun pro Feld definieren, wo der Inhalt in Kreativ.Management gespeichert werden soll — also welchem Feld es entspricht. Dafür gibst du pro Feld den passenden Key aus dem Mapping an (→ Schritt 4: Mapping). Damit weiß Kreativ.Management zum Beispiel, dass dein Feld „your-firstname" dem Vornamen des Hauptkontakts entspricht.
So sieht das ausgefüllt aus:
Speichere anschließend das Formular und teste es. Wenn die Anfrage nicht bei Kreativ.Management ankommt, findest du unter + DEBUG LOG (View last transmission attempt) einen Log mit dem genauen Fehlergrund.
Wichtig: Teste immer selbst, ob eine Testanfrage korrekt in deinem Kreativ.Management-Konto landet.
Anlage





