I got tired of manually writing my daily standup every morning β checking Jira, remembering what I did, typing it up in Slack. So I built an app that does it automatically.
What it does
Auto Standup Bot is a Jira Cloud app that:
Reads your assigned tickets (completions, in-progress, blockers, comments)
Pulls in GitHub commits and PRs (optional)
Uses AI to generate a clean standup message
Posts it to Slack or Microsoft Teams on your schedule
You can also generate on demand, edit the message, and send manually.
Tech stack
Atlassian Forge β serverless backend with Key-Value Store, webtriggers, and scheduled triggers
React + TypeScript β Custom UI frontend using Atlaskit (Atlassian's design system)
OpenAI GPT-4o-mini β standup generation
Slack OAuth + GitHub OAuth β one-click integrations using Forge webtriggers as callback URLs
Things I learned
Forge's api.asUser() can be flaky on page load. The user auth context isn't always ready immediately.β¦