Skip to main content

Introduction

This integration is part of the Salesforce CRM paid add-on. Contact your dedicated MoEngage Customer Success Manager (CSM) to enable it for your account.
Salesforce is a popular CRM tool used by support, sales, and marketing teams worldwide. Salesforce services help businesses use cloud technology to better connect with partners, customers, and prospects.

MoEngage and Salesforce

The MoEngage and Salesforce bi-directional, real-time integration helps you unify marketing and sales by giving deeper insights into which campaigns increase your deal conversion rate. With this integration, you can:
  • Create or update Salesforce contacts, leads, opportunities, custom objects, or any other Salesforce object in MoEngage as users or events.
    Salesforce records flowing into MoEngage as users and events
  • Send MoEngage campaign interaction data back to Salesforce as Activities, Events, or any custom Salesforce object.
    MoEngage campaign interaction events flowing back to Salesforce as Activities

Use cases

  • Engage your open Salesforce opportunities using custom segments in MoEngage.
  • Win back lost deals by updating prospects about new features through MoEngage campaigns.
  • Convert leads to opportunities by sending targeted campaigns from MoEngage.
  • Move prospects down the funnel with timely, event-triggered campaigns in MoEngage.

Integration

Prerequisites
  • A Salesforce account with admin access and access to Salesforce AppExchange.
  • Access to your MoEngage APIs (Settings > Account > APIs).

Setup

Follow these steps to set up the bi-directional data flow between MoEngage and Salesforce.
1

Set up the MoEngage app on Salesforce

This is a one-time setup where you install the MoEngage app from the Salesforce AppExchange and enable it through App Manager. See the setup guide for full details.
2

Sync data from Salesforce to MoEngage

Follow the steps in the Sync Salesforce objects to MoEngage guide to sync any Salesforce object to MoEngage as users or events. Newly created or updated records are synced in real time.
3

Send MoEngage campaign interaction data to Salesforce

Set up an outbound integration with Salesforce that forwards MoEngage events to Salesforce as Activities or any other standard or custom Salesforce object. With this, any campaign interaction data captured by MoEngage can be sent in real time through MoEngage Streams.

Next steps

Set up MoEngage app on Salesforce

Install the MoEngage app from AppExchange and configure permissions and connected apps.

Sync Salesforce objects to MoEngage

Sync standard or custom Salesforce objects to MoEngage as users or events.

Sync data from MoEngage to Salesforce

Forward MoEngage campaign interaction events to Salesforce as Activities or custom objects.