> ## Documentation Index
> Fetch the complete documentation index at: https://moengage-doc-2298-s2s-type-case-sensitive.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Send events from MoEngage to SFMC

> Use MoEngage Streams to send campaign interaction events to Salesforce Marketing Cloud Data Extensions for segmentation, personalization, and journey decisioning.

## Integration

<Info>
  **Prerequisites**

  * Follow the steps mentioned in [Set up MoEngage activity in SFMC](/partner-guide/message-orchestration/marketing-cloud/salesforce-marketing-cloud-sfmc/setup-moengage-activity) to set up the MoEngage Custom Activities on Salesforce Marketing Cloud.
  * This is a part of the Streams add-on. Please reach out to your dedicated MoEngage CSM (customer success manager) to get it enabled for your account.
</Info>

### Step 1: Set up Streams on SFMC

To set up streams on SFMC, perform the following steps:

1. Go to the "Homepage".

2. Click on "Web Studio", and then click on "CloudPages".

   <img src="https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/G4CXjRSenid0QKfm/images/partner_43084946697620.png?fit=max&auto=format&n=G4CXjRSenid0QKfm&q=85&s=ad26d485b91bb1ccea91a01038a6ef03" alt="Navigating to Web Studio > CloudPages in SFMC" data-og-width="1146" width="1146" data-og-height="616" height="616" data-path="images/partner_43084946697620.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/G4CXjRSenid0QKfm/images/partner_43084946697620.png?w=280&fit=max&auto=format&n=G4CXjRSenid0QKfm&q=85&s=5d5e73a5dfd26d7b343f92bea7f84e41 280w, https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/G4CXjRSenid0QKfm/images/partner_43084946697620.png?w=560&fit=max&auto=format&n=G4CXjRSenid0QKfm&q=85&s=d71a7fbdaa54112555e9ca3474de54d5 560w, https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/G4CXjRSenid0QKfm/images/partner_43084946697620.png?w=840&fit=max&auto=format&n=G4CXjRSenid0QKfm&q=85&s=b4f889b8d8257e218e52a19a6fd998d4 840w, https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/G4CXjRSenid0QKfm/images/partner_43084946697620.png?w=1100&fit=max&auto=format&n=G4CXjRSenid0QKfm&q=85&s=54240b14b3ea8fa5fc2a35786167f4df 1100w, https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/G4CXjRSenid0QKfm/images/partner_43084946697620.png?w=1650&fit=max&auto=format&n=G4CXjRSenid0QKfm&q=85&s=768b95a0ba889f16574f07e142326250 1650w, https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/G4CXjRSenid0QKfm/images/partner_43084946697620.png?w=2500&fit=max&auto=format&n=G4CXjRSenid0QKfm&q=85&s=d354804f24f7071de11f6d59982bb322 2500w" />

3. Click on "CloudPages", then on "MoEngage Credentials" subfolder and finally on "MoEngage Workspace and Data Tracking Credentials".

4. Click on the "arrow" to open the dropdown list and then click on "Edit".

   <img src="https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/G4CXjRSenid0QKfm/images/partner_43084946698644.png?fit=max&auto=format&n=G4CXjRSenid0QKfm&q=85&s=8a182b99c662b7887790c62e34b095a1" alt="Edit option from the dropdown list on the CloudPage" width="1150" height="670" data-path="images/partner_43084946698644.png" />

5. Click on the "Page URL" to open the Authentication Page.

   <img src="https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/G4CXjRSenid0QKfm/images/partner_43084946699924.png?fit=max&auto=format&n=G4CXjRSenid0QKfm&q=85&s=e26e84b1eacb74388db2bfbc73075692" alt="Opening the Page URL to access the Authentication Page" width="1050" height="584" data-path="images/partner_43084946699924.png" />

6. Select the "Data Center", then enter the "Workspace Name", "Workspace ID", "Data API Key", and "Campaign/Push API Key" from the MoEngage Platform.

7. Click on "Submit" once all the details are filled.

   <img src="https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/G4CXjRSenid0QKfm/images/partner_43084969575828.png?fit=max&auto=format&n=G4CXjRSenid0QKfm&q=85&s=0495767b9854b890d655844f44bc54d7" alt="Submitting MoEngage workspace credentials in SFMC CloudPage" width="1048" height="484" data-path="images/partner_43084969575828.png" />

8. After submitting the credentials, they will be validated with MoEngage and securely encrypted before being stored in the **Credentials Data Extension**.

9. The second part of the CloudPage focuses on **Data Tracking Credentials**.

10. Please enter your desired **Username** and **Password** for data tracking. This information will be required when raising a support ticket with MoEngage Streams.

    <img src="https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/G4CXjRSenid0QKfm/images/partner_43085147292308.png?fit=max&auto=format&n=G4CXjRSenid0QKfm&q=85&s=597164ae43fdb212f2b30bb065d532f3" alt="Entering Username and Password for Data Tracking credentials" width="396" height="320" data-path="images/partner_43085147292308.png" />

11. Ensure you remember the password you enter, as it will be encrypted and stored in the **Data Tracking Data Extension** and cannot be retrieved in plain text later.

