Zapier triggers
Every WundertreOS trigger and the underlying API endpoint that powers it.
Each Zapier trigger maps directly to a public API call. Real‑time triggers create a webhook subscription on enable and delete it on disable; polling triggers run a GET every few minutes filtered by updated_since / created_since.
Contact triggers
Contact triggers
| Field | Type | Description |
|---|---|---|
New Contact | Real‑time (REST Hook) | Fires on contact.created. Subscribes via POST /api-webhook-subscriptions with event_types: [contact.created]. Falls back to GET /api-contacts?event=created&updated_since=… if hooks are unavailable. |
Updated Contact | Real‑time (REST Hook) | Fires on contact.updated. Polling fallback: GET /api-contacts?updated_since=…&order=desc. |
Tag Added to Contact | Real‑time (REST Hook) | Fires on contact.tag_added. Use this — not Updated Contact — when you want a Zap that runs only on tag changes. Polling fallback: GET /api-contacts?event=tag_added&updated_since=…. |
Contact Enriched | Real‑time (REST Hook) | Fires on contact.enriched. Polling fallback: GET /api-contacts?event=enriched&updated_since=…. |
Note Added to Contact | Real‑time (REST Hook) | Fires on contact.note_added. Polling fallback: GET /api-activities?type=note&created_since=…. |
Deal triggers
Deal triggers
| Field | Type | Description |
|---|---|---|
New Deal | Real‑time (REST Hook) | Fires on deal.created. Polling fallback: GET /api-deals?created_since=…&order=desc. |
Updated Deal | Real‑time (REST Hook) | Fires on deal.updated, including stage transitions. Polling fallback: GET /api-deals?updated_since=…&order=desc. |
Activity trigger
Activity trigger
| Field | Type | Description |
|---|---|---|
New Activity | Polling | GET /api-activities?created_since=…&type=<optional>. Filter by activity type (note, email, call, meeting, tag_added, enrichment) in the Zap step. |
Hook lifecycle
When you turn a Zap on, Zapier calls POST /api-webhook-subscriptions with its hook URL and the matching event_types. When the Zap is turned off or deleted, Zapier calls DELETE /api-webhook-subscriptions/:id. Every delivery is signed — see Verify signatures.
