Salesforce Integration

Connect Salesforce to create leads, update opportunities, manage contacts, and automate your enterprise sales process.

Available triggers

TriggerWhen it fires
New LeadA lead is created
Lead UpdatedA lead's fields change
New OpportunityAn opportunity is created
Opportunity Stage ChangedAn opportunity moves stages

Available actions

ActionWhat it does
Create LeadAdd a new lead
Update LeadModify lead fields
Create ContactAdd a contact
Create OpportunityAdd an opportunity
Update OpportunityChange opportunity stage/fields
Search RecordsFind records by SOQL query
Get RecordRetrieve a specific record by ID

Setup

  1. App AuthorizationsSalesforce
  2. Sign in with your Salesforce account (production or sandbox)
  3. Grant API access permissions

Common patterns

Lead routing

Form Submission → TinyGPT (qualify lead) → If-Else (qualified?) →
  Yes: Create Salesforce Lead + Send Slack (#sales)
  No: Send Email (nurture sequence)

Opportunity pipeline sync

Salesforce Trigger (opportunity stage changed to "Closed Won") →
  Update Google Sheets (revenue tracker) + Send Slack (#wins) + Send Email (congratulations)

Multi-CRM sync

HubSpot Trigger (new contact) → Create Salesforce Lead →
  Update HubSpot Contact (add Salesforce ID)
Note

Salesforce has strict API rate limits. Use Delay nodes between bulk operations to avoid hitting limits (typically 100 requests per 15 seconds).