Vertriebsautomatisierung

Wie kann ich die Salesflare API mit „Webhooks by Zapier“ verwenden?

So führst du benutzerdefinierte Aktionen über Zapier mit der Salesflare API aus.

Manchmal möchtest du mit der Salesflare API etwas Bestimmtes tun, und die vorgefertigten Zaps reichen nicht aus. Für diese Fälle gibt es „Webhooks by Zapier“.

Hier ist die offizielle Seite dazu auf der Zapier-Website.

Webhooks by Zapier kann für alles in der öffentlichen API von Salesflare verwendet werden. Ich erkläre dir, wie.


0. Bevor wir anfangen: Was ist eine API? 🙄

Eine API ist eine Programmierschnittstelle für Anwendungen.

So kommuniziert Software mit anderer Software. Apps kommunizieren mit Servern. Server kommunizieren miteinander.

Sie ist der Mund UND die Ohren der Software.

Los geht's:

1. Verwende Webhooks by Zapier

Einfach. Suche einfach nach „webhooks“ oder „zapier“. Auswählen. Weiter. 😎

2. Wähle die richtige Methode

Es gibt vier grundlegende Methoden, die du in der REST API von Salesflare verwenden kannst:

  • GET: Objekte abrufen

  • PUT: Informationen in Objekte einfügen

  • POST: Neue Objekte erstellen

  • DELETE: Objekte löschen

DELETE ist in Webhooks by Zapier nicht verfügbar. Was jedoch möglich ist, ist eine benutzerdefinierte Anfrage. Wie Zapier schreibt: „sehr flexibel, aber unerbittlich“.

3. Konfiguriere die Anfrage

Ich führe dich kurz durch die Felder.
​
​URL: Gib den Endpunkt an, den du verwenden möchtest. 🔗

Einige Beispiele:

https://api.salesflare.com/messages (POST)
https://api.salesflare.com/accounts (GET, POST)
https://api.salesflare.com/contacts/{contact_id} (GET, PUT)

Schau dir einfach die Möglichkeiten in der Doku an.

Wenn oben etwas wie {contact_id} steht, musst du eine ID angeben. Diese kann mit einem Zapier-Merge-Tag ausgefüllt werden.

Nutzlasttyp: Wähle „Json“. Das war’s! ✋

Daten: Hier passiert die Magie.

Hier kannst du die Daten angeben, die du bei einem PUT oder POST an Salesflare übergeben möchtest.

Daten kommen immer in Form von Schlüsseln und Werten. Der Schlüssel ist der Name des Felds/Attributs, der Wert ist der Inhalt.

Hier sind einige Beispiele dafür, was du bei einem Account tun kannst (Schlüssel : Wert) :

  • name : Salesflare

  • domain : salesflare.com

  • phone_numbers : [{"type":"work","number":"+32499217782"},{"type":"work","number":"+32496725080"}]

Noch einmal: Alle Möglichkeiten findest du in der Doku.

Dinge wie Arrays mit Telefonnummern werden dort nicht gut beschrieben. Wenn du das verwenden möchtest, kannst du die Aufrufe der App in der Entwicklerkonsole überprüfen. Oder sprich einfach mit uns im Chat.

Um benutzerdefinierte Felder zu übergeben, verwende „custom__fieldname“ (doppelter Unterstrich zwischen custom und fieldname). Feldnamen werden wie folgt umgewandelt:

  • Alles wird kleingeschrieben

  • Leerzeichen werden zu Unterstrichen

  • Sonderzeichen und Emojis werden nicht entfernt 😎

Noch eine Besonderheit: Wenn du einen PUT ausführst und ein Array von Objekten übergibst, musst du in jedem Objekt die folgende zusätzliche Schlüssel-Wert-Kombination "_dirty":"true" verwenden. Zum Beispiel:

  • phone_numbers : [{"type":"work","number":"+32499217782","_dirty":"true"},{"type":"work","number":"+32496725080","_dirty":"true"}]

Ja, Magie 😏

Anfrage in Array einschließen: Normalerweise muss dies „no“ sein. Es sei denn, du erstellst einen Account aus einem Kontakt. Dann erwartet die API ein Array von Kontakten.

Datei: Nicht anfassen 🛑

Unflatten: Ja! 👍 Das ist praktisch, wenn du Dinge wie benutzerdefinierte Felder übergeben möchtest.

Basic Auth: Hier nicht anwendbar. Die Authentifizierung erfolgt in den folgenden Headern. 👇

Header: Hier authentifizierst du dich bei der Salesflare API.

Natürlich musst du Salesflare versichern, dass du es bist. Dafür benötigst du einen API-Schlüssel. 🔑 Er ist dein geheimes Passwort. Du kannst einen API-Schlüssel unter Einstellungen > API-Schlüssel erstellen.

Übergebe ihn einfach wie folgt (Schlüssel : Wert) :

Authorization : Bearer {APIKEY}


Hier ist ein vollständiges Beispiel:

4. Zeit zum Testen!

War es erfolgreich? Oder erhältst du einen Fehler? 😜

Lass es uns über den Chat wissen, wenn der Fehler unverständlich ist. Wir sehen ihn uns gemeinsam mit dir an.


Viel Spaß beim Automatisieren! 🤖🎉

Brauchst du Hilfe?

Wende dich einfach über den Chat hier oder in Salesflare an unser Support-Team.

Chat öffnen →