Connectors
Salesforce Marketing Cloud
Icon

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 NameAction Description
Create AssetCreate a new Content Builder asset.
Delete AssetDelete a Content Builder asset by ID.
Get AssetRetrieve a Content Builder asset by ID.
List AssetsList Content Builder assets with optional pagination.
Query AssetsSearch Content Builder assets using the query API with filters and sorting.
Update AssetUpdate an existing Content Builder asset.
Create AutomationCreate a new automation in Automation Studio.
Execute Automation ActivitiesExecute automation activities by running all activities once.
Get AutomationRetrieve an Automation Studio automation by ID.
List AutomationsList Automation Studio automations with optional pagination.
Update AutomationUpdate an automation by ID. Use this to modify properties like name, description, or toggle isActive to pause/resume a scheduled automation.
Create CampaignCreate a new campaign in Marketing Cloud.
Delete CampaignDelete a campaign by ID.
Get CampaignRetrieve a campaign by ID.
List CampaignsList campaigns with optional pagination.
Create CategoryCreate a new Content Builder category (folder).
Delete CategoryDelete a Content Builder category (folder) by ID.
Get CategoryRetrieve a single Content Builder category (folder) by its ID.
List CategoriesList Content Builder categories (folders).
Update CategoryUpdate a Content Builder category (folder) by ID. Provide only the fields you want to change.
Create ContactCreate a new contact in Marketing Cloud.
Delete ContactDelete 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 ContactRetrieve a contact by contact key.
Get Contact SchemaRetrieve the contact schema definition, including attribute sets and field definitions.
Search ContactsSearch contacts using filter criteria.
Search Contacts by EmailSearch for contacts by email address.
Update ContactUpdate an existing contact's attributes in Marketing Cloud.
Async Upsert Data Extension RowsAsynchronously insert or update multiple rows in a data extension.
Create Data ExtensionCreate a new data extension with the specified fields and configuration.
Get Data Extension FieldsRetrieve a list of fields in a data extension.
List Data ExtensionsRetrieve a list of data extensions that match a search string, with optional pagination.
Upsert Data Extension RowInsert or update a single row in a data extension by primary key.
Create ENS CallbackRegister a new Event Notification Service (ENS) callback endpoint.
Create ENS SubscriptionCreate a new Event Notification Service (ENS) subscription for specific event types.
Delete ENS CallbackDelete an ENS callback endpoint registration.
Delete ENS SubscriptionDelete an ENS event subscription.
Get ENS SubscriptionRetrieve an Event Notification Service (ENS) subscription by ID.
List ENS CallbacksList registered Event Notification Service (ENS) callback endpoints.
List ENS SubscriptionsList Event Notification Service (ENS) event subscriptions.
Update ENS CallbackUpdate an Event Notification Service (ENS) callback endpoint. Changes may take up to 2 minutes to become active.
Update ENS SubscriptionUpdate an Event Notification Service (ENS) subscription. Can modify the subscription name, event types, or status.
Verify ENS CallbackVerify ownership of an ENS callback endpoint using the verification key.
Create JourneyCreate a new journey (interaction) in Marketing Cloud.
Delete JourneyDelete a journey (interaction) by ID. Deletes all versions of the journey. This action cannot be undone.
Exit Contact from JourneyRemove a contact from a running journey by contact key and definition key. Can remove from specific versions or all versions.
Fire Entry EventFire a journey entry event to inject a contact into a journey.
Get JourneyRetrieve a journey (interaction) by ID.
List JourneysList journeys (interactions) with optional filtering.
Update JourneyUpdate an existing journey (interaction). This operation requires the full journey definition and replaces the existing configuration. Partial updates are not supported.
Raw RequestSend a raw HTTP request to the Salesforce Marketing Cloud REST API.
Create Email DefinitionCreate a new transactional email send definition.
Delete Email DefinitionDelete a transactional email send definition by key. Deleted definitions are archived and cannot be restored.
Get Email DefinitionRetrieve a transactional email send definition by key.
Get Email Send StatusRetrieve the delivery status of a sent transactional email.
List Email DefinitionsList transactional email send definitions with optional pagination.
Send EmailSend a transactional email to a single recipient using a send definition.
Send Email BatchSend a transactional email to multiple recipients in a single batch request.
Update Email DefinitionUpdate a transactional email send definition by key. Changes are applied automatically.
Create SMS DefinitionCreate a new transactional SMS send definition.
Delete SMS DefinitionDelete a transactional SMS send definition by key. Deleted definitions are archived and the key can be reused.
Get SMS DefinitionRetrieve a transactional SMS send definition by key.
List SMS DefinitionsList transactional SMS send definitions with optional pagination.
Send SMSSend a transactional SMS to a single recipient using a send definition.
Send SMS BatchSend a transactional SMS to multiple recipients in a single batch request.
Update SMS DefinitionUpdate a transactional SMS send definition by key. Changes may take up to two minutes to reflect in outbound messages.

Triggers

Trigger NameTrigger Description
ENS WebhookReceive 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
Image