---
title: "Salesforce Essentials Integration"
description: "Core Salesforce CRM automation for contacts, leads, and campaigns. 7 focused actions for essential CRM operations: create records, find entries, update data, manage campaign membership."
url: https://flowrunner.ai/integrations/salesforce-essentials
date_modified: 2026-08-01T02:40:32-07:00
---

# Salesforce Essentials

[CRM](https://flowrunner.ai/integrations/category/crm-sales)

Core Salesforce CRM automation for contacts, leads, and campaigns. 7 focused actions for essential CRM operations: create records, find entries, update data, manage campaign membership.

[Verified](https://flowrunner.ai/integrations/verified "What does verified mean?") · 7 actions · OAuth · available

[Salesforce Essentials website](https://www.salesforce.com/editions-pricing/essentials/) · Capability data verified 2026-08-04

1.  Prospect submits contact form on website via Typeform or Google Forms
2.  Agent calls Find Record by email to check for existing Salesforce contact
3.  Agent calls Create Record to add new lead if no existing record found
4.  Agent calls Add Lead to Campaign to associate lead with current campaign
5.  Sales team notified of new attributed lead via Slack
6.  Multiple matching records on same email domain routed to CRM admin for resolution

## 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

**Manual CRM entry**: Staff copy form submissions into Salesforce fields by hand

**Duplicate leads**: No deduplication check before creating new records

**Missing campaign attribution**: Leads created without the campaign that generated them linked

### With FlowRunner

**Lead in Salesforce within seconds**: Contact created and campaign associated from any form submission automatically

**Deduplication on every inbound**: Find Record check runs before any new record is created

**Clean campaign attribution**: Every lead linked to the campaign source at creation time

## 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 processes routinely

Detects exception requiring judgment

Clear match Continues automatically

Ambiguous Routes to human via Slack

Human decides

Agent resumes with decision

## Agent Capabilities

7 actions

### Capabilities

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.

## Frequently Asked Questions

### What can FlowRunner do with Salesforce Essentials?

FlowRunner agents can run Add Contact to Campaign, Add Lead to Campaign, and Create Attachment in Salesforce Essentials, plus 4 more actions.

### Does connecting Salesforce Essentials to FlowRunner require OAuth?

Yes. Salesforce Essentials connects to FlowRunner with OAuth 2.0, so agents authenticate without handling raw credentials.

### Can Salesforce Essentials trigger a FlowRunner workflow automatically?

Salesforce Essentials doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.

**Work at Salesforce Essentials?** This integration exposes Salesforce Essentials to AI agents on every FlowRunner plan, including through MCP, at no cost to you. [See what FlowRunner offers integration partners](https://flowrunner.ai/integrations/partners), including how to keep this page current.

---
Markdown version of https://flowrunner.ai/integrations/salesforce-essentials. Site index: https://flowrunner.ai/llms.txt
