Workflow Flow
Schedule Trigger (9am weekdays)
↓
Pull Yesterday's Tasks
┌────┬────┐
Linear Jira Notion
↓
OpenAI — Generate Standup Summary
(Done | Blockers | Today's priorities)
↓
Post to Slack #standup
↓
Thread: Team members react/reply Nodes Required
| Node | Purpose |
|---|---|
| Schedule Trigger | 9am Mon–Fri |
| HTTP Request (×2–3) | Pull tasks from Linear/Jira/Notion |
| Code | Filter completed + in-progress tasks |
| OpenAI Chat | Generate human-readable standup |
| Slack | Post to #standup channel |
ROI Calculation
| Before | After |
|---|---|
| 15 min standup meeting daily (5 people) | Async, < 2 min to read |
| Manual status updates | 100% automated from task data |
| Missed blockers | AI flags blockers automatically |
Configuration Variables
LINEAR_API_KEY Or JIRA_API_KEY / NOTION_API_KEY
OPENAI_API_KEY Standup generation
SLACK_BOT_TOKEN Post to channel
STANDUP_CHANNEL e.g. #standup
TEAM_TIMEZONE e.g. America/New_York