Who does what
Ravenna coordinates
Your provider provisions
Pick your pattern
Three ways in
Prefer the first one your stack supports.- HRIS webhook
- Alert channel
- Ravenna form
The employee record
Capture the same fields whichever intake you use, because every branch downstream reads them.One parent, one child per team
Give the work the same shape as your org: a parent ticket in the workspace of the team that owns the event, and a child ticket in each team that has a part in it. Creating a child fires that team’s own workflow, so each team owns and maintains their half.The parent answers “where is this up to”. The children are where the work happens. People Ops owns the parent when both teams are on Ravenna, otherwise whichever team is.Building the fan-out
One Create Ticket step per team does all of it:Let Copilot build it
Describe the end state and Copilot returns a plan before it creates anything:When the New hire form is submitted in the People Ops workspace, create a child ticket in the IT workspace, one in Facilities, and one in Finance. Set each child's parent to the ticket that triggered the workflow, and set each child's form to the New hire form so the field values carry across.
Where teams get this wrong
One workflow doing every team's work
One workflow doing every team's work
Child tickets created without the form
Child tickets created without the form
An intake rule that talks back
An intake rule that talks back
Dates with times on them
Dates with times on them
Waiting for the HRIS sync
Waiting for the HRIS sync