| [ Web Proxy ] |
| Viewing: https://zapier.com/apps/salesforce/integrations | [Back] [Original] |
Automate smarter with Salesforce and scale with confidence. Zapier is built for enterprise-grade security, compliance, and performance.
Zapier helps you create workflows that connect your apps to automate repetitive tasks. A trigger is an event that starts a workflow, and an action is an event a Zap performs.
Triggers when a new Attachment is added to a case.
Triggers when a field is updated on the object specified. It will output the old and new field values.
Triggers when a new Lead is created.
Triggers when a record of the specified Salesforce object (ie. Contact, Lead, Opportunity, etc.) is created.
Triggers when any record of the specified Salesforce object (ie. Contact, Lead, Opportunity, etc.) is updated.
Adds an existing file to an existing Record.
Direct pass-through to custom Apex REST endpoints at /services/apexrest/... with minimal processing. Send exactly what your Apex class expects.
Creates a new attachment (max 25MB).
Creates a new contact.
Creates a new File (max 25MB).
Creates a new note and links it to a parent record
Creates a new record of a specified Salesforce object. Dates use the UTC format.
Launch a Salesforce flow with optional input parameters. The flow will execute and return any output values.
Sends an email using Salesforce Simple Email Actions.
Updates an existing lead in Salesforce.
Updates an existing record of a specified Salesforce object. Dates use the UTC format.
Execute custom SOQL SELECT queries with support for full query control and guided aggregate functions (COUNT, SUM, AVG, MAX, MIN).
Finds Child Records for a given Parent ID.
Finds records of a Salesforce object using a Salesforce Object Query (SOQL) WHERE clause.
Finds a record of a Salesforce object using a Salesforce Object Query (SOQL) WHERE clause.
Find a record. Optionally create a record if not found.
Triggers when a new Contact is created.
Triggers when an attachment, note, or content document is added or updated on any record of the specified Salesforce object.
Triggers when a new outbound message is received in Salesforce.
Triggers when a field of your choosing (ie. email address, status) is updated on any record of a specified Salesforce object (ie. Contact, Lead, Opportunity, etc.).
Adds an existing contact to an existing campaign.
Adds an existing lead to an existing campaign.
Adds an existing contact to an existing campaign.
Creates records from line items and sets the parent-child relationship.
Creates a new enhanced note (also known as ContentNote) with optional record attachment.
Creates a new lead in Salesforce.
Creates a new record of a specified Salesforce object.
Deletes an existing record of a specified Salesforce object.
Execute a Salesforce Analytics report and retrieve the results with optional custom filters and groupings.
Updates an existing contact in Salesforce.
Updates an existing record for a specified Salesforce object (ie. Contact, Lead, Opportunity, etc.).
This is an advanced action which makes a raw HTTP request that includes this integration's authentication.
Execute custom SOSL (Salesforce Object Search Language) queries for text-based searches across multiple objects and fields. Useful for searching Salesforce Knowledge Base articles and other cross-object text searches.
Finds a record of a specified Salesforce object by up to two fields and values you choose.
Finds records of a specified Salesforce object by a field and value you choose (with line-item support).
Gets all notes and attachments for a record.
Finds a record of a Salesforce object using a Salesforce Object Query (SOQL) WHERE clause. Optionally create a record if not found.
For builders
Go beyond Zap workflows. Install Zapier in your AI to call Salesforce actions directly from your agentswith governance built in. Authenticate once. Revoke access anytime.
Act in Salesforce from your AIno exposed credentials, and you control which actions your AI can touch. One install covers 9,000+ other apps.
Example actions on this page
Works with
Claude ChatGPT Cursor Any MCP-compatible AI
Expose Salesforce actions from backend services, scripts, or agent code. Zapier handles the OAuth and scoped permissions. Access 9,000+ apps, plus thousands more with .fetch().
Install
npm install @zapier/zapier-sdk npm install -D @zapier/zapier-sdk-cli zapier-sdk login # create a Salesforce connection @ https://zapier.com/app/assets/connections
Run an action
// Typescript
import { createZapierSdk } from "@zapier/zapier-sdk";
const zapier = createZapierSdk();
const { data: connection } = await zapier.findFirstConnection({ app: "salesforce", owner: "me" });
await zapier.runAction({
app: 'salesforce',
action: 'add_contact_to_campaign',
connection: connection.id,
input: {
{inputKeyValuePairs}
},
});Direct API calls to raw endpoints through fetch are not yet subject to org-level app and action restrictions.
| Web Proxy Viewer | New URL | Original Page |