Zapier
LiveTrigger any Zapier zap from a Sloth Lee event. Webhooks under the hood — recipes documented below.
How it works
Sloth Lee's webhook subscriptions speak HTTP POST. Zapier's Webhooks by Zapier trigger speaks the same. Wire the two together and any Zap that accepts a webhook input becomes a Sloth Lee output.
Read the Webhooks setup guide first — same secret, same signature verification.
Recipes that work today
1. Ban → Slack #moderation
- Sloth Lee dashboard: subscribe a webhook to
mod_action, point it at the Zapier catch URL. - Zapier: trigger = "Catch Hook" (Webhooks by Zapier).
- Filter: only continue if
data.action == "ban". - Action: send a Slack channel message with a templated body — actor, target, reason, server name.
2. Ticket opened → Trello card
- Subscribe to
ticket_open. - Zapier action: create a card on your Trello "Support" board.
- Map ticket subject → card title; ticket body → card description; ticket URL → comment.
3. Anomaly alert → Pagerduty
- Subscribe to
anomaly_alert+bot_offline. - Zapier action: create a Pagerduty incident on severity ≥
major. - Use the
data.severityfield for the Pagerduty severity mapping.
4. New member → Google Sheets row
- Subscribe to
member_join. - Zapier action: append a row to a Google Sheet with timestamp, server name, member ID.
- Useful for retention analysis if you don't want to use the dashboard's built-in churn scoring.
Limits to know
- Zapier's free tier limits Zap runs per month — high-volume groves should batch via Make or n8n instead.
- Sloth Lee's webhook dispatcher retries on Zapier 5xx but not on Zapier's "no remaining tasks this month" 429s — those are signal, not noise.