Lodol Docs

Salesforce

API actions for the Salesforce integration.

Salesforce

Sync Salesforce CRM by creating leads, accounts, and opportunities with API tokens.


Create Salesforce account

Create a new Salesforce account.

Parameters

ParameterTypeRequiredDescription
namestringYesAccount name
industrystringNoIndustry
websitestringNoWebsite URL

Response

{
  "errors": [],
  "id": "001xx000003DGbXAAW",
  "success": true
}

Create Salesforce lead

Create a lead with contact details and company information.

Parameters

ParameterTypeRequiredDescription
emailstringYesLead email
last_namestringYesLead last name
companystringYesLead company
first_namestringNoLead first name
phonestringNoPhone number
titlestringNoLead title

Response

{
  "errors": [],
  "id": "00Qxx0000001234",
  "success": true
}

Create Salesforce opportunity

Create a new Salesforce opportunity.

Parameters

ParameterTypeRequiredDescription
namestringYesOpportunity name
account_idstringNoAssociated account ID
stage_namestringYesSales stage name
close_datestringYesClose date (YYYY-MM-DD)
amountnumberNoOpportunity amount

Response

{
  "errors": [],
  "id": "006xx000004TGpUAAW",
  "success": true
}

Get Salesforce lead

Retrieve a Salesforce lead by ID.

Parameters

ParameterTypeRequiredDescription
lead_idstringYesLead ID

Response

{
  "Company": "Example Co",
  "Email": "alex.lee@example.com",
  "FirstName": "Alex",
  "Id": "00Qxx0000001234",
  "LastName": "Lee"
}

List Salesforce leads

List Salesforce leads with a limit.

Parameters

ParameterTypeRequiredDescription
limitnumberNoMaximum number of leads to return

Response

[
  {
    "Email": "alex.lee@example.com",
    "FirstName": "Alex",
    "Id": "00Qxx0000001234",
    "LastName": "Lee"
  }
]

Update Salesforce account

Update fields for an existing Salesforce account.

Parameters

ParameterTypeRequiredDescription
account_idstringYesSalesforce account ID
updatesobjectYesJSON object of fields to update

Response

{
  "errors": [],
  "id": "001xx000003DGbXAAW",
  "success": true
}

Update Salesforce lead

Update fields for an existing Salesforce lead.

Parameters

ParameterTypeRequiredDescription
lead_idstringYesSalesforce lead ID
updatesobjectYesJSON object of fields to update

Response

{
  "errors": [],
  "id": "00Qxx0000001234",
  "success": true
}

Update opportunity stage

Update the sales stage of a Salesforce opportunity.

Parameters

ParameterTypeRequiredDescription
opportunity_idstringYesOpportunity ID
stage_namestringYesNew stage name

Response

{
  "errors": [],
  "id": "006xx000004TGpUAAW",
  "success": true
}

On this page