Reddit Ads + Vector: Integration Guide

Last updated: April 28, 2026

Reddit Ads Integration

Reddit is a native Vector integration — once connected, your audiences sync automatically every day without any manual exports or uploads. It's a strong channel for reaching technical, niche, and highly engaged communities that are harder to target on other platforms. Here's everything you need to get set up and running. 🎯


What This Integration Does

Vector connects to Reddit Ads via Custom Audiences — Reddit's first-party contact targeting feature. Once connected, Vector syncs your segments directly to your Reddit Ads account on a daily automated basis, so your audiences stay fresh without any manual work on your end.

Your synced audiences appear in Reddit's Audience Manager, ready to be added to any campaign for targeting or exclusion.


Before You Connect

Make sure your Vector Pixel is installed on the site you're driving traffic to — this powers contact-level identification and de-anonymization. Set it up here if you haven't already.

Have your Reddit login ready — you'll authorize Vector via Reddit's OAuth flow. You'll need access to the Reddit Ads account you want to connect.

Optionally, have your Reddit Business ID and Ad Account ID handy. These aren't required to complete the connection, but you'll need to select them before syncing will work correctly.


How to Connect

  1. In Vector, go to Integrations → Reddit Ads

  2. Click Connect — you'll be redirected to Reddit's OAuth authorization page

  3. Sign in with your Reddit account and authorize Vector

  4. After redirecting back to Vector, you'll land on the Reddit Ads settings page

  5. Select your Business ID from the dropdown (optional but required for syncing)

  6. Once a Business is selected, the Account ID dropdown will load — select your ad account

Settings save automatically after each selection.

Important: The Business ID and Account ID fields are technically optional — meaning Vector won't block you from leaving them blank. But if you skip them, your audiences won't sync correctly. Always select both before expecting data to flow to Reddit.


Audience Size Requirements

Reddit uses the same standard audience size rules as most other platforms Vector supports.

Audience State

What Happens

Very narrow or narrow

Too small — Reddit shows a warning, delivery may be limited

Moderate

Usable — campaigns can run

Broad

Recommended — best for performance

Too broad

Vector will flag this as an error — narrow your segment

Important nuance: These thresholds reflect matched contacts — not the total contacts you upload. Reddit matches your list against its user database using email addresses, so the matched count will typically be lower than your raw segment size.

Processing time: After Vector syncs your segment, Reddit can take up to 24–48 hours to process and match the audience.


How to Verify It's Working

Once you've connected a segment to Reddit Ads in Vector, head to Reddit Ads Manager to confirm:

  1. Log into Reddit Ads Manager

  2. Go to Audience Manager (found in the left navigation or under the main menu)

  3. Look for the audience name that matches your Vector segment

  4. Check its status — it will update as Reddit processes the list

If your audience is showing and the size is growing over time, data is flowing correctly.


What Match Rates to Expect

For off-site intent and website traffic triggers, Vector typically sees up to 30% match rates with Reddit Ads.

Match rates on Reddit are lower than platforms like LinkedIn or Google because Reddit accounts are less consistently tied to professional email addresses — many users sign up with personal or throwaway emails. This is expected and normal.

For contact-level list triggers, match rates depend on data quality:

  • Work/professional email addresses tend to perform better than personal emails

  • U.S.-based contacts generally match at higher rates

  • Recently active contacts perform better than stale lists


Common Issues & Fixes

I connected Reddit Ads but my audiences aren't appearing in Audience Manager

What's happening: The most likely cause is that Business ID and Account ID weren't selected after connecting. Because these settings are optional in Vector's UI, it's easy to complete the OAuth flow and assume everything is set up — but without selecting both IDs, Vector doesn't know where to send your audience data.

Fix:

  1. Go to Integrations → Reddit Ads → Settings in Vector

  2. Select your Business ID from the dropdown

  3. Wait for the Account ID dropdown to load, then select your ad account

  4. Check that your segment shows a recent "Last Synced" timestamp after the next daily sync


The Business ID or Account ID dropdown is empty

What's happening: Vector fetches your available businesses and accounts from Reddit's API after you authorize. If the dropdowns are empty, it usually means the Reddit account you used to authorize doesn't have access to a Reddit Ads business or ad account.

Fix:

  • Disconnect and reconnect using the Reddit account that has admin access to your Reddit Ads account

  • If you don't have a Reddit Ads business set up yet, you'll need to create one at ads.reddit.com before the dropdown will populate

  • If the Account ID dropdown is empty after selecting a Business ID, try selecting a different business — your ad account may be under a different business than expected


The integration shows as "Disconnected" after I just connected

What's happening: Vector checks connection status by pinging Reddit's OAuth endpoint. If that check times out or Reddit's servers are slow to respond, Vector may show the integration as disconnected even though your token is valid.

Fix: Refresh the page and check again. If it keeps showing as disconnected after a few attempts, try disconnecting and reconnecting. If the issue persists, reach out to support@vector.co.


My audience in Reddit is much smaller than my segment in Vector

What's happening: This is Reddit's match rate at work. Reddit matches contacts using email addresses, but many Reddit users sign up with personal or anonymous emails — so the matched count is often significantly lower than what you uploaded.

Fix:

  • This is expected behaviour for Reddit — up to 30% match rate is the norm

  • Focus your segments on contacts with work email addresses where possible

  • Consider broadening your segment to increase the raw pool of contacts being sent to Reddit, which gives you a larger matched audience even at lower match rates

  • Layering Reddit's interest and community targeting on top of your Custom Audience can help compensate for a smaller matched pool


Changing my Business ID caused my Account ID to reset

What's happening: This is expected. The Account ID list depends on the Business selected — when you change the Business, the Account dropdown reloads with accounts from the new business.

Fix: Simply reselect your Account ID after switching the Business. Settings auto-save once you've made both selections.


Key Things to Know

Detail

Value

Connection type

OAuth 2.0

Sync frequency

Daily (automatic)

Data export

Native sync + CSV export available

Minimum audience

Moderate size recommended

Reddit processing time

Up to 48 hours

Typical match rate

Up to 30%

Business/Account ID

Optional in UI — required for syncing

Bid Agent support

Not supported


Tips for Best Results 🚀

  • Name your segments clearly in Vector — that name is what appears in Reddit's Audience Manager, so something like "High Intent Visitors – Q3" beats "Segment 8"

  • Layer Reddit's community and interest targeting on top of your Vector audience — subreddit targeting is one of Reddit's most powerful features and can dramatically sharpen relevance when stacked with your Custom Audience

  • Don't over-narrow — Reddit's match rates are lower than other platforms, so starting with a broader audience gives the algorithm more to work with

  • Exclude converted customers — Reddit Custom Audiences work well as exclusion lists too, letting you avoid spending budget on people who've already converted

  • Check the "Last Synced" timestamp in Vector under the segment name — this confirms data is actively flowing daily


Questions? Reach out at support@vector.co — we're happy to help you get your Reddit audiences syncing and campaigns delivering. 🙌