What Salesforce enables
When you connect Salesforce, you can:- Operate the commercial core across accounts, contacts, leads, and opportunities
- Manage campaigns and contact/lead campaign membership
- Open and track support cases with associated comments and lookups
- Log activity and collaboration: tasks, events, notes, email, templates, and Chatter
- Query and explore data with search, SOQL, and SOSL
- Work with objects generically or in bulk when volume or flexibility requires it
- Support knowledge and administration: articles, categories, users, BLOB, and field metadata
Installation
Prerequisites
- A Salesforce organization with the objects and permissions you will use (sales, service, campaigns, etc.).
- Ability to authorize a connected app (OAuth), according to your admin policies.
- A Salesforce edition with API Access enabled (Compatible with Enterprise, Unlimited, Developer, and Performance editions).
- Clarity on whether you will connect a Production Instance or a Sandbox Instance, since the install modal asks you to choose one.
How to connect it
The most direct way is to use Jelou Agent: describe what you need and the agent connects Salesforce automatically inside the flow. If you prefer manual setup, follow these steps in Marketplace. The connection uses Salesforce OAuth - you choose production or sandbox instance and sign in; you do not need to copy credentials.Open Marketplace
Find Salesforce
Choose instance type
Authorize with Salesforce
Confirm installation
Available tools
The integration exposes 46 tools. We group them by Salesforce function; names match what you will see in Brain Studio.Commercial CRM
Commercial CRM
- Create Account
- Update account
- Create contact
- Update Contact
- Create lead
- Create Opportunity
- Update Opportunity
- Delete Opportunity
- Create attachment
- When chat must reflect new records or changes in the pipeline and customer master data
- When you need to document the relationship with attachments on the right record
- When the flow closes or discards an opportunity explicitly
Campaigns
Campaigns
- Add contact to campaign
- Add Lead to Campaign
- Create campaign
- When conversation source or response must be attributed to a marketing or sales campaign
- When you need to add an existing contact or lead to an active campaign
- When the process must create the campaign before associating members
Cases and support
Cases and support
- Create Case
- Get Case
- Create case comment
- List case comments
- When the user reports an incident or request and a Salesforce case must be created
- When you need to retrieve the case or its comment thread before replying
- When the flow must add a visible update on the case
Activity and collaboration
Activity and collaboration
- Create Event
- Create Note
- Create Content Note
- Create Task
- Post message to Chatter feed
- List Email Messages
- List Email Templates
- Update email template
- Send email
- When you want Salesforce to reflect meetings, tasks, or notes after the conversation
- When you need to review or adjust templates and send email from the flow
- When the team uses Chatter for fast progress visibility
Query and search
Query and search
- Search records
- Search Object Records
- SOQL query
- SOSL search
- When you need to filter or retrieve record sets with precise criteria
- When the agent or flow must validate whether a record exists before creating another
- When logic depends on queries aligned with Salesforce reports or business rules
Generic object operations
Generic object operations
- Create Record
- Get record by ID
- Update record
- Delete record
- Create or update record
- Convert SOAP XML object to JSON
- When the object or fields do not have a dedicated tool in the list above
- When you need generic upsert or CRUD operations with the integration’s standard model
- When you convert SOAP responses to continue the flow in JSON
Bulk / mass operations
Bulk / mass operations
- Create accounts (batch)
- Update Accounts (Batch)
- Create Opportunities (Batch)
- Update Opportunities (Batch)
- When syncing many records from another system or from a structured conversational import
- When the use case does not justify one-by-one calls due to performance or API cost
- When your process already groups rows ready for mass processing
Knowledge and administration
Knowledge and administration
- Get Knowledge Articles
- Get Data Category Groups for Knowledge
- List Knowledge Base Articles
- Get user
- Create user
- Insert BLOB data
- List object fields
- When the flow must display or route with knowledge articles
- When you need to query or create users within your process
- When working with binary content or needing object field introspection in the editor
How to use in Brain
In AI Agent
Use it when conversation is open-ended: the user may mix intents (run SOQL, create lead, open case). The agent chooses the tool within the subset you enable.Open the AI Agent node
Open Tools
Add Salesforce
Configure tools
In Canvas
Use it when the process is deterministic: fixed steps (validate -> create record -> send email -> notify), with branches based on memory or user responses.Drag Salesforce into Canvas
Select the tool
Configure body and memory
Connect the flow
Use cases
Lead capture and qualification from conversational channels
Lead capture and qualification from conversational channels
- The user starts the conversation and shares their data or commercial interest
- The flow creates the lead and, if relevant, associates it to a campaign
- If a related record already exists, instead of duplicating it, the flow updates it or continues on the correct object
- The sales team receives a properly structured lead in Salesforce
- Fewer lost leads between channel and CRM
- Better traceability of commercial source
- Less operational load for SDRs, account executives, or revenue ops
Pipeline progression without leaving the channel
Pipeline progression without leaving the channel
- The prospect confirms interest, agrees to move forward, or provides key information
- The flow creates or updates the opportunity
- It adds a note, task, or event to leave traceability for the next step
- The team sees progress directly in Salesforce, without waiting for manual updates
- More reliable pipeline for forecasting and commercial management
- Less lag between what was discussed and what was recorded
- Better visibility for managers and sales leaders
Case creation and follow-up from the same flow
Case creation and follow-up from the same flow
- The user describes the issue in the conversation
- The flow creates the case in Salesforce
- It adds comments or retrieves existing comments if the ticket is ongoing
- The support team works on a documented case while the customer keeps continuity in the channel
- Fewer lost or poorly documented cases
- Better continuity between conversation and Service Cloud
- Less friction for support and customer success
Internal CRM lookup by chat for sales or support teams
Internal CRM lookup by chat for sales or support teams
- An internal user asks about an account, opportunity, or case
- The flow uses search, SOQL, SOSL, or ID lookup depending on required precision
- It returns current status, relevant context, or the exact record to take action
- If needed, the same flow continues with an update, note, task, or email
- Faster access to critical CRM information
- Less context switching for the team
- Salesforce becomes more useful as an operational source of truth, not just a system of record
Integrations that pair well with Salesforce
Gmail
Gmail
Calendly
Calendly
Slack
Slack
Google Sheets
Google Sheets