Mit ActiveCampaign können Sie Webhooks verwenden, um Echtzeit-Updates zu Ihren Kontakt- und Kampagnenaktivitäten an eine externe Quelle zu senden.
Hinweise
- Wenn Sie einen Webhook erstellen, muss die empfangende Anwendung POST-Anfragen akzeptieren und über eine API verfügen. Darüber hinaus unterstützen wir nur das Senden von HTTPS-Anfragen an den Standard-HTTPS-Port (Port 443)
- ActiveCampaign akzeptiert keine eingehenden Webhooks
- Webhook-Payloads können nicht angepasst werden. Die Autorisierungsangaben beschränken sich auf die URL und die URL-Parameter
Was ist ein Webhook?
Webhooks sind automatische Nachrichten, die von einem System an ein anderes gesendet werden, wenn ein bestimmtes Ereignis vorkommt. Sie können Webhooks verwenden, um Daten aus Ihrem ActiveCampaign-Konto zu senden, um eine externe Datenbank oder Anwendung mit Kontakt-, Kampagnen-, Deal- und benutzerdefinierten Objektaktivitäten zu aktualisieren.
Sie können zum Beispiel einen Webhook erstellen, der jedes Mal Daten an eine externe Datenbank sendet, wenn ein Kontaktdatensatz aktualisiert wird, wenn ein Konto hinzugefügt wird, wenn eine Deal-Aufgabe erstellt wird oder wenn ein Kontakt auf einen Link in Ihrer E-Mail klickt.
Es gibt zwei Webhook-Typen: Standard und Custom Object. Die Verfügbarkeit dieser Webhook-Typen hängt von der Art des von Ihnen gewählten Tarifs ab. Einige Konten können beispielsweise Zugang zu beiden Arten haben, während andere nur über Standard-Webhooks verfügen.
Webhook-Typen
ActiveCampaign bietet zwei Arten von Webhooks: Standard Object und Custom Object.
Standardobjekt Webhooks
Die Verfügbarkeit einiger Standardobjekte hängt von Ihrem ActiveCampaign-Tarif ab.
Sie können Standard webhooks verwenden, um Daten an eine Drittquelle zu senden, wenn eine Aktion stattfindet.
Zu den Standardobjekt-Webhooks gehören Kontakte, Deals, Konten, Kampagnen, Websites und SMS-Ereignisse.
Hier finden Sie eine Liste der verfügbaren Aktionen zum Auslösen eines Standard-Webhooks:
- Konto - hinzugefügt oder aktualisiert
- Kampagne - weitergeleitet, geöffnet, geteilt, beginnt zu senden
- Kontakt - zu Ihrer ActiveCampaign hinzugefügt oder aktualisiert, zu einem Konto in Ihrer ActiveCampaign hinzugefügt, aktualisiert oder entfernt, Notiz hinzugefügt, Tag hinzugefügt oder entfernt, Aufgabe hinzugefügt, abgemeldet
- Deal - hinzugefügt oder aktualisiert, Notiz hinzugefügt, Pipeline hinzugefügt, Phase hinzugefügt, Aufgabe hinzugefügt oder abgeschlossen, Aufgabentyp hinzugefügt
- E-Mail - gebounct, geantwortet
- Link - angeklickt
- Liste - hinzugefügt
- SMS - beantwortet, gesendet, abbestellt
Benutzerdefinierte Objekt-Webhooks
Verfügbar für Marketing Enterprise- und Sales Enterprise-Tarife.
Verwenden Sie benutzerdefinierte Objekt-Webhooks, um Daten an eine Drittquelle zu senden, wenn eine Aktion mit einem benutzerdefinierten Objekt stattfindet. Verwenden Sie benutzerdefinierte Webooks, um Daten an eine Drittanbieterquelle zu senden, wenn eine Aktion mit einem benutzerdefinierten Objekt stattfindet, einschließlich benutzerdefinierter Objekte, die von einer unterstützten Drittanbieterintegration importiert wurden, und benutzerdefinierter Objekte, die Sie über die API oder die Seite "Daten verwalten" in Ihrem Konto erstellen.
Für Shopify- und WooCommerce-Benutzer sind benutzerdefinierte Objekt-Webhooks verfügbar für:
- Aufträge: erstellt, aktualisiert, gelöscht
- Produkte: erstellt, aktualisiert, gelöscht
Wo Webhooks erstellt werden
Es gibt zwei Stellen, an denen Sie einen Webhook in ActiveCampaign erstellen können: Entwicklereinstellungen und Automation.
Entwickler-Einstellungen unter „Meine Einstellungen“
Sendet jedes Mal Daten an eine Drittquelle, wenn eine bestimmte Aktion bzw. ein bestimmtes Ereignis abgeschlossen ist.
Webhook-Automationsaktion
Sendet Daten an eine andere URL, sobald ein Kontakt mit der Webhook-Aktion in einer Automation interagiert.
Diese Aktion funktioniert nur mit Standardobjekt-Webhooks.
Sie müssen keinen Webhook unter "Entwicklereinstellungen" erstellen, um einen Webhook aus einer Automation zu senden.
href="https://help.activecampaign.com/hc/de/articles/115000161204" target="_blank" rel="noopener">Senden eines Webhooks aus einer Automation
Erstellen Sie einen Webhook unter Entwicklereinstellungen
Verfügbar für Marketing- und Vertriebs-Tarife.
Mit dieser Einrichtung können Sie wählen, welche Art von Webhook Sie erstellen möchten.
- Klicken Sie auf "Einstellungen" und dann auf "Entwickler".
- Klicken Sie auf die Schaltfläche "Webhooks verwalten".
- Klicken Sie auf die Schaltfläche "Hinzufügen".
- Ein modales Fenster wird angezeigt. Wählen Sie die Art von Webhook, die Sie erstellen möchten.
- Auf dem nächsten Bildschirm füllen Sie die Felder aus, um Ihren Webhook zu erstellen:
- Standardobjekt Webhooks:
- Füllen Sie die Felder Name und URL aus. Das URL-Feld ist der Ort, an dem der Webhook an gesendet wird, wenn die Aktion stattfindet
- Wählen Sie im Dropdown-Menü "Typ" die Aktion oder das Ereignis aus, das den Webhook auslösen soll. Sie können mehrere Ereignisse auswählen
- Wählen Sie unter aus, wo die Aktion(en) initialisiert werden sollen. Sie können zum Beispiel wählen, ob der Webhook durch die Aktion eines Kontakts oder eines Kontonutzers ausgelöst werden soll
- Wählen Sie die Liste, mit der der Webhook verknüpft werden soll. Dieses Listenfeld wird nur angezeigt, wenn der Webhook-Typ eine Liste erfordert
- Klicken Sie auf die Schaltfläche "Speichern".
- App und benutzerdefinierte Webhooks:
- Geben Sie einen Namen für Ihren Webhook an
- Klicken Sie auf das Dropdown-Menü "Typ", um die Aktion oder das Ereignis auszuwählen, das die Ausführung des Webhooks auslösen soll. Sie können mehrere Ereignisse auswählen
- Geben Sie die URL an, an die der Webhook gesendet werden soll
- Klicken Sie auf die Schaltfläche "Speichern".
- E-Commerce Custom Object Webhooks:
- Geben Sie den Namen für Ihren Webhook an
- Geben Sie die URL an, an die der Webhook senden soll
- Klicken Sie auf das Dropdown-Menü "Typ", um die Aktion oder das Ereignis auszuwählen, das die Ausführung des Webhooks auslösen soll. Sie können mehrere Ereignisse auswählen
- Klicken Sie auf die Schaltfläche "Speichern".
- Standardobjekt Webhooks:
Empfangen von Webhook-Daten
Die Daten, die Sie erhalten, werden als POST-Parameter an Ihre URL gesendet. Zeigen Sie eine Liste der Felder an, die in Ihrem Webhook gesendet werden.
Wenn Sie die Webhook-Automationsaktion verwenden, finden Sie die spezifischen Daten, die gesendet werden, unter .
ActiveCampaign garantiert die mindestens einmalige Bereitstellung von Webhooks. Dies bedeutet, dass wir manchmal einen Webhook mehr als einmal für ein einzelnes Ereignis senden.
Gültige Zeichen und Beschränkungen für Webhooks
Sie können alphanumerische Zeichen sowie die folgenden Sonderzeichen in Ihrer Webhook-URL verwenden:
"$-_.+!*' (),"
Es gibt keine Zeichenbeschränkungen für die Anzahl der Zeichen in einem Hinweis oder einem anderen Feld in einem Webhook.
Testen Ihres Webhook
Um Ihren Webhook zu testen, klicken Sie in Ihrem ActiveCampaign-Konto auf der Seite Einstellungen > Developer > Webhooks auf die Schaltfläche "Beispieldaten senden". Sobald Sie darauf geklickt haben, senden wir Testdaten an die URL, die in Ihrer Webhook-URL-Leiste angegeben ist.