Zum Hauptinhalt springen

Heyflow Incoming Webhook

Diese Woche aktualisiert

Eingehende Webhooks sind eine einfache Möglichkeit, Leads aus externen Quellen in Leadnodes zu erstellen. Sie verwenden normale HTTP-Anfragen mit einem JSON-Payload, der die Lead-Daten und ein paar andere optionale Details enthält, die später beschrieben werden.

Endpoint URL

https://app.leadnodes.com/hooks/heyflow/{#USER-API-KEY#}/{#LEAD-Type-ID#}

Wichtig:

Die Parameter {#USER-API-KEY#} und {#LEAD-Type-ID#} müssen ersetzt werden.

Webhook Structure

lead_type_id (INT, Pflicht)
Leadnodes Lead Typ ID.

gender (STRING, optional)
Geschlecht (m = männlich, f = weiblich).

first_name (STRING, optional)
Vorname des Leads.

last_name (STRING, optional)
Nachname des Leads.

fullname (STRING, optional)
Kombination aus Vor- und Nachname, getrennt durch Leerzeichen.

birth_date (DATE, optional)
Geburtsdatum des Leads.

street_no (STRING, optional)
Straße und Hausnummer des Leads.

zip_code (STRING, optional)
Postleitzahl des Leads.

phone (STRING, optional)
Telefonnummer des Leads.

email (STRING, optional)
E-Mail-Adresse des Leads.

custom_data (ARRAY, optional)
Benutzerdefinierte Felder.

ip (STRING, optional)
IP-Adresse.

uuid_required (BOOL, optional)
Gibt an, ob eine UUID erforderlich ist.

uuid (STRING, optional): Universell eindeutiger Bezeichner (UUID).

campaignid (STRING, optional)
Kampagnen-ID für Gruppierungen.

creative (STRING, optional)
Werbemittel (z.B. Banner, Link).

device (STRING, optional)
Gerät: m = Mobil, t = Tablet, d = Desktop.

keyword (STRING, optional)
Schlüsselwort.

matchtype (STRING, optional)
Übereinstimmungstyp: e = exact, b = broad, p = phrase.

placement (STRING, optional)
Werbeplatzierung (Website, App, Newsletter).

newsletter_optin (BOOL, optional)
Newsletter-Zustimmung.

affili_id (INT, optional)
Benutzer-ID des Affiliate-Nutzers.

JSON Payload Example (one dimensional json-object)

{
"lead_type_id": "1",
"gender": "m",
"first_name": "John",
"last_name": "Dow",
"birth_date": "1982-10-02",
"street_no": "Nieder-Kinziger-Str. 27b",
"zip_code": "64732",
"city": "Frankfurt",
"phone": "+49465465466",
"email": "[email protected]",
"ip": "192.186.105.13",
"uuid": "ID1234678XYZ",
"campaignid": "12345",
"creative": "ad name",
"device": "m",
"keyword": "keyword",
"matchtype": "e",
"placement": "google.com",
"newsletter_optin": "0",
// custom data examples
"custom_data_field1": "Value A",
"custom_data_field2": "Value B",
"custom_data_field3": "Value B"
}

Wichtig!

Die Parameter „custom_data_field1, custom_data_field2, custom_data_field3“ sind Beispiele für die tatsächlichen benutzerdefinierten Parameter, die im Lead-Typ definiert wurden.

Wichtig!

Achten Sie lediglich darauf, dass die Parameter in Heyflow mit denen deiner jeweiligen Leadsparte übereinstimmen.


Hat dies deine Frage beantwortet?