Automation sharing is only available on the Enterprise tier. Contact sales to learn more.
How Sharing Works
When you share an automation with a group, members of that group receive the Executor role. Executors can:- View the automation (name, description, and steps)
- Run the automation on any project or repository they have access to
- View their own execution history and logs
- Edit or delete the automation
- Share the automation with other groups
- View executions started by other users
For Admins
Prerequisites
Before sharing an automation:- Create groups with the team members who need access. See Manage Groups for instructions.
- Ensure members have project or repository access — Executors can only run automations on projects and repositories they already have access to.
Share an Automation
- Open the automation you want to share
- Click Share in the top right corner

Share button on automation details page
- In the Share dialog, click Select a group to add
- Select one or more groups from the list
- The selected groups receive the Executor role automatically

Share automation dialog with group selection
View Groups with Access
To see which groups have access to an automation:- Open the automation
- Click Share in the top right corner
- View the Groups with access section

Groups with access to the automation
Remove Group Access
- Open the automation and click Share
- Find the group in the Groups with access section
- Click the role dropdown next to the group name
- Select Remove access

Remove group access from automation
Viewing Executions from Shared Users
As an admin, you can view all executions of an automation, including those started by users with the Executor role:- Open the automation
- View the Execution History section
For Executors
If an admin has shared an automation with a group you belong to, you can run that automation on projects and repositories you have access to.What You Can See
- Automations shared with your groups appear in your Automations list
- You can view the automation’s name, description, and steps
- You can view executions that you started (not executions from other users)
Run a Shared Automation
- Navigate to Automations in the left panel
- Find the shared automation and open it
- Click Run in the top right corner
- In the Run dialog, select the target project or repository you want to run the automation on

Run automation with project/repository selection
- Click Run to start the execution
You can only select projects and repositories you have access to. If you don’t see a project, ask your admin to share it with you. See Sharing Resources for details.
Shared automations run under your user identity. See Execution Identity for details.
Monitor Your Execution
After starting an automation, you’re redirected to execution page where you can monitor progress in real-time. See Running an Automation for details on:- Viewing action status
- Reading execution logs
- Canceling executions
Execution Identity
When you run a shared automation, it runs under your user identity, not a service account. This means:- Commits and pull requests are attributed to your account
- The automation uses your SCM permissions
- You must be signed into your SCM provider
Troubleshooting
For common issues with sharing and access, see Troubleshooting.Next Steps
- Create an Automation — Build automations to share with your team
- Manage Groups — Organize team members for access control
- Sharing Resources — Share projects and runners with groups