How do I get started with Sprout's Salesforce Service Cloud integration?

Note: This article walks you through the set up for Sprout's managed package in Salesforce for Service Cloud. This feature is only available on the Advanced Plan. If you’re interested in upgrading your plan, reach out to your Account Executive. 

What do I need to know before I get started?

Keep the following in mind before you download Sprout's managed package from the AppExchange:

  • A Trailblazer Account is needed to install Sprout’s managed package from the AppExchange
  • A Sprout Admin must authenticate the Salesforce account with Sprout AND install the managed package app in Salesforce
  • The Salesforce Account must have the following permissions:
    • Manage Users & Customize Application - to administer the Sprout app.
    • Feed Tracking for all Related Objects on the Case Object - to create case feed items
    • Read/Write access to:
      • Cases
      • Contacts
      • Leads
  • Every agent in Service Cloud must have:
    • Each agent in Service Cloud needs Group access to your connected social profiles. Sprout recommends to create a Group for the Service Cloud agents and add every owned profile to that Group to ensure the Service Cloud agents can access the iFrame in Salesforce.
    • A Sprout user account to reply to messages
    • Access to every social profile connected in Sprout
    • Permission to reply to messages

How do I get started in Sprout?

Note: You must be a Salesforce Admin and have the appropriate Sprout permissions (Manage Profiles, Manage Permissions Company permissions for integrations and the Manage Advanced Inbox Feature permission) to connect your Salesforce instance. 

  1. Navigate to Account and settings > Settings.
  2. Click Integrations in the left-hand navigation.
  3. Click Connect for Salesforce.
  4. Accept the Twitter EULA terms.
  5. Select Sandbox or Production.

  6. Complete the OAuth process to securely log in to your Salesforce account using your admin credentials. If your sandbox account uses a custom domain, select Use Custom Domain on the Salesforce login screen and enter the domain before authenticating with your sandbox credentials.
  7. Click Complete. You now see Connected on the Integrations screen for Salesforce.


You can click the pencil icon if you want to manage your integration connections. From the modal, you can create, edit or delete a connection.


Now you’re ready to install the Sprout app in Salesforce. To finish the installation:

  1. Navigate to the AppExchange from here:
  2. Log in to the instance you want to connect.
  3. Select who you want to install the package for.
  4. Navigate to App Launcher > Sprout Social Setup.
  5. Click Get Started to open the Setup Assistant in Salesforce.

  6. Click Continue for the App Configuration.
  7. Set up your Flow Template. Click Next.

  8. Click into the Inbound Sprout Social Data Flow.
  9. Click Activate.
  10. Click Next.
    Navigate back to the Setup Assistant.
  11. Click Next to add the Sprout Social Custom Component to a Lightning Page and follow the steps on the screen.

  12. Navigate back to the Setup Assistant.
  13. Click Next to add Permission Sets and follow the steps on the screen.
    • Two permission sets are included - the Sprout Social Integration User and the Sprout Social Standard User. The Integration user is responsible for installing and configuring the application - typically a Salesforce Admin. Assign the Standard User to any user interacting with the Sprout Social app - typically a Support Agent working in the Case object.

  14. Click Finish.
  15. Click Start to set up your Package Log activity.

  16. Set up your log activity by choosing to log both success and error activity or error activity alone, and then click Finish.

You’re all set up and now you can set up your Automatic Rules in Sprout to start routing your customer care messages into Salesforce Service Cloud. Learn more here.

Was this article helpful?

Still can't find what you're looking for?

Powered by Zendesk