This guide outlines the field-level and feature-specific permissions required for Salesforce users in order for Sweep to function successfully.
For the permissions needed for the connected user see this article.
Base Guidelines
Sharing Settings: Read/Edit access is required to interact with records according to sharing rules.
Object Permissions: Vary by action. For example, the Create Record action requires the Create permission.
User Role Visibility: To access the UserRole object, the permission View Roles and Role Hierarchy must be granted.
Recommended Setup: Assigning the Sweep Permission Set Group (PSG) is recommended. If only the Sweep MP User Permission Set (included in PSG) is used, review the limitations listed at the end of this document.
Funnels
Read permission is required for all fields used in the funnel.
Edit permission is required for Data Management plugin fields (granted during deployment via the Sweep Funnel User permission set).
View Roles and Role Hierarchy permission is required if the User and Role are enabled in the Data Management plugin.
Rollups
Calculate on Every Child Object Update
Read permission: all referenced fields
Edit permission: rollup field
Scheduled Timing (runs as connected user)
Read permission: all referenced fields
Edit permission: rollup field (connected user must have this)
Automations, Alerts and Routing
Sweep Triggers
Mode | Date Arrive / Time in Step | Scheduled Automation/Alerts/Assignments |
User |
|
|
System | - | - |
Sweep Actions
Mode | Create/Update Record | Slack/URL/Webhooks | Assignments |
User |
|
|
|
System | β |
| β |
Additional Requirements:
Assignment Groups: Read access for all fields used in group limits
Territories: Read access for all fields used in territories
Dedupe & Matching
Mode | Dedupe | Matching | Assignment | Slack and Webhooks |
User |
|
|
|
|
System |
|
|
|
|
AI Support
Custom Permission: Sweep.Enable_Sweep_AI_Support
User External Credential: Read and View permissions required
Slack/Teams permissions
See full article.
Dynamic Path
Edit permission is required if a user will populate fields through Dynamic Path
Limitations When Using Sweep MP User Permission Set Only
Using only the Sweep MP User Permission Set (without the full PSG) restricts access to several key Sweep-created components:
User Mode
Data Management plugin fields
Fields created from Sweep Templates (Funnels will not function if inaccessible)
Duplicate/Matching fields
Fields created through Sweep Field Management
Rollup fields created in Sweep
Record Types (Funnels) created in Sweep
System Mode
Data Management plugin fields
Fields created from Sweep Templates (Funnels will not function if inaccessible)
Rollup fields created in Sweep
Record Types (Funnels) created in Sweep
To avoid these issues, assign the full Sweep PSG.
