Zurück zur Übersicht

Heyflow Incoming Webhook

Heyflow mit Leadnodes verbinden – Leads per Incoming Webhook automatisch empfangen und weiterverarbeiten.

Zuletzt aktualisiert am 28. Juli 2025

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 und 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": "Doe",
  "birth_date": "1982-10-02",
  "street_no": "Nieder-Kinziger-Str. 27b",
  "zip_code": "64732",
  "city": "Frankfurt",
  "phone": "+49465465466",
  "email": "email@lead.com",
  "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.

Screenshot: JSON Payload Example (one dimensional json-object)

Wichtig!

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

Screenshot: JSON Payload Example (one dimensional json-object)