SUPPORT.TWILIO.COM END OF LIFE NOTICE: This site, support.twilio.com, is scheduled to go End of Life on February 27, 2024. All Twilio Support content has been migrated to help.twilio.com, where you can continue to find helpful Support articles, API docs, and Twilio blog content, and escalate your issues to our Support team. We encourage you to update your bookmarks and begin using the new site today for all your Twilio Support needs.

Assigning and Managing Twilio for Salesforce Permission Sets

Twilio for Salesforce uses specific Permission Sets to control "Service Level" access. Follow these steps to align your users with the correct permissions.

 

Step 1: Assign Managed Package Licenses (Production Only)

In Production environments, installing the package is not enough; users must be assigned a seat license to interact with the app's components.

  1. Navigate to Setup and search for Installed Packages.

  2. Find Twilio for Salesforce and click the Manage Licenses link.

  3. Click Add Users.

  4. Select the checkboxes for the users who require access and click Add.

    • Note: If no licenses are available, additional seats must be purchased via the Twilio Configuration tab.

Step 2: Assign Twilio Permission Sets

Licenses grant the right to use the software, but Permission Sets define what the user can actually do.

  1. Navigate to Setup > Users > Permission Sets.

  2. Select the relevant set provided by the package:

    • Twilio Administrator: Full access to API credentials, Twilio Configuration, and Messaging Services.

    • Twilio User: Standard access to send/receive SMS and use the SMS Inbox component.

  3. Click Manage Assignments > Add Assignments.

  4. Select your users and click Assign.

Step 3: Verification

  1. Log in as the assigned user.

  2. Open a Contact or Lead record.

  3. Confirm the Twilio SMS Lightning Component renders correctly. If the user sees "Contact your System Administrator," verify both the License and Permission Set are assigned.

Additional Information

  • Sandbox Environments: Managed Package Licenses are not enforced in Sandboxes. You only need to complete Step 2 (Permission Sets) to grant access.

  • Flow & Automation: Any user who triggers a Salesforce Flow that sends an SMS (including the Automated Process User) must have a license and the Twilio User permission set assigned.

  • Versioning: Ensure you are on the latest version of the app to avoid conflicts between licensing and newer Lightning Component features.

 

 

Have more questions? Submit a request
Powered by Zendesk