Integrating Salesforce with SleekFlow boosts lead management and automates follow-ups. Sync various record details between Salesforce and SleekFlow, and use Flow Builder to design complex workflows. Manage conversations, automate workflows, and create broadcast campaigns for enhanced efficiency and collaboration. In this article, we will guide you through connecting and managing your Salesforce organization with SleekFlow.
Connecting a Salesforce organization
🔒 The information in this section applies only to Admin account users
You can follow the steps below to set up your Salesforce integration:
- Click on the icon on the left-hand navigation bar
- You will be redirected to the “Integrations” page
- Under “CRM integrations” section, you will find the “Salesforce” section
- Click on the “Connect button”, you will then be redirected to the “Connect Salesforce” page
- In the “Connect Salesforce” page, you can select whether to connect to a Salesforce product site or a Salesforce Sandbox
- After selecting the integration environment, click the “Continue on Salesforce” button at the bottom of the page
- You will be redirected to the Salesforce log-in page. Log in and authorize access on Salesforce
- You will be redirected back to the Salesforce dashboard on SleekFlow once the connection is successful
Note on connecting a Salesforce sandbox organization:
When data records on Salesforce sandbox match conditions match a flow created in Flow Builder, it will trigger the flow and any subsequent actions. This may result in test data records syncing into SleekFlow.
Managing your connected Salesforce organization
🔒 The information in this section applies only to Admin account users.
ℹ️ You need to have at least one Salesforce Organization to SleekFlow to review and manage the connected Salesforce connection.
You can review and manage all of your connected Salesforce Organization in the Salesforce dashboard, to access the dashboard, you can follow the steps below:
- Click on the icon on the left-hand navigation bar to go to the “Integrations” page
- Under “CRM integrations” section, you will find the “Salesforce” section
- Click on “Manage integration”, and you will be redirected to Salesforce dashboard
Renaming your Salesforce organization
To rename the Salesforce organization, follow the steps below:
- In the Salesforce dashboard, hover on the Salesforce organization you would like to rename
- Click on the button, and select “Rename”
- Rename the organization in the “Connection name” text box
- Click “Rename” and your organization name will be updated
By renaming the organization, you will only rename the organization name displayed in SleekFlow. The change will not be applied to the organization name on Salesforce.
Disconnect your Salesforce organization
To disconnect your Salesforce organization, follow the steps below:
- In the Salesforce dashboard, hover on the Salesforce organization you would like to disconnect from
- Click on the button, and select “Disconnect"
- A warning modal will show up, click “Delete” to confirm the disconnection
- Your Salesforce organization will be disconnected from your SleekFlow account
Re-connecting your Salesforce organization
There might be occasions when your Salesforce integration is disconnected. For example, the authorization expired. In these cases, your Salesforce organization connection status will be changed to “Disconnected”, and any flows with the Salesforce node that has the organization selected will fail to perform the relevant trigger or action.
To resolve this, you can reconnect your connection by following the steps below:
- Go to the Salesforce dashboard
- Click on the button of the Salesforce organization you would like to reconnect. This button only appears for connections that are “Disconnected”.
- Follow the steps in Connecting a Salesforce organization
Mapping users between SleekFlow and Salesforce
Note: This step is optional and can be completed based on your specific needs.
Mapping users between SleekFlow and Salesforce allows you to synchronize user information and enhance collaboration between the two platforms. While this step is optional, it can provide several benefits:
- Unified user management: By mapping Salesforce and SleekFlow users, you can sync information between both platforms, ensuring consistency and up-to-date user data. This reduces errors and improves communication among team members.
- Streamlined communication: Facilitate better communication and collaboration among team members by having access to updated user data.
- Automated processes: Enable automation of workflows that involve both SleekFlow and Salesforce, enhancing efficiency and productivity.
To map the users between the platforms, follow the steps below:
- In the Salesforce Dashboard, select “Manage settings” for the organization you want to map users for.
- Under the “SleekFlow user” dropdown, select the SleekFlow user you want to map, then choose the associated Salesforce user.
- To map additional users, click on “+ Add new mapping.” A new row will appear for you to fill in.
- Once you have completed all the mappings, click “Save” to save your changes.
- When a new contact is synced from Salesforce, it is automatically assigned to the corresponding SleekFlow user based on the mapping. Likewise, when a contact is created in Salesforce, the contact owner in SleekFlow will be assigned according to this mapping when the contact syncs to SleekFlow.
Utilizing your Salesforce connection
Once you have successfully connected your Salesforce organization to SleekFlow, you can leverage this integration to enhance your workflows using SleekFlow’s Flow Builder. With your Salesforce data at your fingertips, you can automate processes, streamline communication, and create personalized experiences for your customers.
By utilizing the Salesforce nodes in the Flow Builder, you can perform various actions, such as retrieving customer information, updating records, and triggering events based on specific criteria. This powerful integration allows you to create seamless workflows that enhance productivity and improve your overall business operations.
For detailed instructions on setting up the Salesforce node in Flow Builder, please refer to our Flow Builder Setup Guides for Salesforce triggers and Salesforce actions.
Troubleshooting your Salesforce integrations
What permission do I need to grant on Salesforce in order for SleekFlow Salesforce custom object Flow Builder nodes to work?
If you notice that you did not grant sufficient permissions for the Flow Builder Salesforce nodes to work, follow the steps below:
To proceed, you will first need to confirm the Salesforce profile you used to log in to Salesforce through SleekFlow. Follow the steps below to verify this:
- Sign into the Salesforce account you used during the integration with SleekFlow
-
Click on your avatar located in the top-right corner of the screen and select “Settings”
-
Under “My Personal Information,” select “Advanced User Details”
-
Look for “Profile” to identify the role of your Salesforce account
Once you have identified the role of your Salesforce account, you can follow the steps below to update your profile permission:
-
Click on “Setup” in the top-right corner of the navigation bar. You will be redirected to the Salesforce “Setup” home page
-
In the “Quick Find” search bar, input “Profiles,” and click on “Profiles” under “Users”
-
Find the profile name that matches the one you identified in Step 4 in the previous section, and click “Edit”
-
You will be redirected to the page for editing profile permissions. Scroll down, locate “Modify All Data,” and click “Save”
- You can now enjoy Salesforce custom object-related triggers and actions in Flow Builder