> ## Documentation Index
> Fetch the complete documentation index at: https://docs.easyalert.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Welcome to EasyAlert - Modern Incident Management for Reliable Operations

## What is EasyAlert?

EasyAlert is a modern incident management platform that ensures the right people are notified when things go wrong. Connect your monitoring tools, define escalation workflows, and never miss a critical alert again.

<CardGroup cols={2}>
  <Card title="Integrations" icon="plug" href="/guides/configuration/integrations/overview">
    Connect Prometheus, Grafana, Datadog, and more
  </Card>

  <Card title="On-Call Schedules" icon="calendar-days" href="/guides/management/schedules">
    Build rotation schedules for 24/7 coverage
  </Card>

  <Card title="Escalation Policies" icon="arrow-up-right-dots" href="/guides/management/escalation-policies">
    Define multi-level notification workflows
  </Card>
</CardGroup>

***

## How It Works

EasyAlert sits between your monitoring tools and your response team, ensuring alerts reach the right people through the right channels.

<Steps>
  <Step title="Alert Triggered" icon="bell">
    Your monitoring tools (Zabbix, Prometheus, Grafana, Datadog, etc.) detect an
    issue and send an alert to EasyAlert via webhook
  </Step>

  <Step title="Intelligent Processing" icon="brain">
    EasyAlert evaluates alert rules to filter noise, then applies escalation
    routing to determine the right policy
  </Step>

  <Step title="Find On-Call Responder" icon="calendar-check">
    The escalation policy checks who is currently on-call based on your
    schedules
  </Step>

  <Step title="Multi-Channel Notification" icon="tower-broadcast">
    Responders are notified via their preferred channels: Call, SMS, Email,
    Push, or Webhooks (Slack/Teams)
  </Step>

  <Step title="Escalate if Needed" icon="arrow-up">
    If no one acknowledges, EasyAlert automatically escalates to the next level
    until someone responds
  </Step>
</Steps>

***

## Supported Integrations

Connect your existing monitoring tools in minutes. EasyAlert automatically detects the source type and extracts relevant fields.

<CardGroup cols={4}>
  <Card title="Zabbix" icon="z" href="/guides/configuration/integrations/zabbix" />

  <Card title="Prometheus" icon="fire" href="/guides/configuration/integrations/prometheus" />

  <Card title="Grafana" icon="chart-line" href="/guides/configuration/integrations/grafana" />

  <Card title="Datadog" icon="dog" href="/guides/configuration/integrations/datadog" />

  <Card title="Dynatrace" icon="d" href="/guides/configuration/integrations/dynatrace" />

  <Card title="AppDynamics" icon="a" href="/guides/configuration/integrations/appdynamics" />

  <Card title="New Relic" icon="n" href="/guides/configuration/integrations/newrelic" />

  <Card title="Custom" icon="code" href="/guides/configuration/integrations/custom" />
</CardGroup>

***

## Core Capabilities

<AccordionGroup>
  <Accordion title="Alert Rules" icon="filter">
    Filter, transform, and control incoming alerts before they become incidents.

    * **Suppress noise** — Drop alerts from development or staging environments
    * **Normalize severity** — Standardize severity levels across different tools
    * **Enrich alerts** — Add tags for routing and categorization
    * **Transform fields** — Modify alert properties before incident creation
  </Accordion>

  <Accordion title="Escalation Routing" icon="route">
    Route incidents to specific escalation policies based on alert attributes.

    * **Match on any field** — Severity, host, service, environment, custom tags
    * **Flexible conditions** — 13 operators including regex, in, exists
    * **Priority-based** — First matching rule wins
    * **Initial delay** — Allow time for auto-resolution before escalating
  </Accordion>

  <Accordion title="On-Call Schedules" icon="calendar-days">
    Create rotation schedules to ensure 24/7 coverage with automatic handoffs.

    * **Daily or weekly rotations** — Configurable handoff times
    * **Multiple layers** — Primary, secondary, and specialized coverage
    * **Time restrictions** — Business hours, nights, or weekends
    * **Temporary overrides** — Handle vacations and shift swaps
  </Accordion>

  <Accordion title="Escalation Policies" icon="stairs">
    Define multi-level escalation policies that notify the right people in sequence.

    * **Multiple levels** — Escalate through teams until acknowledged
    * **Flexible targeting** — Users, contacts, schedules, or teams
    * **Parallel or sequential** — Notify all at once or one by one
    * **Automatic retries** — Retry calls if not answered
    * **Repeat cycles** — Keep escalating until resolved
  </Accordion>
