Self-service OctoPerf user onboarding via Slack or Jira
Build a workflow that accepts a request from a page, a Slack submission, or a Jira ticket containing the user's email and OctoPerf workspace ID. Validate the inputs, then call the OctoPerf API to add the user to the specified workspace. Confirm success, comment back on the Jira ticket or reply in Slack with the result, and handle invalid workspace IDs or already-member users gracefully. Output the provisioning status for the requested user.
What this prompt builds
Add users to the right OctoPerf workspace from a Slack request or a Jira ticket, no admin needed.
The problem
Granting OctoPerf access is a manual admin task that bottlenecks on one person and stalls performance-testing work. Requests get buried in Slack or sit in a queue.
Solution and impact
This workflow accepts an onboarding request via a shareable page, Slack, or a Jira ticket containing the user's email and target workspace ID, then provisions them in OctoPerf. Access is granted promptly and consistently through the channels teams already use.