# User Permissions

Onboarding a team member has three steps, and order matters. Define what they can access first, then invite them, then assign their permissions.

***

### Step 1: Define user permissions

Do this before inviting anyone.

1. Go to **Setup > User Permissions**
2. Click **Add**
3. Give it a clear name — e.g., "Admin," "Photographer," "Manager"
4. Add a short description of what the role is for
5. Set access for each module:

| Level | What they can do              |
| ----- | ----------------------------- |
| Read  | View data, but not change it  |
| Write | View, add, and edit data      |
| None  | Cannot see this module at all |

***

### Step 2: Invite the employee

1. Go to **Setup > Employees**
2. Make sure the employee record exists — add their details if not
3. Find the person in the list and click **Invite to ScheduLink**

They'll receive an email with a link to create their account.

Once they sign up, the **Invite to ScheduLink** button will go gray. That confirms they're in the system.

***

### Step 3: Assign their permissions

You can't do this until the employee has accepted the invite and signed up.

1. Once the invite button is disabled, open their profile in **Setup > Employees**
2. Find the **User Permissions** field
3. Select the role you created in Step 1
4. Save

They now have access based on the rules you defined.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://schedulink.gitbook.io/help-center/setup-and-configuration/user-permissions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
