All resources

Free Reddit Ads to Google Sheets Connector by OWOX: Take Control of Your Campaign Data

Reddit Ads are straightforward to launch, but turning that campaign data into useful insights in Google Sheets isn’t. Downloading CSVs every day, cleaning up inconsistent fields, and stitching reports together manually wastes time and invites errors. 

Most tools either lock your data behind paywalls or limit how much you can access. Well, now you can skip the clunky dashboards, messy CSV files, and overpriced tools that restrict access or charge by volume.

 Apps Script connects platforms like Meta, TikTok, and Google Ads to a Google Sheet showing Facebook Ads data with import and cleanup options. i-radius

With this free, open-source connector from OWOX Data Marts (Community Apps Script Edition), you can move raw Reddit data to Google Sheets–no code, no barriers, no surprises. Just simple Reddit Google Sheets integration with full control and complete transparency.

Why We Made This Connector

At OWOX, we believe marketers and analysts should have full access to their advertising data - no paywalls, limits, or hidden logic.

That’s why we created this 100% free Reddit to Google Sheets connector. No pricing tiers, no data caps, and no locked fields. It’s fully open-source, built with Google Apps Script, and gives you complete visibility into how the Reddit Google Sheets integration works.

There’s no fixed schema or forced platform. Just a direct, flexible way to move raw Reddit Ads data to Google Sheets–perfect for building custom reports, tracking performance, or integrating with other tools like GA4 or HubSpot.

💡 Join the Open-Source Movement

We’re not just releasing a free connector – we’re inviting you to help shape the future of open marketing analytics tools.

At OWOX, we believe that data access and transparency should be a right, not a luxury. That’s why this connector is 100% open-source – giving you full control over how it works, what it does, and how far it can go.

If you like what we do, please ⭐ star our GitHub repo to show your support – it helps us reach more analysts and grow the number of available connectors.

Also, feel free to:

  • Explore the code and customize it to fit your needs.
  • Contribute to this data connectivity ecosystem: suggest new connectors, pull new connectors, and/or provide documentation to support the wider community.
  • Join our community & share your feedback.

We’ve built the core, the foundation – now it’s your turn to take it further. 

Why Choose This Free Connector by OWOX  

Most Reddit to Google Sheets tools seem easy, until you dig in. You’ll face rigid structures, missing fields, usage limits, or features locked behind paywalls.

OWOX takes a different approach:

  • 100% free and open-source – No trials, no restrictions. You get full access from day one.
  • No vendor lock-in – It runs in your spreadsheet. No account needed, no hosted setup, and zero risk of losing access.
  • Powered by Google Apps Script – No third-party tools, paid platforms, or syncing issues. Just native Google Sheets integration.
  • Fully transparent – Unlike other tools, you can view and edit the entire setup yourself.
  • Field-level control – Import only the Reddit Ads metrics you need, nothing more.

Whether you're evaluating alternatives like Rivery, Windsor.ai, or Portable, this Google Sheets Reddit integration gives you full control without added cost or complexity.

Why Send Reddit Ads Data to Google Sheets?

Reddit Ads Manager is great for launching campaigns, but not for deep analysis, flexible reporting, or integration with other platforms.

Reporting views are limited with no customization options
Manual CSV exports are slow, error-prone, and hard to maintain
No native way to connect Reddit Ads data with GA4, CRM, or cost-tracking tools

That’s why we created this free Reddit to Google Sheets connector from OWOX Data Marts (Community Apps Script Edition):
Automatically send raw Reddit Ads data into Google Sheets with no coding required
Combine Reddit data with GA4, Salesforce, HubSpot, or Meta Ads to build full-funnel reports
Create your own metrics, retention charts, or ROAS models directly in Google Sheets

With full control over what data you bring in and when it refreshes, this Reddit Google Sheets integration gives analysts the speed, flexibility, and ownership they’ve been missing.

Explore More Free Connectors
Already loving the freedom of Reddit Ads reporting? Add more power to your workflow with these ready-to-use, no-code integrations:

How the Connector Works  

