Skip to content

Slack Webhooks for System Alerts

Incoming webhooks

Create an incoming webhook URL in your Slack workspace.

Store it as an environment variable:

  • SLACK_WEBHOOK_URLSLACK_WEBHOOK_URL

Example

slack_webhook.py
import os
import requests
 
 
def slack_alert(text: str):
    url = os.environ["SLACK_WEBHOOK_URL"]
    r = requests.post(url, json={"text": text}, timeout=10)
    r.raise_for_status()
 
 
# slack_alert("Job succeeded")
slack_webhook.py
import os
import requests
 
 
def slack_alert(text: str):
    url = os.environ["SLACK_WEBHOOK_URL"]
    r = requests.post(url, json={"text": text}, timeout=10)
    r.raise_for_status()
 
 
# slack_alert("Job succeeded")

If this helped you, consider buying me a coffee ☕

Buy me a coffee

Was this page helpful?

Let us know how we did