### Step 2: Set up Streams on MoEngage

To create a [support ticket](/user-guide/contact-support/raise-a-support-ticket-through-moengage-dashboard) with MoEngage, share the following details:

* **Username**: This is the unique identifier assigned to your MoEngage account, used for authentication purposes.
* **Password**: The unencrypted password entered in the **CloudPage**. Although the password is encrypted and stored in the **Data Extension** for security, the unencrypted version is required when raising the support ticket.
* **URL**: The URL of the published MoEngage Campaign Tracking **CloudPage**.

Ensure all information is accurate before sharing it with MoEngage Support.

### Step 3: Activate Streams Data Simplification Automation on SFMC

This process converts the raw event data MoEngage sends into a structured, usable format for SFMC segmentation, personalization, and journey creation.

#### Automation function

The automation performs the following key functions:

* It reads new rows from the Raw MoEngage Data Track Data Extension.
* It parses and simplifies the nested event data JSON.
* It writes the processed records into the final MoEngage Data Track Data Extension.
* It marks the original raw records as processed to prevent data duplication in subsequent runs.

#### Activation steps

To enable the data simplification process in SFMC, perform the following steps:

1. Go to "Automations" and navigate to the "MoEngage-SFMC" folder.

   <img src="https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/2zY4rklYfXGFZB6D/images/partner_43459030334996.png?fit=max&auto=format&n=2zY4rklYfXGFZB6D&q=85&s=3be2b74e7c2336ec70cb117b583d97b8" alt="Navigating to Automations > MoEngage-SFMC folder in SFMC" data-og-width="1364" width="1364" data-og-height="726" height="726" data-path="images/partner_43459030334996.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/2zY4rklYfXGFZB6D/images/partner_43459030334996.png?w=280&fit=max&auto=format&n=2zY4rklYfXGFZB6D&q=85&s=7c58c60d2fa34c7cf988a8364b7af4f3 280w, https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/2zY4rklYfXGFZB6D/images/partner_43459030334996.png?w=560&fit=max&auto=format&n=2zY4rklYfXGFZB6D&q=85&s=0ce3c681c8d69778f401412df9e9cff5 560w, https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/2zY4rklYfXGFZB6D/images/partner_43459030334996.png?w=840&fit=max&auto=format&n=2zY4rklYfXGFZB6D&q=85&s=53197413fc0759608a2f8e532de96044 840w, https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/2zY4rklYfXGFZB6D/images/partner_43459030334996.png?w=1100&fit=max&auto=format&n=2zY4rklYfXGFZB6D&q=85&s=053ae281f94bb9d409a657ae2f6e9b98 1100w, https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/2zY4rklYfXGFZB6D/images/partner_43459030334996.png?w=1650&fit=max&auto=format&n=2zY4rklYfXGFZB6D&q=85&s=4535b43e5afc17a1fcf085ffe3dbc5c5 1650w, https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/2zY4rklYfXGFZB6D/images/partner_43459030334996.png?w=2500&fit=max&auto=format&n=2zY4rklYfXGFZB6D&q=85&s=25613261dc71ff2a67a8fec8a48a3de9 2500w" />

2. Navigate to the Automations tab and open the designated "MoEngage-SFMC" folder.

3. Locate the automation named "MoEngage Streams Data Simplification".

   <Note>
     This automation must be scheduled no more frequently than once every 15 minutes to ensure optimal performance and avoid throttling SFMC resources. A 30-minute or hourly schedule is generally recommended. You can also run it on demand.
   </Note>

   <img src="https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/G4CXjRSenid0QKfm/images/partner_43459000846868.png?fit=max&auto=format&n=G4CXjRSenid0QKfm&q=85&s=78b5632d350c2e33cbb750f6cd7a3e6e" alt="MoEngage Streams Data Simplification automation in the folder" width="1578" height="552" data-path="images/partner_43459000846868.png" />

### Step 4: Verify configuration

To verify the configuration, perform the following steps:

1. Confirm all required fields are correctly filled in the **MoEngage Tracking Credentials Data Extension**.
2. Verify that the MoEngage Support team has received the required credentials and that the campaign tracking setup is complete.
3. After MoEngage Streams is configured, interaction data will be sent to the specified **CloudPage** if the **Event Name** is included in the Streams config.
4. Make sure the **Test MoEngage Data Track** Data Extension is set up, so it receives test tracking data from **Streams** via the **CloudPage**.
5. Ensure the **MoEngage Streams Data Simplification** automation is active.
6. Confirm that the **MoEngage Data Track Data Extension** is properly configured and accessible.

### Step 5: View Streams data in SFMC

This section helps you validate that events sent from MoEngage are successfully processed within your SFMC Data Extensions.

#### Simplified Data Target: MoEngage Data Track DE (Data Extension)

This Data Extension stores a simplified version of event data after it has been parsed and processed by the MoEngage Streams Data Simplification automation. Use this Data Extension in your Journey Builder for personalization, decision-making, and so on.

To access the MoEngage Data Track Data Extension, perform the following steps:

