Automate user access to GitHub, PagerDuty, and Jira

This Workflow automatically sets up new developers with access to GitHub, PagerDuty, and Jira.

Step 1: Start creating the Workflow

Follow the steps in the documentation to create a Workflow and configure its basic settings.

Step 2: Add blocks to the Workflow

The instructions on this page describe how to create this Workflow in the Cortex UI, but it is also possible to copy the Workflow YAML and add it to your workspace via the Cortex CLI. This allows you to quickly set up the example configuration then iterate on it for your own use case. Expand the tile below to learn more.

Workflow YAML instructions

Expand the tiles below to learn about each block in this Workflow and how to configure them in the Cortex UI:

User input
Add user to GitHub org
HTTP requests
Slack message

Step 3: Run the Workflow

When you run the Workflow, the following events happen:

  • The Workflow pauses to collect a response from the user during the User Input block.

  • The "Add user to org" block runs. It uses the output of the previous block as the username, then automatically adds to that user to the specified GitHub org.

  • The first HTTP request runs. Using the name and email address of the user who initiated the Workflow, it creates a user in PagerDuty.

  • The second HTTP request runs. Using the name and email address of the user who initiated the Workflow, it creates a user in Jira.

  • The Slack block runs, which sends a Slack message to the user to let them know that their GitHub, PagerDuty, and Jira accounts are ready.

Last updated

Was this helpful?