Create Salesforce Record
salesforce_create_recordCreate a new record in Salesforce for any object type by specifying fields and values. Returns the new record ID.
Instructions
Create a new record in Salesforce.
Args:
object_type (string): The Salesforce object type (e.g., 'Account', 'Contact', 'Lead')
fields (object): Key-value pairs of field API names and their values
Returns: { id: string, success: boolean } - The new record ID on success.
Common required fields:
Account: Name (required)
Contact: LastName (required), AccountId (optional)
Lead: LastName + Company (required)
Opportunity: Name + StageName + CloseDate (required)
Case: Subject (required)
Examples:
Create account: object_type='Account', fields={ "Name": "Acme Corp", "Industry": "Technology" }
Create lead: object_type='Lead', fields={ "FirstName": "John", "LastName": "Doe", "Company": "Acme", "Email": "john@acme.com" }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fields | Yes | Field values as key-value pairs. Keys are Salesforce field API names. | |
| object_type | Yes | Salesforce object type to create (e.g., Account, Contact, Opportunity) |