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.
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
- In the Reddit Ads Manager page, sign in with your credentials.
- In the upper-left section of the Reddit Ads Manager screen, locate your profile settings.
- 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:- Log in to Reddit Business Manager.
- In the left navigation sidebar, click Developer Applications.
- In the upper-right section, click Add Apps (or click the active button to register a new application).
- 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.
- App name: Enter a name for your application (for example,
- In the Redirect uri box, specify the OAuth callback URL based on the MoEngage Data Center where your dashboard is hosted:
Data Center Redirect URI DC-01 https://dashboard-01.moengage.com/v3/partner/oauth/callbackDC-02 https://dashboard-02.moengage.com/v3/partner/oauth/callbackDC-03 https://dashboard-03.moengage.com/v3/partner/oauth/callbackDC-04 https://dashboard-04.moengage.com/v3/partner/oauth/callback - Click Save Changes to save your configuration.

- 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)

- 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:- In the left navigation pane of the MoEngage dashboard, click App Marketplace.
- In the search box of the App Marketplace page, type Reddit Ads.
- In the search results list, click the Reddit Ads tile.
- In the Reddit Ads integration page, click the Integrate tab.
- In the connection configuration panel of the page, configure the following details:
Field Required Description Connection name Yes A unique internal name (for example, Reddit Ads - Retargeting).Client ID Yes The unique App ID retrieved from your Reddit developer application. Client Secret Yes The unique Secret key retrieved from your Reddit developer application. Ad Account ID Yes The Reddit Ad Account ID you copied in Step 1.1 (for example, a2_iwaehssz1bo5). - Click Connect to complete the OAuth handshake. Any connection changes take up to 15 minutes to appear in your workspace.

Campaign Setup
Select the integration type you want to configure. Both connectors require the same authentication connection but use different audience management logic.- Create Custom Audience
- Update Users to Audience
Step 3: Create a Custom Audience Campaign
To establish a new audience list directly from a campaign flow, perform the following steps:- In the left navigation pane of the MoEngage dashboard, click Engage > Campaigns.
- On the All campaigns page, click + Create campaign.
- In the Create campaign dialog box, under Connected Apps, click Reddit Ads, and then select your preferred delivery type.
- In Step 1 (Target Users) of the page, select your target audience, and then click Next.
- In Step 2 (Content) of the page, select Create Custom Audience as the Connector, and select the connection you created from the list.
- In the campaign editor, configure the following settings under Audience Setup:
Field Required Description Audience Name Yes Unique name between 3 and 500 characters. Supports personalization using the ”@” modifier. External Audience ID Yes Your internal identifier for cross-system reference. Supports personalization. 
- Click Publish to deploy your custom audience. Any connection changes take up to 15 minutes to reflect in your workspace.
