Zapier & Make
Connect SiteBrief to 5,000+ apps via Zapier or Make. Trigger workflows on downtime, recovery, or SSL expiry — without writing code.
Setup — Zapier
Step 1: In SiteBrief → Integrations → Add integration → select Webhook.
Step 2: In Zapier, create a new Zap → Trigger: Webhooks by Zapier → Catch Hook. Copy the webhook URL Zapier gives you.
Step 3: Paste that URL into SiteBrief's webhook URL field and save.
Step 4: Trigger a test by clicking "Test" in SiteBrief. Zapier will capture the payload — click "Continue" to build the rest of your Zap.
Setup — Make (Integromat)
Step 1: In Make, create a new Scenario → Add module → Webhooks → Custom webhook. Copy the URL.
Step 2: In SiteBrief → Integrations → Add Webhook → paste the Make URL.
Step 3: Click "Determine data structure" in Make, then trigger a test from SiteBrief. Make will detect the payload schema automatically.
Webhook payload
SiteBrief sends a JSON POST body to your webhook URL on every status change:
{
"event": "site.down",
"site_id": "abc123",
"site_name": "Acme Corp",
"site_url": "https://acmecorp.com",
"status": "down",
"previous_status": "up",
"response_time": null,
"error_message": "Connection refused",
"checked_at": "2026-05-22T14:32:00.000Z"
}Event types
| event | When it fires |
|---|---|
| site.down | Site transitions from up → down |
| site.up | Site recovers from down → up |
| site.degraded | Response time is high but site is reachable |
Example Zap ideas
- Notify a Slack channel when any site goes down
- Create a Jira ticket on downtime and close it on recovery
- Send an SMS via Twilio to an on-call engineer
- Log incidents to Google Sheets for monthly reporting
- Create a Notion database entry for every incident
- Post to a client Slack workspace with a branded message
- Open a GitHub issue automatically on downtime
Filtering by event type
In Zapier, use a Filter step after the trigger to only proceed when event equals site.down — this way you avoid creating duplicate Jira tickets for recoveries.
In Make, use a Router module with filter conditions on event to split down vs. recovery into separate paths.
n8n and custom setups
SiteBrief webhooks are plain HTTP POST requests with a JSON body and no authentication. Any webhook receiver works — n8n, Pipedream, Pipedrive, custom Express servers, etc.
# Test with curl
curl -X POST https://your-n8n-instance.com/webhook/sitebrief \
-H "Content-Type: application/json" \
-d '{
"event": "site.down",
"site_name": "Test Site",
"site_url": "https://example.com",
"status": "down",
"checked_at": "2026-05-22T14:32:00Z"
}'