Configuring Slack + Salesforce Integration

Plan Availability Starter Pro Premium Enterprise

For customers with contracts starting March 2024 or later, feature availability is based on your pricing tier. If interested, contact your CSM or our Sales Team to discuss pricing options. 


Pre-requisites & Permissions

Before you get started with the Slack + Salesforce Goldcast integration, make sure you have access to the following accounts with the required permissions:

Goldcast

To set up the Slack+Salesforce integration, you need to be an organization admin or integrations editor in Goldcast. For more information, see User Roles and Permissions in Goldcast Studio

Slack

  • A Slack workspace with a channel to receive notifications from Goldcast. 
  • Permission to install apps in Slack. If you don’t have this permission, refer to this Slack guide for instructions on submitting an app approval request to your Workspace owner. 

We recommend choosing the “Install for Everyone” option (if prompted) when allowing the Goldcast app approval for your Slack workspace. 

Below are the permissions that are required from your Slack account as a part of the integration: 

  • View information about a user’s identity
  • View basic information about public channels in a workspace (channels: read)
  • View basic information about a user’s private (channels groups: read)
  • View email addresses of people in a workspace (users: read. email)
  • View people in a workspace (users: read)
  • Send messages as Goldcast Bot (chat: write: bot)

Salesforce

Access to a Salesforce account with permissions to read Leads, Contacts, and their associated Accounts and Opportunities.   


Organization-level settings

The first step is connecting your Slack Workspace and Salesforce account to your Goldcast organization. This process involves two steps:

Before you begin the Slack + Salesforce integration process, we highly recommend logging into your Goldcast Studio, Slack Workspace, and Salesforce account to avoid doing so later in the setup process. 

Step 1: Install the Slack + Salesforce Integration

  1. Open Goldcast Marketplace on your browser, navigate to the CRM Integration section, and click the arrow next to the Slack + Salesforce tile. 
    1716806361189-5c4a51f9-99cf-4924-85d6-47f73a180445 (1058×522) 
     
  2. Click the Connect App button to begin the installation. If you’re based in the European Union, click the Connect App in EU button.  
    1716807190172-912ef533-09f3-4d6f-b419-89be5b451657 (1002×624) 
     
  3. You’ll be redirected to the Integrations page in your Goldcast Studio, and a pop-up titled Slack + Salesforce will appear. 
  4. Click Install to complete the installation.  
    1716807256573-79231762-5bfe-4c33-80bd-4472e1874f38 (834×291) 
     

Watch out for the success notification confirming the installation. 

 

1716807331955-211a3999-c09e-484f-81ae-998c4df07101 (679×94) 
 

Step 2: Connect your Slack Workspace & Salesforce Account

Upon completing the previous step, you’ll be redirected to a screen to authenticate your Slack workspace and Salesforce account. To begin, click the New Authentication button that appears on the screen.

  1. Enter a name for your authentication and click Create. You can choose any name you prefer. 
    1716807973545-bbe9979d-1e6f-4c01-b79a-7f9721478e93 (1107×493) 
     
  2. You’ll be redirected to an authentication screen that will prompt you to grant access to your Slack workspace. Click Allow to connect your workspace. 
  3. Click Next to authenticate your Salesforce account. 
  4. Click New Authentication to add a Salesforce account, and enter the required details in the pop-up. Like Slack authentication, you can choose any name for the Salesforce authentication. 
  5. Select the type of Salesforce account you’ll connect: Sandbox/Production.  
    1716808020307-06190d2b-a1fa-4a20-b30e-a860d6865525 (1081×396) 
     
  6. Click Create to authenticate your Salesforce account. You’ll be redirected to an authentication screen that will prompt you to grant access to your Salesforce account. Click Allow to proceed. 
  7. Click Finish to complete the installation.  
    1716808061055-81e7b6e7-ad60-409b-a947-216d4c980056 (621×86) 
     

Watch out for the success notification confirming the installation. This completes the organizational-level settings. 

 

 

Event-level settings

Once you’ve connected your Slack and Salesforce accounts to your Goldcast organization, you'll need to configure the settings for each event. 

To do so:

  1. Login to Goldcast Studio, and select the event you want to edit. 
  2. Once on the event dashboard, click Integrations on the left side menu. Alternatively, you can click the Configure button in the Integrations available section of the event dashboard.  
     
     
  3. Once on the Integrations page, navigate to Slack + Salesforce and click + Create Notification.  
     
     
  4. This opens the Create New Notification popup.  
    1716808205751-446a9240-5aeb-4d39-b679-25e0dc009d01 (735×630) 
     
  5. In this popup, Give a Name for the notification. This can be any name of your choice.
  6. Select the Trigger for which you want Goldcast to send notifications to your Slack channel.   
     

    Heads Up! You can create up to four notifications for an event (one for each trigger). To create a new notification, repeat Steps 3 to 10. 

     
  7. Select the Slack Channel where you want to receive Goldcast notifications.  

    Heads Up! If you're connecting the integration to a private channel, ensure that you've added the Goldcast app to the private channel, and only then will it be visible in the search drawer. For instructions on how to add the Goldcast app to a private channel, see here

     

    If you encounter any issues, such as missing channels or error pages, it could indicate that the Goldcast app has not been approved by your Workspace owner. Please refer to the prerequisites section above and follow the instructions to re-authenticate your integration and complete the event-level setup.

     
  8. In addition to channel notifications, you can also send direct Slack messages to selected recipients for the triggers you selected in the previous step. Depending on your requirements, you can choose one or multiple recipients. 
    • Account Owner
    • Contact Owner
    • Lead Owner 
      1716808305787-32018368-1e8b-48b8-aea0-5bafbb993fa1 (444×230) 
       
  9. Specify a custom message to send along with the notifications. For tips on formatting your Slack messages, refer to this guide.  
  10. Click Create.  
    1716808349846-51e16d20-def4-4310-b133-c82be1ee716f (998×856) 

    Pro Tip: We recommend you set up the Slack + Salesforce Integration before you open registrations for the event. This allows all the information to be available right from when your registration goes live.

     
     

Key Points to Know

  • Enabled notifications are indicated by a green dot, like in the below example.  
    1716808396104-51868641-08b9-44b7-acca-cc6cc149078b (299×165) 
     
  • To turn off an existing notification, click on it and turn off the Enabled for Event toggle.  
    1716808443252-545d9adc-9db5-4239-9c4e-16dc16cf52e0 (753×491) 
     
  • You can also edit/delete a notification by clicking on the Integrations page and making changes via the Edit Notifications drawer

 

How to add the Goldcast bot to a private Slack channel

If you're connecting to a private Slack channel, make sure to follow these instructions before completing the setup above:

  1. Click on the channel in Slack and head to the Integrations tab. 
  2. Click Add Apps and search for Goldcast
  3. Click Add


The Goldcast bot will now be added to your private Slack channel. Proceed with the steps mentioned above

© 2024 Copyright Goldcast, Inc. All rights reserved.


Knowledge Base Software powered by Helpjuice