← Back to challenges

Slack Daily Standup Reminder

1 newbie
Slack Schedule Webhook

Build a workflow that sends automated daily standup reminders to your team's Slack channel. Practice working with scheduled triggers and webhook integrations.

Your Challenge

Core Functionality

Your workflow must:

  • Configure a Schedule Trigger node to run every weekday (Monday-Friday) at 9:00 AM
  • Send a formatted message to a specified Slack channel
  • Include @channel mention or tag specific team members
  • Message should include standup questions (e.g., "What did you do yesterday?", "What will you do today?", "Any blockers?")

Error Handling

Your workflow should:

  • Handle Slack API failures gracefully (network errors, invalid webhook)
  • Workflow should not crash if Slack is temporarily unavailable
  • Log errors for debugging purposes

Edge Cases

Your workflow should handle:

  • Skip execution on holidays or specified dates
  • Verify the workflow doesn't run on weekends
  • Handle timezone differences correctly

Bonus Challenges (Optional)

Take it further by:

  • Add a way to customize the message template
  • Include a "snooze" or "skip today" feature
  • Track and report team response times
  • Support multiple Slack channels or workspaces

Tips & Hints

  • Use the Schedule Trigger node for time-based automation
  • The Slack node requires a webhook URL or OAuth credentials
  • Test with a personal channel first before deploying to team channels
  • Consider using the IF node to skip execution on specific dates