The Reddit to Google Sheets integration is powered entirely by open-source Google Apps Script – no third-party tools, no coding hassles, and no usage limits.
Here’s how it works:

  • Connects directly to the Reddit Ads API and streams structured data into your Google Sheet.
  • Gives you full control over fields, metrics, dimensions, and date ranges - customize exactly what you need.
  • Automatically refreshes data inside your sheet, ready for analysis, dashboards, or exports.

Whether you're blending Reddit data with GA4, CRM, or cost sources, or building ad performance dashboards, this Reddit Google Sheets integration lets you:

  • Skip CSV exports and complicated ETL tools
  • Automate Reddit Ads reporting in Sheets at scale
  • Run fast, flexible, and transparent analysis

From data pull to daily tracking, you own the Reddit to Google Sheets setup - no black boxes, just full visibility and control.

Step-by-Step: Import Reddit Ads Data into Google Sheets

Here’s where the real power kicks in. In just a few minutes, your Reddit Ads data starts flowing into Google Sheets - no coding, no roadblocks. Just clean, organized data ready for tracking, analysis, and integration with other sources.

Let’s walk through the setup step by step. 

Step 1: Copy the Google Sheets Template (~ 30 sec)

Start with our ready-to-use Reddit Ads → Google Sheets template - no manual setup required.

  • Access the Template
    Open the “Reddit Ads → Google Sheets. Template” template shared by OWOX.
  • Make a Copy
    Click File → Make a copy to save the template to your own Google Drive and begin configuring.

Step 2: Configure the Source ( ~1 min)

  1. Set up your import settings in the “Config” sheet to define the scope and timing of your Reddit Ads data pull.
  • Choose the Start Date
    Decide how far back you want to fetch campaign data.

Tip: A shorter date range is recommended to ensure a faster and more reliable import.

Date picker used to set the Start Date for importing Reddit Ads data in the OWOX Google Sheets template. i-shadow
  1. Add Your Account ID(s)
  • Your Reddit Ads Account ID is available on the main dashboard of your Reddit Ads account
Reddit Ads Manager interface showing how to copy the Ad Account ID from the dropdown menu under the Ads Manager selector. i-shadow i-radius

  

Copy and paste this ID into the designated field within the spreadsheet’s configuration tab.

Account ID field populated with Reddit Ad Account ID inside the OWOX Reddit Marketing Sheet. i-radius i-shadow
  1. Choose Your Data Field

Go to the “Fields” tab and check the boxes of all the fields you want to import based on your reporting needs.  

Selecting specific campaign fields in the "Fields" tab of the Reddit Ads connector sheet.  i-shadow i-radius

Further Specify the Fields with the Following Parameters:

  • Destination Spreadsheet: Leave blank to load data into the currently open spreadsheet.
  • ReimportLookbackWindow: Days to look back when reimporting data
  • MaxFetchingDays: Max number of days to fetch per run 
  • CleanUp To Keep Window: Automatically deletes rows older than the specified number of days from today. Leave blank to retain all rows.

Step 3: Get a Reddit Ads Access Token ( ~1 min)

To start importing data into Google Sheets, first connect to the Reddit Ads API

Here are the steps:

  1. Visit the Reddit Preferences Page.
    Go to the Reddit Preferences page and sign in with your existing Reddit account, or create a new one if you don’t have one yet.
  2. Create a new app:
    Click the Create App button.
Reddit Preferences page with “create an app” button highlighted under the Apps tab. i-shadow i-radius
  1. Enter the App Details:
  • App Name and Description
  • App type: Select script
  • Redirect URI: http://localhost:8080

Click Create App 

Reddit developer page showing filled-out app creation form with "script" type selected and the "create app" button highlighted. i-shadow i-radius
  1. Once the app is created, the following details will be displayed:
  • Client ID (just under the app name)
  • Client Secret
  • Redirect URI 
Reddit app details page displaying the App Name, Client ID, Client Secret, and Redirect URI, with red annotations identifying each field. i-shadow i-radius
  1. Now, Go to the Reddit API Access Request Form. In the form, make the following selections: 
  • Choose: “I'm a Developer
  • Then select: “I want to register to use the free tier of the Reddit API
  • Under “Purpose,” pick: Other