</AccordionGroup>

***

## Notification Channels

Reach your team through their preferred channels with smart notifications.

<CardGroup cols={5}>
  <Card title="Voice Call" icon="phone">
    Immediate attention for critical alerts
  </Card>

  <Card title="SMS" icon="message">
    Quick notifications on the go
  </Card>

  <Card title="Email" icon="envelope">
    Detailed context and history
  </Card>

  <Card title="Push" icon="mobile">
    Mobile app notifications
  </Card>

  <Card title="Webhooks" icon="webhook">
    Slack, Teams, Discord
  </Card>
</CardGroup>

***

## Getting Started

<Steps>
  <Step title="Create Your Account">
    Sign up at [admin.easyalert.io](https://easyalert.io/signup) and create your
    organization
  </Step>

  <Step title="Add Team Members">
    Invite your team and configure their contact methods and notification
    preferences
  </Step>

  <Step title="Set Up Integrations">
    Connect your monitoring tools using webhook URLs
  </Step>

  <Step title="Create Schedules">Build on-call rotations for your teams</Step>

  <Step title="Configure Escalation">
    Define escalation policies with multiple levels and notification channels
  </Step>

  <Step title="Go Live">
    Start receiving alerts and responding to incidents
  </Step>
</Steps>

***

## Documentation Structure

<CardGroup cols={3}>
  <Card title="Access Management" icon="users" href="/guides/access-management/users">
    Manage users, roles, groups, and permissions
  </Card>

  <Card title="Management" icon="sitemap" href="/guides/management/teams">
    Configure teams, schedules, and escalation policies
  </Card>

  <Card title="Configuration" icon="gear" href="/guides/configuration/integrations/overview">
    Set up integrations, routing rules, and notification channels
  </Card>
</CardGroup>

### Access Management

* [Users](/access-management/users) — Add team members and contacts
* [Roles](/access-management/roles) — Define permission sets
* [Groups](/access-management/groups) — Organize users into groups

### Management

* [Teams](/management/teams) — Create and manage teams
* [Schedules](/management/schedules) — Set up on-call rotations
* [Escalation Policies](/management/escalation-policies) — Define notification workflows

### Configuration

* [Integrations](/configuration/integrations/overview) — Connect monitoring tools
* [Alert Rules](/configuration/alert-rules) — Filter and transform alerts
* [Escalation Routing](/configuration/escalation-routing) — Route to the right policy
* [Settings](/configuration/settings) — Configure webhook channels

***

## Why Teams Choose EasyAlert

<CardGroup cols={3}>
  <Card title="Reduce MTTR" icon="clock">
    Get the right people notified faster with intelligent routing and escalation
  </Card>

  <Card title="Eliminate Noise" icon="volume-xmark">
    Filter out non-actionable alerts before they create alert fatigue
  </Card>

  <Card title="24/7 Coverage" icon="shield-check">
    Ensure someone is always on-call with flexible scheduling
  </Card>

  <Card title="Multi-Channel" icon="tower-broadcast">
    Reach your team via call, SMS, email, push, or webhooks
  </Card>

  <Card title="Easy Integration" icon="plug">
    Connect your existing tools in minutes, not days
  </Card>

  <Card title="Full Visibility" icon="eye">
    Track incidents from alert to resolution with complete audit trails
  </Card>
</CardGroup>

***

## Need Help?

<CardGroup cols={2}>
  <Card title="Documentation" icon="book" href="/">
    Browse our comprehensive guides and references
  </Card>

  <Card title="Support" icon="headset" href="mailto:contact@easycontact.ai">
    Contact our support team for assistance
  </Card>
</CardGroup>
