Agile ConnectLink™

USER GUIDE

Permission Sets

Introduction

In the Version 4.8 release, we introduced two new permission sets and provided updated security recommendations.

The two permission sets included with the integration are: ConnectLink Admin and ConnectLink User. Read on for more details.

Permission Sets FAQ

Permission sets are collections of settings and permissions that grant users additional access beyond their profiles, allowing for flexible and granular access control.

Current Salesforce security standards for managed packages require that included components comply with the Platform Sharing Architecture. This means most code must now honor your organization’s sharing rules. Exceptions where the model could not be fully applied were documented and approved during the AppExchange Security Review. ConnectLink passed its latest review on 8/30/2025. 

Access to the package’s fields and functionality is granted through permission sets.

To comply with Salesforce security standards, we recommend installing ConnectLink for admins only and using permission sets to grant access to users or profiles that will use the app.

System Administrators do not need permission sets to use ConnectLink, since they already have the highest level of access.

If you opt to install for all users instead, only certain portions of this FAQ will apply.

Yes, unfortunately, managed package upgrades don’t revert previously granted permissions. Additional steps are required if you previously installed for all users and are now installing for admins only.

The privileges you’ll want to revoke are the ones granted by the ConnectLink Admin Permission Set. The sections that contain privileges granted are: Assigned Apps, Object Settings, Apex Class Access, Visualforce Page Access, and Custom Settings Definitions. Once this process has been completed, appropriate privileges can be granted (continue reading for further details).

NOTE: Simply granting the ConnectLink User Permission Set to users or profiles will not revoke any existing privileges.

ConnectLink provides two permission sets:

  • ConnectLink Admin
  • ConnectLink User

The ConnectLink Admin permission set grants access to all package components. Salesforce managed packages cannot grant access to components outside their scope.

Additional permissions may be required to:

  • View package dashboards and reports
  • Fully use the ConnectLink Setup tab

The ConnectLink User permission set provides access to all package fields in the agileed namespace.

It also allows the use of the following buttons:

  • ConnectLink Sync
  • ConnectLink Account/Contact/Lead Matching
  • Report CL Data Problem

Additional field access may be required to perform ConnectLink Sync and Report Data Problem operations correctly.

Non-System Administrator users will likely need additional permissions for full functionality. Below are the recommended permissions; however, depending on your organization’s policies, granting all of them may not be possible or desirable.

ConnectLink Users

  • Write access to all fields mapped in the ConnectLink Setup tab
    • Required for the ConnectLink Sync and Report CL Data Problem buttons to work correctly.

ConnectLink Admins

  • Write access to all fields mapped in the ConnectLink Setup tab.
    • Required for the ConnectLink Sync and Report CL Data Problem buttons to work correctly.
  • View Dashboards in Public Folders
    • ⚠️ Warning: This grants access to all dashboards in Public Folders.
    • Grant View Access only.
    • For more restricted access, share only the ConnectLink Dashboards folder with specific Users, Roles (and Subordinates), or Public Groups.
  • View Reports in Public Folders
    • ⚠️ Warning: This grants access to all reports in Public Folders.
    • Grant View Access only.
    • For more restricted access, share only the ConnectLink Metrics and ConnectLink Records folders. 
  • Customize Application

Follow these steps to grant permissions safely and efficiently:

  1. Create a permission set called ConnectLink Fields, and add Write Access to all fields mapped in the ConnectLink Setup tab.
  2. Create two permission set groups:
    • ConnectLink_Admin_Local
    • ConnectLink_User_Local
  3. Add the following permission sets to each group:
    • ConnectLink_User_Local → ConnectLink User + ConnectLink Fields
    • ConnectLink_Admin_Local → ConnectLink Admin + ConnectLink Fields
  4. Either (choose one of the following):
    1. Create a permission set called ConnectLink Admin Extra, and add:
      • View Dashboards in Public Folders
      • View Reports in Public Folders
      • Customize Application – ⚠️ Important: This grants extensive permissions. See the previous question: Do I need additional permissions that ConnectLink does not provide?
      • Add ConnectLink Admin Extra to the ConnectLink_Admin_Local group.
    2. Or create a public group and add the users who have the ConnectLink_Admin_Local permission set, and grant them access to:
      • The ConnectLink Dashboards dashboard folder
      • The ConnectLink Metrics and ConnectLink Records report folders

No. The subscriber cannot customize permission sets that belong to a managed package.

During ConnectLink upgrades, permissions included in the ConnectLink Admin and/or ConnectLink User permission sets may be added, modified, or removed.

Generally, new privileges are added only when required for new functionality.

Speak with a Consultant     |     866.782.0241 x 108     |     [email protected]

education expertise matters

Consultation
Request

We use cookies to ensure you get the best experience on our website.  Learn more.

Optimize Your Digital Marketing

Let's Get Started

Optimize Your Digital Marketing

Let's Get Started

education expertise matters

Let's Connect

We’re here ready to answer your questions! Share a little information with us below and one of our Agile experts will be in touch shortly.

Making Data Useful Daily

Let's Get Started

See Agile Integrations in Action

Connect to
Learn More

Plug Into the Education Market

Get Started

education expertise matters

Consultation
Request

education expertise matters

Consultation
Request

education expertise matters

Consultation
Request