# Introduction to Auto Provisioning

**Auto-provisioning** is the process of automatically creating user accounts and assigning permissions in applications without manual work from IT or application owners.

Without this feature, onboarding a new employee typically involves manually creating accounts in each app (e.g. Google Workspace, Slack, Figma), assigning roles and granting the appropriate access. Cakewalk’s auto-provisioning lets automate this entire process.

#### Why it matters

Auto-provisioning:

* Saves IT and application owners significant time
* Reduces human error and misconfigurations
* Ensures employees get the access they need from day one
* Supports least-privilege principles by assigning only the necessary permissions
* Decreases software costs so only users who need licenses are granted access

#### Common triggers for auto-provisioning

* A new hire is added to the HR system
* A hiring manager or an application owner approves an user's access request to an application&#x20;
* A user’s department or role changes, requiring new new application access

In Cakewalk, auto-provisioning runs natively via Agent Cake or by connecting your Identity Provider (e.g. Google Workspace, Entra ID).


---

# 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://docs.getcakewalk.io/~/changes/54/auto-provisioning/introduction/introduction-to-auto-provisioning.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.
