Assign Marketplace agents to roles
Assign Marketplace agents to Sage Intacct roles to control which users can access and use the agents in Sage Copilot.
Before you begin
Before assigning a Marketplace agent to a role:
The Marketplace agent must be purchased and associated with your company.
The Marketplace agent must be enabled.
Review the agent role to understand what the Marketplace agent can do. See Manage Marketplace agent roles.
You must have permission to manage roles.
Your company must use role-based permissions.
For information about purchasing and enabling Marketplace agents, see Purchase and set up a Marketplace agent.
Plan role access before assigning Marketplace agents
An agent can do something only when both the agent role and the user's role allow it. When you plan role access, you decide what the user's role allows. The agent role sets the limit for the agent.
The permissions listed in the agent profile are a display label only. They don't show everything the agent can access. To see what the agent can do, review the agent role in your company. For more information, see Manage Marketplace agent roles.
When you purchase a Marketplace agent, an agent role is added to your company. Use it as a reference when you decide which permissions your users need. You can also duplicate it as a starting point for a user role.
To help manage access, consider creating a dedicated role for each Marketplace agent. Intacct recommends:
Create a dedicated role for a Marketplace agent.
This approach helps ensure that users receive only the permissions needed to use the Marketplace agent.
Assign a Marketplace agent to an Intacct role
Assign the Marketplace agent to a role to make it available to users who need access to its capabilities.
| Subscription |
|
|---|---|
| Regional availability |
|
| User type | Business user with admin privileges |
| Permissions | Application subscriptions: List, View, Subscribe, Configure Users: List, View, Edit |
| Configuration | Available only in roles-based companies. |
Go to Company > Admin > Users, roles, and groups > Roles.
- Find the role that you want to change permissions for and select Subscriptions.
Select the Copilot agents tab.
Select the Marketplace agent that you want to assign to the role. You can select more than one agent.
Save the role.
The Marketplace agent is now assigned to theIntacct role.
Verify user access
After assigning a Marketplace agent to a role:
Confirm that the Marketplace agent is enabled.
Confirm that the role includes the Marketplace agent subscription.
Confirm that users are assigned to the role.
Ask a user assigned to the role to open Sage Copilot, enter @, and verify that the Marketplace agent appears in the list.
For example, a user enters @ in Sage Copilot and selects the agent they want to interact with from the list.
If the Marketplace agent does not appear, review the role assignment and required permissions.
Remove access to a Marketplace agent
You can remove access to a Marketplace agent at any time by updating role assignments.
Go to Company > Admin > Users, roles, and groups > Roles.
- Find the role that you want to change permissions for and select Subscriptions.
Select the Copilot agents tab.
Find the Marketplace agent that you want to remove and uncheck the box.
Save the role.
Users assigned to that role can no longer access the Marketplace agent in Sage Copilot
Multi-company considerations
Role assignments are managed separately for each Intacct company.
If a Marketplace agent is associated with multiple companies, you must assign the Marketplace agent to roles in each company where users need access.
Role assignments and permissions do not automatically carry over between companies.
Best practices
Before assigning a Marketplace agent to users:
Review the agent description and intended use cases.
Review the permissions required by the Marketplace agent.
Assign the Marketplace agent only to roles that need access to its capabilities.
Keep agent roles separate from user roles.
Test access with a limited group of users before assigning the Marketplace agent more broadly.
