Reddit Ads
Shanone’s Reddit Ads integration gives your agent 90 tools covering the full ads workflow — business/ad account discovery, campaign and creative management, audience targeting, product catalogs, conversion tracking, and reporting.Getting Started
1
Connect via OAuth
Ask your agent to do something with Reddit Ads (e.g. “list my active campaigns”), or connect proactively from Integrations in the Shanone dashboard.
2
Authorize the Reddit Ads account
Approve Reddit’s OAuth consent screen for the business/ad account Shanone should act on.
3
Retry your request
Once connected,
shanone_execute_tool calls for reddit_ads_* tools will succeed. Start with reddit_ads_get_me to verify the connection, then reddit_ads_list_my_businesses to discover ad account IDs.Available Tools
Shanone provides 90 tools for Reddit Ads, organized into these categories:Business & account discovery
Business & account discovery
reddit_ads_get_me, reddit_ads_list_my_businesses, reddit_ads_get_business, reddit_ads_update_business, reddit_ads_query_ad_accounts, reddit_ads_list_profiles_by_business, reddit_ads_list_profiles_by_ad_account, reddit_ads_get_profile, reddit_ads_list_industries, reddit_ads_get_ad_account_history, reddit_ads_get_ad_account, reddit_ads_update_ad_account, reddit_ads_list_ad_accounts_by_businessCampaigns, ad groups & ads
Campaigns, ad groups & ads
reddit_ads_list_campaigns, reddit_ads_get_campaign, reddit_ads_create_campaign, reddit_ads_update_campaign, reddit_ads_list_ad_groups, reddit_ads_get_ad_group, reddit_ads_create_ad_group, reddit_ads_update_ad_group, reddit_ads_list_ads, reddit_ads_get_ad, reddit_ads_create_ad, reddit_ads_update_ad, reddit_ads_list_saved_audiences, reddit_ads_get_saved_audience, reddit_ads_create_saved_audience, reddit_ads_update_saved_audience, reddit_ads_list_time_zonesTargeting
Targeting
reddit_ads_list_geolocations, reddit_ads_do_geolocation_validations, reddit_ads_list_communities, reddit_ads_list_communities_suggestions, reddit_ads_search_communities, reddit_ads_list_interests, reddit_ads_list_devices, reddit_ads_list_carriers, reddit_ads_list_3rd_party_audiences, reddit_ads_do_keyword_validations, reddit_ads_list_keyword_suggestions, reddit_ads_list_user_custom_audiences, reddit_ads_get_custom_audience, reddit_ads_get_sk_ad_network_availabilityCustom audiences & pixels
Custom audiences & pixels
reddit_ads_create_custom_audience, reddit_ads_update_custom_audience_users, reddit_ads_delete_custom_audience, reddit_ads_list_pixels_by_ad_account, reddit_ads_list_pixels_by_business, reddit_ads_get_pixel_last_fired_at, reddit_ads_get_app_last_fired_at, reddit_ads_post_conversion_eventsCreatives & posts
Creatives & posts
reddit_ads_list_posts, reddit_ads_get_post, reddit_ads_create_post, reddit_ads_update_post, reddit_ads_list_structured_posts, reddit_ads_get_structured_post, reddit_ads_create_structured_post_creation_job, reddit_ads_update_structured_post, reddit_ads_generate_inspiration_creative_summaryProduct catalog
Product catalog
reddit_ads_list_product_catalogs, reddit_ads_get_product_catalog, reddit_ads_create_product_catalog, reddit_ads_update_product_catalog, reddit_ads_list_catalog_feeds, reddit_ads_get_catalog_feed, reddit_ads_create_catalog_feed, reddit_ads_update_catalog_feed, reddit_ads_delete_catalog_feed, reddit_ads_list_products, reddit_ads_get_product, reddit_ads_create_product, reddit_ads_delete_product, reddit_ads_list_product_sets, reddit_ads_get_product_set, reddit_ads_create_product_set, reddit_ads_update_product_set, reddit_ads_delete_product_set, reddit_ads_batch_upsert_products, reddit_ads_batch_delete_productsLeads & billing
Leads & billing
reddit_ads_list_lead_gen_forms, reddit_ads_get_lead_gen_form, reddit_ads_create_lead_gen_form, reddit_ads_list_funding_instruments, reddit_ads_get_funding_instruments, reddit_ads_list_billing_v2_invoicesReporting
Reporting
reddit_ads_get_a_report, reddit_ads_get_channel_planning_reach, reddit_ads_generate_bid_suggestionCommon Use Cases
Campaign performance review
Pull a report across campaigns and summarize spend, reach, and conversions
Audience research
Search communities and interests to build a targeting plan before launching a campaign
Catalog-driven ads
Sync a product catalog and reuse it across dynamic product ad campaigns
Lead form management
Create and monitor lead generation forms tied to active campaigns
Troubleshooting
Most tools fail until I call reddit_ads_get_me first
Most tools fail until I call reddit_ads_get_me first
reddit_ads_get_me is the required entry point for verifying the connection before navigating to businesses and ad accounts — follow it with reddit_ads_list_my_businesses then reddit_ads_list_ad_accounts_by_business to get the ad_account_id most other tools need.reddit_ads_create_campaign or reddit_ads_create_ad_group fails with a validation error
reddit_ads_create_campaign or reddit_ads_create_ad_group fails with a validation error
Check
shanone_get_tool_schema for the exact required fields — campaign objectives, budget types, and targeting objects have interdependent constraints that differ by campaign type.reddit_ads_post_conversion_events doesn't show up in reporting immediately
reddit_ads_post_conversion_events doesn't show up in reporting immediately
Conversion attribution can lag; use
reddit_ads_get_pixel_last_fired_at or reddit_ads_get_app_last_fired_at to confirm events are actually being received before assuming a reporting issue.