Reddit API access request form with dropdown fields selected for API support, developer role, free tier registration, and usage purpose as "Other." i-radius i-shadow

Provide the required additional details in the form:

  • Describe your tool’s purpose: Example

"We plan to use the Reddit Ads API to automatically extract advertising metrics and store them in Google Sheets and BigQuery. This data will be processed via OWOX Data Marts to support daily marketing reporting and optimization efforts."

  • Add a link to the repository: https://github.com/OWOX/owox-data-marts
  • Include your Reddit username
Reddit API request form section showing filled fields for tool function description, GitHub source code link, subreddit usage, and Reddit username. i-shadow i-radius

Fill in the contact information and use case details:

  • Reddit API Use Case: Example

"The Reddit Ads API will be used to automate data collection from our ad account. We use OWOX Data Marts to transfer this data into Google Sheets and BigQuery for marketing analytics, allowing us to streamline reporting and improve media planning."

  • Developer Platform: Google Sheets, App Script
  • OAUTH Client ID(s): Paste the Client ID from your app 
Reddit API application form displaying filled sections for use case, developer platform, and OAuth client ID, outlining integration.  i-shadow i-radius

Complete the final step of the request form:

  • Subject of inquiry

Request access to the Reddit API

  • Details of inquiry: Example

"Our organization intends to leverage the Reddit Ads API to access campaign-level advertising data for integration into our internal analytics workflows. Using the OWOX Data Marts platform, this data will be securely transferred to Google Sheets and Google BigQuery to support real-time performance tracking, marketing spend analysis, and strategic reporting."

  • Leave the file attachment section blank.
  • Click “Submit” to send your request.
 Reddit support form showing a detailed inquiry about using Reddit Ads API with OWOX Data Marts to transfer ad data into Google Sheets and BigQuery. i-shadow i-radius

7. To generate your authorization code, use the following URL format. Be sure to replace YOUR_CLIENT_ID and RANDOM_STRING with your actual values (e.g., abc123):

https://www.reddit.com/api/v1/authorize
  ?client_id=YOUR_CLIENT_ID
  &response_type=code
  &state=RANDOM_STRING
  &redirect_uri=http://localhost:8080
  &duration=permanent
  &scope=read

Paste the URL into your browser and press Enter. 

When prompted, click “Allow,” ensuring you're logged into the Reddit account associated with your ad account. 

Reddit authorization screen showing OWOX App requesting permission to access the user's posts and comments with options to "Allow" or "Decline." i-shadow i-radius

8. Copy the code parameter

  • You'll be redirected to a URL that looks like this:
http://localhost:8080/?state=xyz123&code=bLcIq0FR9-8hjOpklbxK2dtRTsA#_
  • From this URL, copy the value of the code parameter – in this case, it's: bLcIq0FR9-8hjOpklbxK2dtRTsA.
Browser address bar showing localhost URL with a state parameter and an authorization code highlighted after successful Reddit OAuth login. i-shadow i-radius

9. Use Postman to exchange the authorization code for a refresh token. Set up the request as follows: 

Fill the Parameters:

  • grant_type=authorization_code
  • code=YOUR_CODE (from previous step)
  • redirect_uri=http://localhost:8080

Auth Type: Basic Auth

  • Username: Your Client ID
  • Password: Your Client Secret
Postman call to Reddit API exchanging auth code for access token with token details in JSON. i-shadow i-radius

Set the User-Agent properly:

Use this format in your API requests: 

googleapps:owox-data-marts.redditads:v1.0.0 (by /u/your_reddit_username)

Make sure to replace /u/your_reddit_username with your actual Reddit username. For more info on best practices for User-Agent, see Reddit's API Guidelines.

Now, you have everything you need to complete the setup:

  • Client ID
  • Client Secret
  • Redirect URI
  • Refresh Token

You're now ready to connect your Reddit Ads data to Google Sheets using the OWOX template.

Step 4: Input Credentials in the Template ( ~10 seconds)

