Salesforce Essentials
CRMCore Salesforce CRM automation for contacts, leads, and campaigns. Agents create records, find existing entries, update data, add contacts and leads to campaigns, and attach files. 7 focused actions for essential CRM operations.
What This Integration Enables
Salesforce Essentials integration covers the high-frequency CRM operations that most workflows need: create a contact from a new lead, find a record before creating a duplicate, update fields when data changes, add prospects to campaigns, and attach documents to records. For teams graduating from manual CRM entry, this is the starting point.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Form-to-CRM Lead Capture
A prospect submits a contact form on the website. The Typeform or Google Forms trigger fires. The agent calls Find Record by email to check for an existing contact. If none exists, it calls Create Record to add the lead to Salesforce. It calls Add Lead to Campaign to associate the lead with the current marketing campaign for attribution tracking. The sales team sees a new, attributed lead in Salesforce within seconds of form submission.
Signed Contract Attachment
DocuSign fires On Envelope Completed. The agent downloads the signed document. It calls Find Record to locate the Salesforce opportunity by deal name. It calls Create Attachment to store the signed contract against the opportunity record. The sales team has the executed document attached to the deal in Salesforce for reference and audit purposes.
CRM Data Sync from ERP
When customer data is updated in NetSuite or Acumatica, the agent calls Find Record to locate the corresponding Salesforce account. It calls Update Record to propagate the change. Billing information, company name updates, and contact details stay synchronized without manual entry in both systems.
Human-in-Loop Highlight
When an agent's Find Record search returns multiple potential matches for a new lead, it does not silently pick the first result or create a duplicate. It routes the ambiguity to a CRM admin via Slack: "Multiple Salesforce records match this contact's email domain. Which record should I associate this new lead with?" The admin resolves the conflict. Clean CRM data requires human judgment on ambiguous matches.
Agent Capabilities
7 actionsCapabilities
7- Create Record Creates any standard Salesforce object: contact, lead, account, opportunity, case. Used when new prospects enter the pipeline or when operational events require a CRM record.
- Find Record Searches for a single record matching specified field criteria. Used as a deduplication check before creating contacts or leads: does this person already exist in Salesforce?
- Find Record by Query Executes a SOQL-style query to locate a specific record. Used when standard field filtering is not sufficient and a custom query is needed.
- Update Record Modifies fields on an existing Salesforce record. Used to keep records current as deal status, contact information, or account data changes.
- Add Contact to Campaign Associates a contact record with a Salesforce campaign. Used to track marketing attribution and campaign membership for existing contacts.
- Add Lead to Campaign Associates a lead record with a Salesforce campaign. Used to track which campaigns generated specific leads.
- Create Attachment Attaches a file to a Salesforce record. Used to store source documents, signed agreements, or supporting files against the relevant CRM record.
Start building with Salesforce Essentials
$100 in credits. No card required. Connect in minutes.