Integrations
Salesforce
CRM
Description
Salesforce is the CRM that enterprise sales teams depend on — contacts, leads, opportunities, accounts, activities and forecasts all living in one platform that the entire revenue organisation relies on for visibility and reporting. But Salesforce is only as valuable as the data inside it, and keeping that data accurate at scale requires constant manual entry: leads to create, opportunities to update, contacts to enrich, activities to log. That maintenance work consumes hours every week and still produces a CRM that's perpetually out of date.
The Flowpath Salesforce integration eliminates that maintenance burden entirely. Connect via OAuth and start building agents that create, update and sync Salesforce records the moment something happens elsewhere in your stack — a form submission, a payment, an enrichment result, a scoring output, a support resolution. Every record arrives in Salesforce fully populated, correctly assigned and immediately visible to the teams that depend on it.
Every Salesforce object is available as a trigger source or action target: leads, contacts, accounts, opportunities, cases, tasks, campaigns and custom objects. Use Clearbit enrichment data to populate company fields automatically. Use GPT-4o scoring to set lead grade and opportunity stage. Use branch logic to route enterprise leads to one team and SMB leads to another. Salesforce becomes the accurate, real-time record of your revenue operations — maintained automatically by agents rather than manually by your team.
What you can do with
Salesforce
Create and update Salesforce leads, contacts, accounts and opportunities automatically
Enrich Salesforce records with Clearbit data the moment they are created
Score and grade leads with GPT-4o and write results back to Salesforce fields automatically
Route leads to the right owner and team using branch logic and assignment rules
Log activities, tasks and notes to Salesforce records from any upstream workflow event
Trigger agents when Salesforce opportunity stages change or deals are closed
Sync Salesforce data to Slack, Gmail and Notion for reporting and notification workflows
Salesforce
triggers
New lead created Fires when a new lead record is created in Salesforce. Passes lead name, email, company, phone, source, status and all standard and custom fields to the next step.
Lead converted Fires when a Salesforce lead is converted to a contact, account and opportunity. Passes all conversion details and the newly created record IDs to downstream steps — useful for triggering onboarding and handoff workflows.
Opportunity stage changed Fires when a Salesforce opportunity moves from one stage to another. Passes opportunity name, account, amount, new stage, old stage, owner and close date — useful for triggering notifications, approvals and CRM sync workflows.
Opportunity closed won Fires when a Salesforce opportunity is marked as Closed Won. Passes full opportunity details, account information and owner — useful for triggering onboarding, commission and celebration workflows.
Opportunity closed lost Fires when a Salesforce opportunity is marked as Closed Lost. Passes loss reason, competitor, opportunity details and account — useful for triggering win-back and analysis workflows.
New contact created Fires when a new contact record is created in Salesforce. Passes all contact fields including name, email, account, role, phone and custom fields to the next step.
Case created Fires when a new support case is opened in Salesforce. Passes case subject, description, priority, account, contact and origin — useful for triggering support routing and notification workflows.
Task completed Fires when a Salesforce task is marked complete. Passes task subject, related record, owner and completion timestamp — useful for sequential workflow automation.
Salesforce
actions
Create lead Create a new Salesforce lead with all standard and custom fields populated dynamically from upstream step data — name, email, company, phone, source and lead grade.
Update lead Update one or more fields on an existing Salesforce lead — status, owner, grade, score or any custom field. Useful for writing enrichment and scoring results back to the source record.
Convert lead Convert a Salesforce lead to a contact, account and opportunity — triggered by qualification score thresholds or downstream workflow conditions.
Create contact Create a new Salesforce contact with full field population from upstream step data — including account association, role, phone, email and custom fields.
Update contact Update one or more properties on an existing Salesforce contact — email, phone, account, title or any custom field.
Create opportunity Create a new Salesforce opportunity with name, stage, amount, close date, account, owner and custom fields populated from upstream data.
Update opportunity stage Move a Salesforce opportunity to a new stage — triggered by downstream workflow events such as a contract signed, a demo completed or a proposal sent.
Create task Create a follow-up task in Salesforce assigned to a specific owner with subject, due date and description from upstream step data.
Log activity Log a completed activity against a Salesforce record — call, email, meeting or custom activity type — with subject, description and timestamp from upstream steps.
Salesforce
One-click OAuth.
Auth method
OAuth 2.0
Plans
Growth & Enterprise
Sync
Real-time
Setup time
~1 minute
API version
Salesforce REST API v59.0