Automation (Zapier & Make)
Automation (Zapier & Make)
Turn Drazill webhooks into no-code workflows — fills to a sheet, resolutions to a channel, alerts to your inbox.
Drazill’s webhook system is reachable from Zapier and Make, so “when X happens, do Y” does not require writing a consumer. Both connectors are the same three triggers and one search over the same public endpoints; each delivery is verified against the signature scheme before your workflow runs.
Triggers
These are instant triggers, not polled. Connecting a workflow registers a webhook
endpoint on your account (POST /api/v1/webhooks) pointed at the platform’s target
URL; disconnecting deletes it (DELETE /api/v1/webhooks/{endpoint_id}).
Search
Recipes
Every recipe below runs on what exists today. The trigger, the event, and the prerequisites are stated exactly; nothing here is aspirational.
Log every fill to a spreadsheet
Money-shaped fields arrive as decimal strings ("0.62"), never floats. Most
spreadsheet steps will store them as text — coerce on the way in if you plan to sum
them.
Post resolutions to a team channel
Email yourself when a price alert fires
Watch a market you do not have an order in
Use this when you want a threshold check on a market you hold no position in — the webhook triggers above are scoped to your orders and alerts.
Announce a platform status change
Edge-triggered: one event per transition, not a heartbeat, so a Zap that posts on every event will not spam a channel while a component stays degraded. Both the previous and current state are in the payload, so a message can read “Wallet & Payments: operational → degraded” without your workflow keeping any history of its own.
What the connectors deliberately cannot do
There is no “create price alert” action, on either platform. Creating an alert is
a session-authenticated action — an API key cannot call POST /api/v1/price-alerts
and receives a 403. Rather than ship a step that always fails, the connectors read
alerts and do not create them. Create alerts in the app or dashboard; the trigger
then works.
There are no actions at all, for the same reason extended: every other write on the platform moves real money, which does not belong behind an automated trigger with no human in the loop.
A status-change trigger was missing for a similar reason when these connectors first
shipped — the platform published no status.changed event, so a subscription naming
it was rejected. It publishes one now, and the trigger exists.
Setting up a connection
Mint a key with the right scopes
The instant triggers need webhooks:write, which is a write scope and is
therefore not granted by default — request it when you create the key.
webhooks:read, markets:read and data:read are on every key already. See
Get an API key.
Delivery guarantees worth designing around
- Retries. A delivery your workflow does not acknowledge with a
2xxis retried on a fixed schedule before being dead-lettered. Design the action to be safe to run twice — dedupe on the eventid, which is stable across retries and replays. - Signature freshness. Deliveries older than 300 seconds are rejected by the connectors, so a workflow paused for a long time will not process a backlog of stale events on resume.
- Secret rotation. During the 24-hour grace window after a rotation, the signature header carries two candidates and either verifies. Your workflow needs no change.
Full contract: Webhook delivery and Signing.
Installing the connectors
Neither connector is listed in a public directory yet. That submission is a deliberate, separate decision and it has not been made — so there is no one-click install, and this page does not imply one.
Both are available today as private apps you deploy into your own account:
- Zapier —
integrations/zapier.zapier-platform register,zapier-platform push, then share the private invite link. A private app is fully functional for invited users. - Make —
integrations/make/drazill.app.json, importable into a custom app in your own Make organisation.
Each package’s README covers the steps end to end.

