← Back to Docs

Slack Integration

Complete guide to integrating RunLater with Slack for scheduled messages and notifications.

Creating a Slack Webhook

  1. Go to api.slack.com/apps
  2. Click Create New App → From scratch
  3. Name it (e.g., "RunLater Bot") and select your workspace
  4. Go to Incoming Webhooks
  5. Toggle Activate Incoming Webhooks to On
  6. Click Add New Webhook to Workspace
  7. Select the channel and click Allow
  8. Copy the Webhook URL

Message Format

{
  "text": "Your message here",
  "channel": "#channel-name",
  "username": "RunLater Bot",
  "icon_emoji": ":robot_face:"
}

Rich Formatting with Blocks

{
  "blocks": [
    {
      "type": "header",
      "text": {
        "type": "plain_text",
        "text": "Daily Report"
      }
    },
    {
      "type": "section",
      "text": {
        "type": "mrkdwn",
        "text": "*Today's metrics:*\n• Users: 1,234\n• Revenue: $5,678"
      }
    }
  ]
}

Common Use Cases

  • Daily standup reminders
  • Weekly report notifications
  • Deployment notifications
  • On-call rotation reminders
  • Meeting reminders