Skip to main content

Introduction

Reddit Ads is a digital advertising platform focused on reaching highly engaged communities through precise targeting. The Reddit Ads Audience integration enables MoEngage to sync user segments directly into Reddit as custom audiences, facilitating retargeting and suppression campaigns using first-party data. MoEngage supports the following distinct connectors for Reddit Ads:
  • Reddit Ads Create Custom Audience: Tracks and creates a new customer list audience directly in Reddit Ads from a campaign flow.
  • Reddit Ads Update Users to Audience: Tracks and updates audience lists by adding or removing users from existing Reddit custom audiences in real time.

Use Cases

Integrating Reddit Ads with MoEngage lets you to synchronize audience data to support the following use cases:
  • Retargeting warm audiences: Push high-intent segments (for example, cart abandoners) to Reddit for precision retargeting.
  • Conversion suppression: Automatically remove users who have recently converted to optimize ad spend.
  • Lookalike seed creation: Upload high-performing customer cohorts to serve as seeds for Reddit’s lookalike audience expansion.
  • Lifecycle refresh: Continuously update audience lists as users qualify or disqualify for specific MoEngage lifecycle stages.
PrerequisitesBefore setting up either connector, ensure you have the following from your Reddit Ads Manager:
  • Reddit Ad Account ID: Your unique account ID that identifies the Reddit Ads account associated with your ad campaigns.
Note: Reddit Ads Audience is part of the Connected Segments add-on. Contact your dedicated MoEngage customer success manager (CSM) to enable it for your account.

Integration with Reddit Ads

Step 1: Retrieve Your Ad Account ID from Reddit

To ensure a stable connection, retrieve your Ad Account ID in Reddit Ads Manager.

Step 1.1: Locate your Account Information

  1. In the Reddit Ads Manager page, sign in with your credentials.
  2. In the upper-left section of the Reddit Ads Manager screen, locate your profile settings.
  3. Under the Account Information block, copy the displayed Ad Account ID (for example, a2_iwaehssz1bo5).

Step 1.2: Create an App

To authorize MoEngage interactions with the Reddit Ads API, you must configure a developer application inside your Reddit Business Manager dashboard. Perform the following steps:
  1. Log in to Reddit Business Manager.
  2. In the left navigation sidebar, click Developer Applications.
  3. In the upper-right section, click Add Apps (or click the active button to register a new application).
  4. In the Edit application (or Create application) modal, configure the following details:
    • App name: Enter a name for your application (for example, MoEngage).
    • Description: Provide a brief summary of how your integration connects to MoEngage.
    • About url: Enter your organization’s business URL (for example, https://www.moengage.com).
    • Primary contact: Provide the primary administrator email address for your organization.
  5. In the Redirect uri box, specify the OAuth callback URL based on the MoEngage Data Center where your dashboard is hosted:
    Data CenterRedirect URI
    DC-01https://dashboard-01.moengage.com/v3/partner/oauth/callback
    DC-02https://dashboard-02.moengage.com/v3/partner/oauth/callback
    DC-03https://dashboard-03.moengage.com/v3/partner/oauth/callback
    DC-04https://dashboard-04.moengage.com/v3/partner/oauth/callback
  6. Click Save Changes to save your configuration. Reddit developer application Save Changes
  7. On your updated Developer Applications home dashboard, look under your new application details and copy the following credentials:
    • App ID (which acts as the Client ID in MoEngage)
    • Secret (which acts as the Client Secret in MoEngage) Reddit developer application App ID and Secret
  • Both credentials are required to complete the API authorization handshake on the MoEngage platform.
  • Do not share your application Secret publicly. Maintain it securely within your organization.

Step 2: Connect Reddit Ads in the App Marketplace

To configure your connection in the App Marketplace, perform the following steps:
  1. In the left navigation pane of the MoEngage dashboard, click App Marketplace.
  2. In the search box of the App Marketplace page, type Reddit Ads.
  3. In the search results list, click the Reddit Ads tile.
  4. In the Reddit Ads integration page, click the Integrate tab.
  5. In the connection configuration panel of the page, configure the following details:
    FieldRequiredDescription
    Connection nameYesA unique internal name (for example, Reddit Ads - Retargeting).
    Client IDYesThe unique App ID retrieved from your Reddit developer application.
    Client SecretYesThe unique Secret key retrieved from your Reddit developer application.
    Ad Account IDYesThe Reddit Ad Account ID you copied in Step 1.1 (for example, a2_iwaehssz1bo5).
  6. Click Connect to complete the OAuth handshake. Any connection changes take up to 15 minutes to appear in your workspace. Reddit Ads connection in the App Marketplace

Campaign Setup

Select the integration type you want to configure. Both connectors require the same authentication connection but use different audience management logic.

Step 3: Create a Custom Audience Campaign

To establish a new audience list directly from a campaign flow, perform the following steps:
  1. In the left navigation pane of the MoEngage dashboard, click Engage > Campaigns.
  2. On the All campaigns page, click + Create campaign.
  3. In the Create campaign dialog box, under Connected Apps, click Reddit Ads, and then select your preferred delivery type.
  4. In Step 1 (Target Users) of the page, select your target audience, and then click Next.
  5. In Step 2 (Content) of the page, select Create Custom Audience as the Connector, and select the connection you created from the list.
  6. In the campaign editor, configure the following settings under Audience Setup:
    FieldRequiredDescription
    Audience NameYesUnique name between 3 and 500 characters. Supports personalization using the ”@” modifier.
    External Audience IDYesYour internal identifier for cross-system reference. Supports personalization.
    Reddit Ads Create Custom Audience setup
  7. Click Publish to deploy your custom audience. Any connection changes take up to 15 minutes to reflect in your workspace.
Data Privacy: Hashing and PII GuardrailsMoEngage automatically SHA-256 hashes all user identifiers (emails/MAIDs) before transmitting them to Reddit Ads. To ensure consistency, MoEngage standardizes emails to lowercase before hashing and never sends raw PII.