1. Go to "Data Extensions" and navigate to the "MoEngage Data Track" folder.

   <img src="https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/2zY4rklYfXGFZB6D/images/partner_43459030335380.png?fit=max&auto=format&n=2zY4rklYfXGFZB6D&q=85&s=76b4b69e5a26f0e44638104e342f1f40" alt="Navigating to Data Extensions > MoEngage Data Track folder" data-og-width="1574" width="1574" data-og-height="754" height="754" data-path="images/partner_43459030335380.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/2zY4rklYfXGFZB6D/images/partner_43459030335380.png?w=280&fit=max&auto=format&n=2zY4rklYfXGFZB6D&q=85&s=716dfa0e81f2d75509bb92934dc55f04 280w, https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/2zY4rklYfXGFZB6D/images/partner_43459030335380.png?w=560&fit=max&auto=format&n=2zY4rklYfXGFZB6D&q=85&s=93786e067997c29b28bc523beb12b732 560w, https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/2zY4rklYfXGFZB6D/images/partner_43459030335380.png?w=840&fit=max&auto=format&n=2zY4rklYfXGFZB6D&q=85&s=deec18b39806dc9fc553c8e908776a6c 840w, https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/2zY4rklYfXGFZB6D/images/partner_43459030335380.png?w=1100&fit=max&auto=format&n=2zY4rklYfXGFZB6D&q=85&s=b8c2e8a4862f164f93e62a64dcce36c9 1100w, https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/2zY4rklYfXGFZB6D/images/partner_43459030335380.png?w=1650&fit=max&auto=format&n=2zY4rklYfXGFZB6D&q=85&s=ae6fcc67b08a74234f055d4a46003172 1650w, https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/2zY4rklYfXGFZB6D/images/partner_43459030335380.png?w=2500&fit=max&auto=format&n=2zY4rklYfXGFZB6D&q=85&s=d0febe3318c4b01f53dd4f739a131f01 2500w" />

2. Locate the Data Extension folder named "MoEngage Data Track".

   <img src="https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/G4CXjRSenid0QKfm/images/partner_43459000847636.png?fit=max&auto=format&n=G4CXjRSenid0QKfm&q=85&s=f0f515b41f7ee1e568667e0783572bba" alt="MoEngage Data Track Data Extension folder" width="1572" height="606" data-path="images/partner_43459000847636.png" />

#### Raw Event Storage: Test MoEngage Data Track DE (Data Extension)

This Data Extension stores the raw event data exactly as received from the MoEngage Streams HTTP POST payload captured in JSON format.

To test the MoEngage Data Track Data Extension (DE), perform the following steps:

1. Go to "Data Extensions", then select "MoEngage Data Track".

   <img src="https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/2zY4rklYfXGFZB6D/images/partner_43459030335892.png?fit=max&auto=format&n=2zY4rklYfXGFZB6D&q=85&s=639015ebdfc371a0fc0d98c32c7defe5" alt="Navigating to Data Extensions > MoEngage Data Track for testing" data-og-width="1366" width="1366" data-og-height="710" height="710" data-path="images/partner_43459030335892.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/2zY4rklYfXGFZB6D/images/partner_43459030335892.png?w=280&fit=max&auto=format&n=2zY4rklYfXGFZB6D&q=85&s=ad30e53e4ac992da7c54a47cae10b3d8 280w, https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/2zY4rklYfXGFZB6D/images/partner_43459030335892.png?w=560&fit=max&auto=format&n=2zY4rklYfXGFZB6D&q=85&s=11eead44982c30736553ed6146a7bb9e 560w, https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/2zY4rklYfXGFZB6D/images/partner_43459030335892.png?w=840&fit=max&auto=format&n=2zY4rklYfXGFZB6D&q=85&s=e89355ebaa9518c23db8e406dd5a7347 840w, https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/2zY4rklYfXGFZB6D/images/partner_43459030335892.png?w=1100&fit=max&auto=format&n=2zY4rklYfXGFZB6D&q=85&s=b0809eb55ae86abf1ffd89a6323b55c9 1100w, https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/2zY4rklYfXGFZB6D/images/partner_43459030335892.png?w=1650&fit=max&auto=format&n=2zY4rklYfXGFZB6D&q=85&s=b4746699af2efd3e87d71b24cad2f5d3 1650w, https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/2zY4rklYfXGFZB6D/images/partner_43459030335892.png?w=2500&fit=max&auto=format&n=2zY4rklYfXGFZB6D&q=85&s=f1c4df582cd832d8c9c15dbd271c9ad0 2500w" />

2. Locate the Data Extension folder named "Test MoEngage Data Track".

   <img src="https://mintcdn.com/moengage-doc-2298-s2s-type-case-sensitive/G4CXjRSenid0QKfm/images/partner_43459000848916.png?fit=max&auto=format&n=G4CXjRSenid0QKfm&q=85&s=2fcbd691659134cadb9ec53ce0cf6d57" alt="Test MoEngage Data Track Data Extension folder" width="1596" height="590" data-path="images/partner_43459000848916.png" />
