# Grant Permission on site

Source: [https://docs.virtosoftware.com/docs/virto-workflow-automation-web-part/virto-sharepoint-workflow-activities-kit-sharepoint-2010-workflow-platform/permissions/grant-permission-on-site/](https://docs.virtosoftware.com/docs/virto-workflow-automation-web-part/virto-sharepoint-workflow-activities-kit-sharepoint-2010-workflow-platform/permissions/grant-permission-on-site/)
Product: Virto Workflow Automation Web Part
Updated: 2026-08-12


This activity grants permissions on a site. You can choose to override or append permissions for users or groups. By default, the **permission level** can be one of the following:

- **Full Control**
- **Design**
- **Contribute**
- **Read**

If custom permission levels are defined, you can specify those as well. For guidance on creating custom permission levels, refer to [Microsoft Documentation](https://support.microsoft.com/en-us/office/Sharing-and-permissions-ac85fbf1-2431-49bf-8690-f1a2b98af65f#ID0EAABAAA=Manage_permissions).

![Grant Permission on site activity configured in the SharePoint Workflow Designer](https://img-docs.virtosoftware.com/wp-content/uploads/2024/10/grant_permission_on_site_1.png)

The activity supports assigning multiple permissions at once. Use a comma (`,`) or semicolon (`;`) as a separator to specify multiple permissions. Example: `"Approve, Read, View Only"`.

## **SharePoint Workflow Designer Phrase**

Grant **this level** permission on **site URL** to **this members**. Override current permissions: No.

**Parameters**


| Parameter | Description |
|---|---|
| this permission level | The string representing the permission level(s). Multiple permissions can be assigned by separating them with a comma or semicolon.; **Example:** `"Approve, Read, View Only"` |
| site URL | **Optional.** The URL of the site. If left empty, the current site URL will be used.; **Example:** `http://mycompany` |
| this members | The user(s) or SharePoint group(s) to assign the permissions to. Multiple values can be specified, separated by a semicolon.; **Example:** `"user@domain", "domain\user", "Viewers"` |
| Override current permissions | **No**: Adds the new permissions to the existing permissions.; **Yes**: Overrides (removes) all existing permissions and assigns only the new ones. |

