SocialHub.AI
Entwicklerzentrum · Offene Erweiterbarkeit

Zapier & Make Connectors

Verbinden Sie Flash mit Tausenden von Apps, ohne Code schreiben zu müssen. In Zapier oder Make kann ein Flash-Ereignis überall einen Workflow starten – und diese Workflows können Daten zurück in Flash senden. Es ist keine separate Integration zu installieren: Konnektoren basieren auf denselben Webhooks und v2 REST API, die hier dokumentiert sind.

Wie es kartiert

Drei Teile, alle bereits gebaut

Jede No-Code-Automatisierung besteht aus einem Auslöser, einer oder mehreren Aktionen und einer Authentifizierungsmethode. Flash bietet alle drei über seine bestehende Plattformoberfläche an.

Auslöser = Webhook-Ereignisse

Die Triggerliste eines Konnektors entspricht exakt dem Live-Ereigniskatalog – Mitglied erstellt, Stufe erhöht, Bestellung aufgegeben usw.

Aktionen = v2-Endpunkte

Eine Aktion ruft einen v2 REST-Endpunkt auf – erstellen Sie ein Mitglied, vergeben Sie Punkte, stellen Sie einen Coupon aus oder fügen Sie einen benutzerdefinierten object-Datensatz hinzu.

Authentifizierung = ein bereichsbezogener API-Schlüssel

Der Konnektor authentifiziert sich mit einem fl_live_-Schlüssel, der als Authorization: Bearer gesendet wird und nur die benötigten Aktionen und Ereignisse umfasst.

Trigger – im Detail

Der REST Hook-Vertrag

Das REST Hook-Modell von Zapier (und die Instant Trigger von Make) werden direkt den Flash Webhook-Endpunkten zugeordnet – ohne zusätzliches Backend. Ein REST Hook abonniert genau ein Ereignis; wenn der Nutzer einen Zap deaktiviert, wird das Abonnement aufgehoben. Alle drei Lebenszyklusschritte verwenden einen webhooks:manage Schlüssel.

REST Hook-SchrittFlash AnrufNotizen
subscribePOST /api/v2/webhooks{ url, eventTypes: [event] } → die Antwort data.id ist die Abonnement-ID.
unsubscribeDELETE /api/v2/webhooks/{id}Der id wird zum Zeitpunkt der Anmeldung gespeichert.
perform(der gelieferte POST-Körper)Die Thin Payload Flash liefert, wenn das Ereignis ausgelöst wird.
# subscribe (what the connector does when a Zap turns on)
curl -X POST https://flash.socialhub.ai/api/v2/webhooks \
  -H "Authorization: Bearer fl_live_..." \
  -H "Content-Type: application/json" \
  -d '{ "url": "https://hooks.zapier.com/...", "eventTypes": ["member.created"] }'
# 201 { "data": { "id": "whe_..." } }   <-- stored as the subscription id

# unsubscribe (Zap turned off)
curl -X DELETE https://flash.socialhub.ai/api/v2/webhooks/whe_... \
  -H "Authorization: Bearer fl_live_..."
Aktionen

Schieben Sie die Daten zurück in Flash

Eine Aktion ist lediglich ein Aufruf an einen v2-Endpunkt mit den Bereichen des Schlüssels. Geben Sie dem Schlüssel des Connectors nur das, was er benötigt – zum Beispiel members:write zum Erstellen von Mitgliedern oder objects:write zum Hinzufügen von benutzerdefinierten Objektdatensätzen – und jeder Aufruf wird wie jede andere API-Anfrage authentifiziert und geprüft.

# example action: upsert a member when something happens in another app
curl -X POST https://flash.socialhub.ai/api/v2/members \
  -H "Authorization: Bearer fl_live_..." \
  -H "Content-Type: application/json" \
  -d '{ "email": "ada@example.com", "fullName": "Ada Lovelace" }'

Erstellen Sie Schlüssel in Konto → API Schlüssel und legen Sie deren Umfang fest. Durchsuchen Sie alle verfügbaren Aktionen in der REST API-Referenz.