Inspiration

As Jira power users, we noticed that critical issues often get overlooked in fast-paced development environments. Team members would miss deadlines because there was no automated way to send personalized reminders for specific JQL-filtered issues. Existing solutions were either too generic or required complex setup processes.

What it does

Issue Reminder For Jira is an intelligent automation tool that automatically sends reminders to issue assignees based on custom JQL queries and scheduling rules. It integrates seamlessly with Feishu (Lark) to deliver timely notifications, ensuring that important tasks never fall through the cracks. Users can configure multiple reminder rules targeting different issue types, priorities, or custom conditions.

How we built it

  • Built on Atlassian Forge platform for security and reliability
  • Jira REST API for issue data retrieval and processing
  • Feishu webhook for seamless notification delivery
  • Forge storage for persisting user configurations and scheduling rules
  • Modern JavaScript with async/await patterns for efficient API handling
  • Forge scheduling engine that handles multiple timezone-aware reminders

Challenges we ran into

  • Handling timezone conversions for global teams across different regions
  • Ensuring reliable notification delivery while respecting Jira API rate limits
  • Creating an intuitive UI for non-technical users to configure advanced JQL filters
  • Implementing secure storage and handling of webhook URLs

Accomplishments that we're proud of

  • Created a zero-maintenance solution that runs entirely on Forge's serverless architecture
  • Achieved seamless integration with both Jira and Feishu with minimal setup required
  • Built a highly customizable system that adapts to various team workflows
  • Maintained 100% reliability in notification delivery since launch
  • Received positive feedback from early adopters about improved team productivity

What we learned

  • The importance of building flexible architectures that can evolve with user needs
  • How to effectively handle cross-platform integrations with different API paradigms
  • That even technical teams appreciate simple, guided configuration processes
  • The value of comprehensive error handling and user-friendly error messages
  • How Atlassian Forge's security model simplifies compliance and data protection

What's next for Issue Reminder For Jira

  • Multi-channel notifications: Expand beyond Feishu to support Slack, Teams, and others
  • Advanced templating: Customizable notification templates with dynamic field insertion
  • Escalation workflows: Automatic escalation to managers for overdue critical issues
  • Analytics dashboard: Insights into reminder effectiveness and team responsiveness
  • Mobile optimization: Enhanced mobile experience for configuring and monitoring reminders
  • Conditional reminders: Smart reminders that adapt based on issue state changes

APP ID: 6dcf08c3-5b69-4947-bb79-c1addf85117f

Share this project:

Updates