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

# Workflows

> Use incident.io workflow actions in Ravenna to validate on-call status, retrieve current responders, and route tickets to the right engineers.

Use Incident.io actions in workflows to validate on-call membership and make routing decisions based on on-call schedules.

## Actions

<AccordionGroup>
  <Accordion title="Check On-Call Membership">
    Checks whether a specific user is currently on-call in Incident.io. You can target a specific schedule or check across all schedules in your organization.

    **Common use cases:**

    * Verify a user is on-call before escalating a ticket
    * Gate approval workflows based on on-call status
    * Route incidents only to confirmed on-call responders
    * Validate incident assignments against active schedules
  </Accordion>

  <Accordion title="Get On-Call Users">
    Retrieves all users currently on-call for a specific Incident.io schedule and matches them to Ravenna users by email. Returns the list of matched Ravenna user IDs.

    **Common use cases:**

    * Auto-assign incoming tickets to whoever is currently on-call
    * Notify on-call engineers when a high-priority ticket arrives
    * Build routing rules that dynamically target the active on-call rotation
    * Populate ticket fields with on-call responder information
  </Accordion>
</AccordionGroup>
