What can you do with it?
The Salesforce integration allows you to manage your complete CRM workflow including leads, contacts, opportunities, tasks, and cases. You can query records, create new entries, update existing data, and generate reports directly from your conversations. This integration supports full CRUD operations on Salesforce objects and enables you to automate your sales and customer service processes.How to use it?
Basic Command Structure
Parameters
Required:action
- The operation you want to perform (query, create, update, get_report)
-
object_type
- The Salesforce object type (Lead, Contact, Opportunity, Task, Case, etc.) -
fields
- Specific fields to retrieve or update
Tools
Query Records
Retrieve records from Salesforce using SOQL queries Parameters:query
(required) - The SOQL query to executeobject_type
(optional) - The object type to query
Create Task
Create a new task in Salesforce Parameters:subject
(required) - Task subjectwho_id
(optional) - ID for contacts and leadswhat_id
(optional) - ID for other objectsowner_id
(required) - ID of the task ownerstatus
(optional) - Task status (defaults to “Not Started”)priority
(optional) - Task priority (defaults to “Normal”)description
(optional) - Task description
Update Record
Update an existing Salesforce record Parameters:object_type
(required) - The type of object to updaterecord_id
(required) - The ID of the record to updatefields
(required) - Object containing field names and values to update
Create Case
Create a new support case in Salesforce Parameters:subject
(required) - Case subjectdescription
(required) - Case descriptionstatus
(optional) - Case statuspriority
(optional) - Case priorityorigin
(optional) - Case origintype
(optional) - Case typecontact_email
(optional) - Contact email (uses SuppliedEmail if contact not found)contact_phone
(optional) - Contact phone (uses SuppliedPhone if contact not found)contact_name
(optional) - Contact name (uses SuppliedName if contact not found)
Get Report
Retrieve data from a Salesforce report Parameters:report_name
(required) - The name of the report to retrieve