Skip to main content

Salesforce Marketing Cloud Module

Introduction

The Salesforce Marketing Cloud Module allows you to send data to Salesforce Marketing Cloud for various purposes, including ensuring a contact exists, logging interaction events, or sending messages.

How to Use the Module

danger

You will almost always need to use two Salesforce Marketing Cloud Modules in combination. First in "Assure contact" mode to ensure that the contact exists in Salesforce Marketing Cloud and then in either "Interaction event" or "Send message" mode to write data to Salesforce Marketing Cloud.

Required Fields

  • Client ID: Your Salesforce Marketing Cloud client ID.
  • Secret: The secret associated with your client ID.
  • Salesforce Deployment: Specify your Salesforce deployment URL.
  • Account ID: The account ID within Salesforce Marketing Cloud.

Modes

  • Assure contact: Check if a contact exists in Salesforce Marketing Cloud. If not, create it.
    • This mode searches for a contact in Salesforce Marketing Cloud based on the email address. If the contact does not exist, it will be created.
    • If a new contact is created, it will get a random UUID as the contact key. The email address will be saved in an attributes set.
    • The new contact key is saved in the process variable sfmc_contact_key.
  • Interaction event: Save an interaction event for contact in Salesforce Marketing Cloud.
    • Requires the interaction event definition key and can include mappings for additional data.
  • Send message: Send a message to assured contact in Salesforce Marketing Cloud.
    • Additional data can be mapped to the message.