Salesforce Marketing Cloud Connector
Quickly build integrations connecting your B2B SaaS to Salesforce Marketing Cloud.
About the Salesforce Marketing Cloud Connector
Manage assets, contacts, journeys, campaigns, transactional messaging, data extensions, automations, and event notifications in Salesforce Marketing Cloud.
Actions
Actions are tasks that you add to your workflow. One action might update records in a third-party API, while another action might fetch a list of records.
Jump to actions
Triggers
Triggers cause workflows to run. Some triggers run on a schedule. Others are invoked by a webhook request, or poll an API for new data. If a connector does not have a built-in trigger, you can use a generic scheduled or webhook trigger.
Jump to triggers
FAQs
Learn more about this connector and related integration functionality.
Jump to FAQs
Actions
| Action Name | Action Description |
|---|---|
| Create Asset | Create a new Content Builder asset. |
| Delete Asset | Delete a Content Builder asset by ID. |
| Get Asset | Retrieve a Content Builder asset by ID. |
| List Assets | List Content Builder assets with optional pagination. |
| Query Assets | Search Content Builder assets using the query API with filters and sorting. |
| Update Asset | Update an existing Content Builder asset. |
| Create Automation | Create a new automation in Automation Studio. |
| Execute Automation Activities | Execute automation activities by running all activities once. |
| Get Automation | Retrieve an Automation Studio automation by ID. |
| List Automations | List Automation Studio automations with optional pagination. |
| Update Automation | Update an automation by ID. Use this to modify properties like name, description, or toggle isActive to pause/resume a scheduled automation. |
| Create Campaign | Create a new campaign in Marketing Cloud. |
| Delete Campaign | Delete a campaign by ID. |
| Get Campaign | Retrieve a campaign by ID. |
| List Campaigns | List campaigns with optional pagination. |
| Create Category | Create a new Content Builder category (folder). |
| Delete Category | Delete a Content Builder category (folder) by ID. |
| Get Category | Retrieve a single Content Builder category (folder) by its ID. |
| List Categories | List Content Builder categories (folders). |
| Update Category | Update a Content Builder category (folder) by ID. Provide only the fields you want to change. |
| Create Contact | Create a new contact in Marketing Cloud. |
| Delete Contact | Delete one or more contacts by contact key. This operation is asynchronous and may take time to complete. Returns an operation ID for status tracking. |
| Get Contact | Retrieve a contact by contact key. |
| Get Contact Schema | Retrieve the contact schema definition, including attribute sets and field definitions. |
| Search Contacts | Search contacts using filter criteria. |
| Search Contacts by Email | Search for contacts by email address. |
| Update Contact | Update an existing contact's attributes in Marketing Cloud. |
| Async Upsert Data Extension Rows | Asynchronously insert or update multiple rows in a data extension. |
| Create Data Extension | Create a new data extension with the specified fields and configuration. |
| Get Data Extension Fields | Retrieve a list of fields in a data extension. |
| List Data Extensions | Retrieve a list of data extensions that match a search string, with optional pagination. |
| Upsert Data Extension Row | Insert or update a single row in a data extension by primary key. |
| Create ENS Callback | Register a new Event Notification Service (ENS) callback endpoint. |
| Create ENS Subscription | Create a new Event Notification Service (ENS) subscription for specific event types. |
| Delete ENS Callback | Delete an ENS callback endpoint registration. |
| Delete ENS Subscription | Delete an ENS event subscription. |
| Get ENS Subscription | Retrieve an Event Notification Service (ENS) subscription by ID. |
| List ENS Callbacks | List registered Event Notification Service (ENS) callback endpoints. |
| List ENS Subscriptions | List Event Notification Service (ENS) event subscriptions. |
| Update ENS Callback | Update an Event Notification Service (ENS) callback endpoint. Changes may take up to 2 minutes to become active. |
| Update ENS Subscription | Update an Event Notification Service (ENS) subscription. Can modify the subscription name, event types, or status. |
| Verify ENS Callback | Verify ownership of an ENS callback endpoint using the verification key. |
| Create Journey | Create a new journey (interaction) in Marketing Cloud. |
| Delete Journey | Delete a journey (interaction) by ID. Deletes all versions of the journey. This action cannot be undone. |
| Exit Contact from Journey | Remove a contact from a running journey by contact key and definition key. Can remove from specific versions or all versions. |
| Fire Entry Event | Fire a journey entry event to inject a contact into a journey. |
| Get Journey | Retrieve a journey (interaction) by ID. |
| List Journeys | List journeys (interactions) with optional filtering. |
| Update Journey | Update an existing journey (interaction). This operation requires the full journey definition and replaces the existing configuration. Partial updates are not supported. |
| Raw Request | Send a raw HTTP request to the Salesforce Marketing Cloud REST API. |
| Create Email Definition | Create a new transactional email send definition. |
| Delete Email Definition | Delete a transactional email send definition by key. Deleted definitions are archived and cannot be restored. |
| Get Email Definition | Retrieve a transactional email send definition by key. |
| Get Email Send Status | Retrieve the delivery status of a sent transactional email. |
| List Email Definitions | List transactional email send definitions with optional pagination. |
| Send Email | Send a transactional email to a single recipient using a send definition. |
| Send Email Batch | Send a transactional email to multiple recipients in a single batch request. |
| Update Email Definition | Update a transactional email send definition by key. Changes are applied automatically. |
| Create SMS Definition | Create a new transactional SMS send definition. |
| Delete SMS Definition | Delete a transactional SMS send definition by key. Deleted definitions are archived and the key can be reused. |
| Get SMS Definition | Retrieve a transactional SMS send definition by key. |
| List SMS Definitions | List transactional SMS send definitions with optional pagination. |
| Send SMS | Send a transactional SMS to a single recipient using a send definition. |
| Send SMS Batch | Send a transactional SMS to multiple recipients in a single batch request. |
| Update SMS Definition | Update a transactional SMS send definition by key. Changes may take up to two minutes to reflect in outbound messages. |
Triggers
| Trigger Name | Trigger Description |
|---|---|
| ENS Webhook | Receive event notifications from Salesforce Marketing Cloud Event Notification Service (ENS). Requires manual setup of ENS callback and subscription using the provided actions. |
API Connectors
Integrate with customers' other SaaS apps, fast
Prismatic’s API connectors make it easy to integrate other SaaS apps – without reinventing the wheel. Triggers, actions, and auth are fully handled. And they work with all of Prismatic’s options for building integrations:
- Empower non-devs with a low-code designer
- Give devs freedom to build completely in code
- Let customers create their own workflows
