User Directory at Permission Grant Time
Granting permissions without knowing your complete user directory means missed people or duplicates. Sync your roster when permissions change.
Trigger
Private Team Issue Created
Fires when a new issue appears in a private Linear team (polled with the connected user's token).
Action
Get Users
Tool to retrieve all users in the account. use when you need to list all team users in your appveyor account.
Why this helps
Permission management in private teams is error-prone. You grant access to one person, forget others, and create consistency problems.
- Grant permissions to all relevant users consistently
- Avoid accidentally skipping team members
- Keep user directory in sync with access
Setup
Build it in a few focused steps.
- 1Connect Appveyor to Notis
- 2Ask Notis: 'When a permission issue is created in my private team, fetch the current user directory'
- 3Select 'Private Team Issue Created' as your trigger
- 4Pick your admin or team channel
- 5Test by creating a permission issue in a private team and verify the user directory appears
Questions about this workflow
Should I give everyone the same permissions?
No. Seeing the roster helps you be intentional. Grant selectively based on role.
What if someone shouldn't have access?
Update your directory in Appveyor and the automation reflects it immediately.
Can I automate the actual permission grants?
This lists users. Actual grants need human review for security. This ensures you don't forget anyone.
When this happens · Trigger
Do this · Action
Supported Triggers and Actions
Notis builds workflows that link Linear to Appveyor. A trigger fires from one place; an action lands in another.
Linear triggers
Appveyor actions
Recurring trigger
Notis starts this workflow on a schedule, such as daily, weekly, or during business hours.
Get Build Artifacts
Tool to get the list of artifacts for a specific build job. use when you need to retrieve artifacts after a job completes.
Webhook trigger
Notis starts this workflow when an external tool or custom backend sends an HTTP request.
Get Environments
Tool to get a list of all deployment environments. use when you need to enumerate available environments before creating deployments.
Comment Received Trigger
Triggered when a comment is received.
Get Projects
Tool to get a list of all projects for the authenticated account. use after authentication to enumerate available projects.
Issue Created Trigger
Triggered when a new issue is created.
Get Role
Tool to retrieve details of a specific role. use when you need to inspect permissions and metadata of a role by id.
Issue Updated Trigger
Triggered when an issue is updated. For example labels are changed, issue status is changed, etc.
Get Roles
Tool to retrieve all roles in the account. use when you need to enumerate available roles before assigning permissions.
Private Team Comment Created
Fires when a new comment is posted on an issue in a private Linear team (polled with the connected user's token).
Get Users
Tool to retrieve all users in the account. use when you need to list all team users in your appveyor account.
Private Team Issue Created
Fires when a new issue appears in a private Linear team (polled with the connected user's token).
Private Team Issue Properties Updated
Fires when properties on an issue change in a private Linear team (polled with the connected user's token).
Connect any two apps with Notis in the middle.
Linear and Appveyor, or any other combination from 1,000+ integrations.
When this happens · Trigger
Do this · Action
Save your first hour today.
7-day trial of any paid plan, with 20$ of usage included.
No card. Works with personal or business Appveyor.