Cross-Provider Workflow
New Hire Onboarding Chain Across Entra, GitHub, and Slack
Version 1.0.0
Provision an Entra user, add to a group, invite to GitHub, then welcome in Slack.
Providers Orchestrated
Workflows
onboard-new-hire
Provision Entra user, add to group, invite to GitHub, welcome in Slack.
Creates an Entra user, adds them to a department group, grants GitHub organization membership, and posts a Slack welcome message.
1
create-user
$sourceDescriptions.entraApi.createUser
Provision the new hire in Microsoft Entra ID.
2
add-to-group
$sourceDescriptions.entraApi.addGroupMember
Add the new hire to the department security group.
3
github-org-invite
$sourceDescriptions.githubApi.setOrganizationMembershipForUser
Grant the new hire GitHub organization membership.
4
slack-welcome
$sourceDescriptions.slackApi.postChatPostmessage
Welcome the new hire in Slack.
Source API Descriptions
openapi
openapi
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.