Botpress integrates with Salesforce. Your bot can search, create, and update Salesforce contacts and leads, and send requests to the Salesforce API.
Look up Salesforce contacts from a flow by passing at least one search criterion, then store the result in a variable.
Create a contact with a first name, last name, and email, or update the fields of an existing contact by its Id.
Look up Salesforce leads by passing at least one search criterion, then store the result in a variable.
Create a lead with a first name, last name, email, and company, or update the fields of an existing lead by its Id.
Toggle on the Enable Integration option and select Save.
Open the integration's Webhook URL in your browser and follow the on-screen instructions to complete the installation.
Toggle on Sandbox Environment to use Salesforce's Sandbox. Each time you switch between Production and Sandbox, repeat the authorization step.
Use the Make API Request action as a proxy to the Salesforce API, passing an HTTP method, a URL path, and any additional request data.
Pass custom fields in JSON format when you create or update contacts and leads.
Store the Id of a created or updated contact or lead in a variable.
Yes. The Salesforce integration on the Botpress Hub, maintained by the Botpress Growth Team, lets your bot search, create, and update Salesforce contacts and leads.
Yes. Toggle on the Sandbox Environment option. Whenever you switch between Production and Sandbox, reauthorize the connection by opening the Webhook URL again.
First Name, Last Name, and Email are required for a contact. A lead also requires Company.
Yes. The Make API Request action forwards a request to the Salesforce API with the HTTP method, URL path under services/data/v54.0, and request data you provide.
Enable the integration, then open its Webhook URL and follow the on-screen instructions to authorize the connection.