Skip to main content
The Reddit Connector delivers audience data to Reddit Ads, enabling you to create Custom Audiences for targeting in Reddit ad campaigns.

Overview

The connector pushes your audience data to Reddit as customer-list Custom Audiences. You can create a new audience, deliver into an existing one, or propagate opt-outs that remove users from every Reddit audience you deliver to.

Requirements

Account access

  • A Reddit Ads account
  • A Reddit account with access to the business and ad account where audiences will be created (the OAuth grant requires the adsread and adsedit scopes)

Supported identifiers

Your data must include at least one of these identifier types, mapped to the corresponding Rosetta Stone attribute: The connector also accepts the generic mobile_id_unique_identifier attribute when its type resolves to one of the identifiers above.
Hashed identifiers must use SHA256 — hashed emails with SHA-1 or MD5 hashes are skipped during delivery. See Hashing PII for Upload for formatting requirements.
Reddit customer lists do not accept phone numbers.

Installation

1

Navigate to the connector

In Narrative, go to Installed Apps and select Reddit Connector.
2

Create a profile

Provide a Profile name and an optional description.
3

Authorize with Reddit

Open the authorization link while logged into the Reddit account that owns the ad account, and click Allow. The grant covers every business and ad account that Reddit account can reach.
4

Review ad accounts

Open the profile to view the ad accounts discovered for the authorized account. Refresh the list if new ad accounts have been added on the Reddit side.

Delivering audiences

When connecting a dataset to the Reddit Connector, you choose how the audience is created:

New audience

Creates a new customer-list Custom Audience in your Reddit ad account.

Existing audience

Delivers into a Custom Audience that already exists in Reddit.

Opt-outs

Connect a dataset of opted-out users to the opt-out interface. Their identifiers are removed from every Reddit Custom Audience your account delivers to; the interface itself names no audience.
Reddit does not report match counts back — delivered counts reflect the identifiers submitted to Reddit, not the number Reddit matched.

Audience membership duration

Membership duration is how long a delivered identifier remains active in the destination audience before the destination platform expires it. It is distinct from the dataset’s retention policy (which governs data stored in Narrative) and the interface’s refresh window (which governs how stale the source dataset may get). The connector does not set an expiration on delivered identifiers — Reddit’s customer list API has no membership duration parameter.

Data Activation Overview

Understand how connectors deliver data

Hashing PII

Prepare identifiers for Reddit

Structuring Audiences

Organize datasets for delivery

Schema Incompatibility Errors

Resolve errors when a dataset schema doesn’t match a connector