omne --private-betaheads up → Omne's private beta opens soon[ request a demo → ]

Integrations

Reddit Ads

Connect Reddit Ads to read every ad account you reach, see results by community, pause and resume, change budgets, make ads and send conversions, from Omne AI, your agents and Omne's API.

Reddit Ads connects as its own account in Omne, apart from any Reddit account you post from. Once it's connected, Omne AI and your agents work in every Reddit ad account you reach.

Connect Reddit Ads

  1. Open Integrations and find Reddit Ads.
  2. Press Connect. Reddit opens in a small window.
  3. Sign in to the Reddit account that runs your ads, and press Allow on Reddit's screen.

The window closes and Reddit Ads shows as connected, named by your Reddit username. Omne reads every ad account your Reddit account can manage through its businesses.

If your Reddit account reaches no ad account, nothing is saved. Make one at ads.reddit.com, or connect the Reddit account that runs your ads.

Permissions

Omne asks Reddit for three permissions:

  • adsread: reads your ad accounts, campaigns, ad groups, ads, pixels, audiences and results.
  • adsedit: makes and changes campaigns, ad groups and ads. Pausing, resuming, archiving, budgets and names happen only when you say yes.
  • adsconversions: sends conversion events, such as sales and sign-ups, to your Reddit pixels.

Without adsread or adsedit, nothing is saved. A connection made without adsconversions still reads and manages your ads, and asks you to connect again before it sends conversions.

What Omne can do with it

Ask Omne AI or your agents in plain words. Everything that reads runs at once:

  • Ad accounts: each one with its business, currency, time zone and Reddit's approval of it.
  • Campaigns, ad groups and ads: status, delivery, budgets, bids, goals, pixels and dates, live from Reddit. An ad shows the post it promotes and, when Reddit disapproved it, Reddit's reason.
  • An ad group's targeting: its communities, keywords, places, interests, devices and schedule.
  • Results: impressions, clicks, spend, conversions, purchase value, click-through rate, cost per click, cost per thousand and cost per conversion, by campaign, ad group or ad, in total or by day. Results can also be broken down by community (subreddit), country, region, placement, device, gender, interest, keyword or language.
  • Health: in one look, a missing permission, a pixel that never received an event, disapproved ads with Reddit's reason, an ad account Reddit holds back, and campaigns waiting on billing or ID verification.
  • Pixels, audiences and communities: your pixels with when each event last arrived, your custom audiences, and subreddits to target from Reddit's own search.

Changes wait for your yes, even in Auto, because ads spend real money:

  • Pause, resume or archive a campaign, ad group or ad. Reddit has no delete, so archiving ends one for good.
  • Change a budget's amount: the campaign's when it uses campaign budget optimization, otherwise the ad group's.
  • Rename a campaign, ad group or ad.
  • Make a campaign, an ad group or an ad. Each starts paused unless you say to start it. Every ad group gets a pixel, and a conversions ad group optimizes only toward an event its pixel has already received.
  • Send conversions to a pixel. Omne hashes email, phone, external ID and IP address with SHA-256 the way Reddit asks. An event ID stops a sale counting twice when your site's pixel sends it too. A test ID sends events to the pixel's test view only. Reddit takes events up to 7 days old.

Reddit's numbers can still change for about 6 hours after they happen.

Omne's API and MCP

Omne's API is not open yet. Where it is switched on, each tool above has its own address, with a key from Settings → MCP & API:

| What | Address | |---|---| | Ad accounts | GET /v1/ads/reddit-ads/accounts | | Campaigns | GET /v1/ads/reddit-ads/campaigns | | Ad groups | GET /v1/ads/reddit-ads/ad-groups | | Ads | GET /v1/ads/reddit-ads/ads | | An ad group's targeting | GET /v1/ads/reddit-ads/targeting | | Results | GET /v1/ads/reddit-ads/results | | Health | GET /v1/ads/reddit-ads/health | | Pixels | GET /v1/ads/reddit-ads/pixels | | Communities | GET /v1/ads/reddit-ads/communities | | Audiences | GET /v1/ads/reddit-ads/audiences | | Profiles | GET /v1/ads/reddit-ads/profiles | | Pause, resume or archive | POST /v1/ads/reddit-ads/set-status | | Change a budget | POST /v1/ads/reddit-ads/set-budget | | Rename | POST /v1/ads/reddit-ads/rename | | Make a campaign | POST /v1/ads/reddit-ads/create-campaign | | Make an ad group | POST /v1/ads/reddit-ads/create-ad-group | | Make an ad | POST /v1/ads/reddit-ads/create-ad | | Send conversions | POST /v1/ads/reddit-ads/send-conversions |

Reading works with any key. Changes need a key made to write, and are POST with their arguments as JSON. The same tools are in Omne's MCP server, named reddit_ads_*.

Disconnect

Disconnect Reddit Ads in Integrations. To take Omne's access away at Reddit too, open reddit.com/prefs/apps and remove Omne.

Related: Disconnect or reconnect, Ask AI approvals and Omne's API.

Last updated November 8, 2026

Still stuck?

There's a real person behind Omne, so ask anything.

Contact support