Alertflow is an intuitive incident management system designed to help teams react swiftly and maintain a centralized communication hub while resolving issues. It is ideal for managing services that, when impacted, require notifying multiple people and tracking the issue's status in real-time.

GitHub: https://github.com/jazmy/laravel-alertflow

Features

  • User-Friendly Interface: No training needed—designed for ease of use.
  • Mobile-First Design: Optimized for an excellent experience on phones and mobile devices.
  • Web Application: No downloads or installations required—accessible entirely via web browser.
  • Notifications: Receive text or email notifications, with automatic login and acknowledgment of issues via clicked links.
  • Real-Time Status Updates: Always know who has responded and the current status of the issue.
  • Collaboration Tools: Resolve issues quickly with real-time chat and task assignments.
  • Comprehensive Reports: Track issues, responses, and time spent on resolutions.

Setup Instructions

  1. Create an Instance:
    • An instance is a self-contained department. Organizations can create separate instances for different departments to customize services and users.
    • Example: You might have an instance for "IT Staff" and another for "Facilities Staff."
  2. Configure Email and SMS Settings:
    • Use an external SMTP service provider for email (Mailgun offers a free plan for under 10,000 emails/month).
    • Use Twilio for SMS (approximately $0.0075 per text message).
  3. Create Services:
    • Services belong to an instance, and users can subscribe to service notifications.
    • Example: The "IT Staff" instance might include services like network, email, and phone, while the "Facilities Staff" instance might include electrical, plumbing, and grounds.
  4. Add Users:
    • Add users to your instance and subscribe them to relevant services. Subscribers receive notifications about service issues.
    • Example: "IT Staff" may create an issue for a network outage, while "Facilities Staff" may report a major water leak.

Issue Management

Issues are linked to services. Members of an instance can create issues for services, triggering email/SMS notifications to all subscribers.

  • Example: A staff assistant who notices a problem can create an issue ticket, even if they are not the resolver. This ensures everyone assigned to that service is notified immediately.

Notifications include a unique link for the user and issue. Clicking the link logs the user in automatically and updates everyone on the acknowledgment, eliminating uncertainty about message receipt.

Alertflow ensures no more working in the dark—everyone stays informed and can react quickly to resolve issues effectively.