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

Organizer access to Goldcast. If you have teams enabled, you need to be an organization admin to set up integrations

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, the next step is 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. 
    1716808125717-a9119ee8-daf8-4131-8c2b-cd38c07f9fc6 (1126×534)
  3. Once on the Integrations page, navigate to Slack + Salesforce and click + Create Notification. 
    1716808171354-cae31c95-d603-4a81-af3a-15e1cb0c037a (1160×524)
  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. 

    Note: If you notice any of your Slack channels missing here, it might indicate that your Workspace owner has not yet approved the requisite permissions for the Goldcast integration. Connect with the workspace owner and ensure all the requirements and permissions specified in the Pre-requisites section are completed. 
     
  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. You can choose one or multiple recipients depending on your requirements. 
    • 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)

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, simply 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

© 2024 Copyright Goldcast, Inc. All rights reserved.


Knowledge Base Software powered by Helpjuice