Connect your Reddit Ads credentials to the Google Sheets template:

  1. Open the Credentials Panel
  • In your copied Google Sheets template, go to the top menu and click: OWOX → Manage Credentials. 
Google Sheets menu showing OWOX extension with the “Manage Credentials” option highlighted.   i-shadow
  1. Grant App Script Access

When prompted:

  • Click “OK” to authorize the Apps Script.
  • This allows the connector to access your Google Sheet and import data from Reddit Ads. 
Google Sheets pop-up message showing “Authorisation required” prompting the user to grant script permission to run. i-shadow
  1. Enter Your Add Your Credentials
  • Paste your Client ID, Client Secret, Redirect URI, Refresh Token, and User Agent into the form.
Reddit Ads Connector credentials form showing input fields for ClientID, ClientSecret, RedirectUri, RefreshToken, and UserAgent with a Save button. i-shadow i-radius
  • Click Save.

This step activates the connector with the correct credentials.

Step 5: Run the Connector & Import Your Data ( ~1 min)

Now, you're all set to load your data.

  1. Start the Import
  • From the spreadsheet menu, go to: OWOX → Import New Data.
Google Sheets menu with the OWOX extension expanded, highlighting the “Import New Data” option used to start data import in the template.  i-shadow
  • The connector will begin importing data from your specified Reddit Ads account(s).
  1. Once the process completes, check the “Logs” sheet for the message: “Import is finished.”

In this Google Sheets template, your data will appear in new tabs labeled with the corresponding data types (e.g., accounts).

Google Sheets showing Reddit connector log with successful data import and selected “ad-account” tab. i-shadow i-radius

To add more fields later, simply open the Fields tab, select the additional checkboxes, and run:

OWOX → Import New Data

Important: To change the date range:

  • Clear existing data in the Status columns
  • Update the Start Date and/or End Date
  • Run OWOX → Import New Data again 
Status table showing fields: Current Status, Last Import Date, Last Requested Date, Last CleanUp Date, and Log for Reddit connector. i-shadow i-radius

📊 Real-Time Visualization with OWOX Reports

Want to bring your Reddit Ads data into Google Sheets for quick, visual reporting?

With the OWOX Reports Extension, you can turn raw Reddit Ads data into live dashboards – no SQL, no complex setup, and no Looker Studio required.

Here’s what you can do with this Reddit Google Sheets integration:
📥 Pull Reddit campaign data directly into Sheets from BigQuery
📊 Create auto-updating dashboards to track spend and performance
Share real-time reports with your team – fast, flexible, and code-free

No manual exports, no scripts – just a seamless Reddit to Google Sheets connection that simplifies analysis and drives clarity.

Whether you're optimizing bids, monitoring conversions, or comparing creatives, OWOX AutoCharts makes it easy to stay on top of your Reddit Ads performance.

Two pie charts displaying Reddit Ads click distribution by campaign and creative name, with accompanying tables summarizing click volumes and CTR in Google Sheets. i-shadow

What’s Next?

This free Reddit to Google Sheets connector from OWOX Data Marts (Community Apps Script Edition) is built to give you full data control – no cost, no coding, no blockers.

Explore more helpful resources:

🔗 More free connectors – like LinkedIn Ads, and Microsoft Ads – so you can unify your marketing data in Google Sheets with zero switching costs
🎥 Step-by-step video tutorials – guiding you through setup, customization, and analysis with no prior coding experience
📊 Ready-to-use dashboards – helping you turn Reddit Ads data into insights in minutes, not hours

Visit our GitHub repo, give us a ⭐ star, and help us build a more open, flexible future for data analysts and marketers everywhere.

FAQ

Do I need coding skills to use this Reddit Ads to Google Sheets connector?
What data can I import from Reddit Ads into Google Sheets?
How often can I refresh my Reddit Ads data in Google Sheets?
Is this Reddit to Google Sheets connector really free?
Can I blend Reddit Ads data with GA4, HubSpot, or Salesforce in Sheets?
Where can I get help with setup or troubleshooting?

You might also like

2,000 companies rely on us

Oops! Something went wrong while submitting the form...