Zapier
Sendet Zapier-Webhook-Events, wenn Dokumente in Payload-Collections erstellt, aktualisiert oder gelöscht werden.
Installation
pnpm add @payloadcms/plugin-zapier Über
Das Plugin leitet Änderungen an Collection-Dokumenten an eine Zapier-Webhook-URL weiter. Bei Erstellung, Aktualisierung oder Löschung eines Dokuments in einer konfigurierten Collection sendet das Plugin einen HTTP-Request an Zapier. Der Body enthält `collectionSlug`, `operation` und die vollständigen Dokumentdaten, sodass nachgelagerte Zaps auf Inhaltsänderungen in Payload reagieren können. Technisch registriert das Plugin `afterChange`- und `afterDelete`-Hooks auf den Ziel-Collections. Die HTTP-Methode richtet sich nach der Operation: POST bei Erstellung, PUT bei Aktualisierung, DELETE bei Löschung. Der JSON-Request-Body enthält die Felder `collectionSlug`, `operation` und `data`. In Zapier lässt sich das mit dem Paths + Webhooks-Template kombinieren, um nach Collection und Operation zu verzweigen. Die Konfiguration erwartet ein `collections`-Array mit Slugs oder `["*"]` für alle Collections, die erforderliche `webhookURL` und einen optionalen `enabled`-Parameter. `enabled` akzeptiert einen booleschen Wert oder eine async-Funktion, die Hook-Argumente und die Operation erhält. Damit lassen sich Zaps pro Aufruf steuern, etwa abhängig von der Rolle des aktuellen Users. Das Plugin richtet sich an Payload v1 (Peer-Dependency `payload ^1.1.11`) und importiert Typen aus `payload/dist/collections/config/types`. Es gibt keine Admin-Oberfläche und keinen gespeicherten Zustand, da es sich um eine generische Webhook-Weiterleitung handelt.
Paketinformationen
- Paketname
@payloadcms/plugin-zapier- Neueste Version
0.0.9- Entpackte Größe
- 18 kB
- Lizenz
- MIT
- Wöchentliche Downloads
- 94
- Zuletzt veröffentlicht
- 14. Okt. 2022
Mehr von payloadcms
Profil ansehenStripe
Synchronisiert Payload-Collections mit Stripe-Ressourcen und leitet Stripe-Webhooks sowie API-Aufrufe über Payload.
Sentry
Integriert Sentry zur Fehlerverfolgung in Payload-Anwendungen.
SEO plugin
Ein Plugin zur Verwaltung von SEO-Metadaten im Payload CMS.
Nested Docs
Fügt Payload-Collections eine Eltern-Kind-Hierarchie mit automatisch generierten Breadcrumbs hinzu.
Form Builder
Offizielles Payload-Plugin mit Collections für Formulare und Einsendungen: konfigurierbare Felder, E-Mail-Templates, Zahlungen und Uploads.
Cloud Storage
Dieses Plugin integriert Cloud-Speicheroptionen in Payload CMS.
Ähnliche Plugins
Mehr in WorkflowOutbound Webhooks
Sendet signierte HTTP-Webhook-Callbacks bei Create-, Update- und Delete-Events von Payload-Collections, zugestellt über die Jobs Queue.
Reservation and Booking Manager
Verwalte Reservierungen und Buchungen in Payload CMS mit Konflikterkennung und einem Planungssystem.
Scheduled posts
Fügt ein Datumsfeld für die Planung von Inhalten in Payload CMS hinzu.
Booking
Terminbuchungs-Plugin für Payload CMS 3.x mit datenbankgestützter Slot-Eindeutigkeit, Magic-Link-Stornierung und transaktionalen E-Mails.
Audit
Plugin für Payload CMS, das automatisch unveränderliche Audit-Logs über alle Collections hinweg aufzeichnet.
Stock Alerts
Sendet eine E-Mail, wenn der Bestand eines Produkts oder einer Variante einen Schwellenwert unterschreitet, mit Backorder-Unterstuetzung und einem virtuellen Status-Feld.