Skip to main content
A workflow is background automation. Something happens, and Ravenna reacts the same way every time, with no one watching. This step builds one on top of the MFA reset form from the previous step: when the form is submitted, route the ticket, escalate it if the requester is fully locked out, and tell the team in Slack. Time: about 20 minutes.

Let Copilot build the next one

Once you know what the builder is doing, describing a workflow is faster than assembling it. Copilot generates the trigger, the steps, and the connections from a description.

When a ticket in ask-it has had no reply for 4 business hours, post a reminder in the triage channel with the ticket link and the assignee.

Copilot cannot publish. It builds the draft, you open it, review it, and publish it yourself.

Workflows and agents hand off through the ticket

This trips up most people once, so it is worth being explicit: an agent cannot trigger a workflow, and a workflow cannot ask an agent a question. They connect through ticket state. The agent handles the conversation and, when it is done, creates or updates a ticket: submits a form, sets a category, adds a tag, changes status. The workflow triggers on that change. That is why escalation instructions let you name a form and category. Those are not decoration, they are the interface between the two systems.

When a run goes wrong

Runs end in one of six states, and two of them are easy to confuse. Completed with errors means the run reached the end but a step errored on the way. Failed means it halted. Both are worth looking at, only one stops the automation. Failed runs can be retried, and you can subscribe to failure notifications by email or Slack rather than discovering the problem from a complaint.

Next

Automation handles the predictable requests. Knowledge handles the ones people ask in their own words.

Set up knowledge

Point Ravenna at your documentation so the AI answers from your own sources.
Last modified on September 17, 2026