-
For companies handling customer data, Salesforce stands out as a primary platform of choice. However, any data platform's effectiveness hinges on its speed. When securing a new deal, the speed of prospect engagement directly impacts customer win rates and, consequently, a company's bottom line.
So in this article, we will explore how to automate processes using Make with Salesforce and increase productivity.
Make's automation platform integrates with over 1,800 applications, including Salesforce. When any Salesforce records meet a certain criteria, Automation is initiated using triggers or "scenarios,". For instance, the "Watch Records" trigger module in Salesforce starts an automation when a record of a specific type (like Contact or Account) is updated or created.
Triggers can be configured to monitor changes in Salesforce according to a schedule you set. Make offers two types of triggers: polling triggers, which check for changes since their last run as frequently as every 60 seconds, and instant triggers, which allow apps to notify Make about changes immediately.
In Make, Salesforce uses polling triggers. These triggers call Salesforce's API to check for updates, a process made simple by Make's visual interface. However, for those needing faster updates—such as sales leads—every 60 seconds might not be quick enough. Speed is crucial in modern business.
Fortunately, it is possible to monitor your Salesforce activity in real-time, triggering a workflow as soon as a change occurs.
Webhook can be triggered by any app within the Salesforce org in real time. For this just send data over the internet and receive an application. With webhooks make.com assumes a Salesforce call instead of periodically looking for record updates.
This approach offers two key benefits:
Start by creating the webhook URL. The Salesforce Org needs it for communication. A tailored webhook “module” to be imported from the webhook app as the “scenario” trigger. This trigger will listen for instructions from Salesforce. The module will generate the webhook URL—copy it to your clipboard for now.
Next, instruct Salesforce to send a record update message to Make using Salesforce's Outbound Messages feature, which requires appropriate admin access.
In Salesforce Setup, go to "Outbound Messages" and create a "New Outbound Message." Select the Salesforce Object that will trigger your workflow. For this example, choose "Lead," though it can also be adapted to other objects like "Case."
Configure the message:
Next, tell Salesforce how to send the Outbound Message. Salesforce offers multiple options, the easiest being a Salesforce Flow that defines the trigger logic for sending the message.
Navigate to "Flows” in Salesforce Setup to create a newly Flow:
With Salesforce configured to notify Make about record updates, complete your lead-handling Make automation.
For this "Custom webhook" trigger should be run to test it and initial results should be retrieved by generating a new Salesforce Lead. following modules to be added:
xml
Copy code
<Response>
<Status>200</Status>
</Response>
To avoid creating an infinite loop if your Make scenario updates the record too, add a filter to block repeat executions, either in your Make scenario or in the Salesforce Flow.
Make sure the webhook is configured to accept connections from whitelisted IP addresses so that the scenario can only be triggered by the Salesforce servers hosting your Salesforce Org. In the "Logs" tab for your webhook (via the "Webhooks" section of your Make dashboard), you can see successful calls from Salesforce, including the IP address used.
Refer to the Salesforce documentation page "Salesforce Core Services - IP Addresses and Domains to Allow" for the different IP ranges Salesforce uses. Copy the address range corresponding to the observed address and add it to the IP whitelist in the webhook settings. Remember, these IP addresses can change, so ensure all possible ranges for your Salesforce organization are whitelisted.
In modern business, speed is critical. In sales and marketing, acting on latent customer interest promptly can be the difference between closing a deal and losing it. By triggering automations as soon as a lead hits your CRM, you can capitalize on opportunities instantly.
Make offers a variety of app integrations with both polling and instant triggers. The combination of speed and efficiency provided by webhooks can keep your team ahead in the competitive business market.
CloudCache Consulting is a globally recognized leader in Salesforce Consulting Services. Explore our Salesforce Professional Library to discover our expertise, or read verified client reviews on Upwork to see how we've delivered results for businesses worldwide.
Leave a Reply
Your email address will not be published.