---
title: "LinkedIn Pages to Google Sheets with OWOX Data Marts"
canonical: "https://www.owox.com/blog/articles/free-linkedin-pages-to-google-sheets-connector"
updated: "2026-10-26"
---

# How to connect LinkedIn Pages (company page analytics) to Google Sheets with OWOX Data Marts

There is no direct LinkedIn Pages to Google Sheets connector any more. The route that holds up is LinkedIn Pages, then a data warehouse, then Sheets – and OWOX Data Marts runs all of it.

[Data Integration](/blog/topics/data-integration) · Updated September 30, 2026 · [Vadym Kramarenko](/team/vadym-kramarenko) · 11 min read

![How to connect LinkedIn Pages (company page analytics) to Google Sheets with OWOX Data Marts](https://cdn.owox.com/www/content-marketing-article/free-linkedin-pages-to-google-sheets-connector/thumbnail/2-afg1si.png/public)

Posting on your LinkedIn company page is easy. Building the weekly report your CMO expects is not: **CSV downloads, cryptic organization IDs and no history** beyond what LinkedIn shows you.

The route that holds up is not a direct pipe from LinkedIn Pages into a sheet. It is LinkedIn Pages, then a **data warehouse**, then Google Sheets. [OWOX Data Marts](https://www.owox.com/app-signup) runs that whole path: a LinkedIn Pages data mart loads your ad data into your data warehouse, and Google Sheets reads it from there – through a report, or through the OWOX Data Marts extension. The quickest start is OWOX Cloud, but you can also run OWOX Data Marts yourself as free open source.

## Why we made this free connector

At OWOX, we’ve always believed that businesses shouldn’t have to rent their own data. So the LinkedIn Pages connector is **free and open source**: run OWOX Data Marts yourself and there is no paid tier and no hidden features. The longer story is in [why we built free data connectors for analysts](/blog/articles/free-open-source-connectors-for-analysts).

### 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](/blog/articles/marketing-analytics-helps-businesses-make-data-driven-decisions) 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**](https://github.com/OWOX/owox-data-marts) **to show your support – it helps us reach more analysts and grow the number of available connectors.**

Also, feel free to:

*   **[Explore the code](https://github.com/OWOX/owox-data-marts)** 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** and share your feedback.

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

## Why bring LinkedIn Pages data into Google Sheets?

LinkedIn’s page analytics cover followers, reach and engagement, but only inside LinkedIn. Loaded into your own data warehouse they can be reported the way you need:

*   **Follower growth and engagement over time:** keep the history yourself instead of relying on what the page dashboard shows.
*   **Next to your paid data:** blend organic page performance with [LinkedIn Ads](/blog/articles/free-linkedin-ads-to-google-sheets-connector), [CRM](/blog/articles/crm-and-online-data-integration-guide) or [GA4](/blog/articles/an-in-depth-look-at-google-analytics-4) data.
*   **Automated [dashboards](/product/dashboards)** and reports your team can share, instead of weekly exports.

Sheets is where marketers want to work, and that part is right. The open question is where the data should **live** while they do.

## The Turning Point

OWOX Data Marts

See your first report built in real time. _15 minutes._

1.  Connect your data warehouse
2.  Pick your metrics
3.  Get a live Google Sheets report

In the time it takes to write a ticket. Then imagine never writing that ticket again.

[Book a Demo](/book-a-call)

We'll use your actual use case

## Why the data goes through a data warehouse

A sheet is where people **read** data, not where it should **live**. That is why OWOX Data Marts puts a data warehouse in the middle, and why there is no direct LinkedIn Pages-to-sheet connector. Four things follow.

### The sheet has a ceiling

A Google Sheets file holds at most **10 million cells**. Ad data eats cells quietly: every ad, every day and every breakdown is a row, and every field you pull is a column, so a wide import burns through the limit faster than the row count suggests.

The data warehouse holds the full history, while the sheet report holds only the columns you choose. An incremental load imports the current day plus a lookback window, and a backfill loads a custom date range once.

### History outlives the sheet

Data loaded into a data warehouse stays there. A tab that gets overwritten, a sheet someone re-copies or an upstream API that changes its schema does not take last year’s numbers with it. That continuity is what follower-growth and year-on-year engagement questions depend on.

### Page analytics next to your ads

Organic page performance is most useful next to something else: paid LinkedIn spend, web sessions or pipeline. In a sheet that means lookup formulas across tabs that break when a campaign is renamed.

In the data warehouse the page data sits in its own tables, and an analyst can join it to the ad and CRM data once, in SQL. The mart that holds the result is then published to Sheets like any other.

OWOX Data Marts does not model the data for you. It publishes and governs the query the analyst wrote, so everyone reads the same definition.

### One number, every place you read it

The same data mart can feed a Google Sheets report, a Looker Studio dashboard, a Slack channel or an email, so the number in the sheet is the number in the dashboard. Business users read it without needing data warehouse credentials.

![Destinations in OWOX Data Marts listing Google Sheets, Slack, Email and Looker Studio – one governed data mart delivered to every place the team already reads](https://cdn.owox.com/www/content-marketing-article/free-linkedin-pages-to-google-sheets-connector/screens/1.png/public)

## How it works

1.  **A LinkedIn Pages [data mart](/features/data-mart-management)** of the Connector type loads your ad data into tables in your data warehouse. A manual run backfills history, and a trigger keeps it fresh.
2.  **Google Sheets is connected as a destination.** The data mart publishes its data there.
3.  **You read it in Sheets** with a report created on the data mart, or by pulling it with the OWOX Data Marts extension inside Google Sheets.
4.  **Or you just ask.** Through OWOX MCP you can blend the same data with other LinkedIn Pages endpoints, other ad platforms, or your CRM and GA4 data, using the data model.

OWOX Data Marts does not transform your data. It loads, publishes and governs it, and any SQL on top is written by an analyst.

## What you need

*   **A LinkedIn company page** you administer, and its **Organization URN** (the ID in the page admin URL).
*   **LinkedIn developer credentials:** a Client ID, Primary Client Secret and Refresh Token, from an app with the **Community Management API** approved.
*   **A data warehouse.** OWOX Data Marts supports BigQuery, Snowflake, Databricks, AWS Athena and AWS Redshift. The examples here use BigQuery.
*   **OWOX Data Marts:** OWOX Cloud for the quickest start, or self-managed with Node.js and the OWOX CLI (free and open source).
*   **A Google account** for the Google Sheets report.

## Step-by-step: send LinkedIn Pages data to Google Sheets

Seven steps. The first five load your LinkedIn Pages data into your data warehouse. The last two bring it into Google Sheets.

### Step 1: Start OWOX Data Marts ( ~2 min)

Choose how to run it:

*   **OWOX Cloud:** [sign in or sign up](https://www.owox.com/app-signup) and you are ready for step 2.

*   **Self-managed (open source):** install Node.js 22.22.0 or later, then run:

    ```
    npm install -g owox
    owox serve
    ```

    Open `http://localhost:3000` and you are in. The [OWOX docs](https://docs.owox.com) cover deployment options beyond a local machine.

### Step 2: Connect your data warehouse ( ~3 min)

Open **Storages** in the left menu and add your data warehouse, for example [BigQuery](/data-storages/google-bigquery). This is where the LinkedIn Pages tables will be created. The BigQuery walkthrough, including the service account, is in the [LinkedIn Pages → BigQuery guide](/blog/articles/free-linkedin-pages-to-bigquery-connector).

### Step 3: Create the LinkedIn Pages Data Mart ( ~5 min)

1.  Click **New Data Mart**, give it a title and select the data warehouse from step 2.
2.  Set the type to **Connector** and choose **LinkedIn Pages** (the [LinkedIn Pages data source](/data-sources/linkedin-pages)).
3.  Connect your LinkedIn account. On OWOX Cloud, sign in with LinkedIn through OAuth and approve access, so there is no developer app to set up.
4.  Add your **Organization URNs**: the numeric ID of each company page. Open your page as an admin; the number after `company/` in the address is the ID.

![LinkedIn Campaign Manager interface showing URL structure to locate the Organization URN.](https://cdn.owox.com/www/webflow/687f834be81fec637bc0c821_AD_4nXeW3ImvuXhVr8YrJIH11Yib9PH_HG7xqrERHhq4hawZ1ZhEYNWY3ZOpJR3giDlx2dxeAxlmCIjZDH6T3ZTgqtJ6g1gqMQ9crH_fZ8rzD5v9IKcT30O2nngWM3QvwGC10p5ZScKb.png/public)

If you connect with your own credentials instead, for example on a self-managed install, the connector needs a **Client ID**, a **Primary Client Secret** and a **Refresh Token** from a LinkedIn developer app, in addition to the Organization URNs.

#### Connect with your own LinkedIn credentials

**1\. Create a LinkedIn app**

*   Open the [LinkedIn Developer portal](https://www.linkedin.com/developers/) and click **Create app**.

![LinkedIn Developer portal showing the “Create app” button on the welcome screen.](https://cdn.owox.com/www/webflow/685ae347220f4e23313b65f5_AD_4nXenG0ZUFPrbcoLYkMRHqRv5Li7h0QxFFPzN4IHyHbB3ofhV6ZHe_smQpShVUHVI6Fi-tOenvyizJoqP0vg6nzLnkEUBV8bEZ4Qt4oGT4Dgrh_ieJOVAGB5Zm0mpqQQqSvsCFAeq6w.png/public)

*   Enter an app name and the LinkedIn company page the app belongs to. The page selection cannot be undone once the app is saved.

![Form fields in the LinkedIn Developer portal to input App name and LinkedIn Company Page URL.](https://cdn.owox.com/www/webflow/685ae347220f4e23313b6615_AD_4nXeZnTsU53SabqxUEWcb6qOTb2VMODZL0V0efatBmi54u7L89zfbwd5nO62yYWm3DZ38dm7x4TAFDmJXa5soN3RzUKIRAY0-2SLzH7yp-9A_Bih2QCxTGGuwW-6bJefQppaNyIHzUw.png/public)

*   Upload a logo, accept the legal terms and click **Create app**.

![App creation screen in LinkedIn Developer portal with logo upload, legal agreement checkbox, and “Create app” button highlighted.](https://cdn.owox.com/www/webflow/685ae346220f4e23313b65e3_AD_4nXfpmZ4NzM5otJxJDWjWDHoWld8YtfJ0NMZBSu21HWi3j4BxpQXoeYpp4xfScPaUVu8VLl5hX0JpdVYPZD03JScY3PMqinahsF19efAKCchS0P2NffpatwJ4j8fKnQKviWNjbcrk.png/public)

*   A page admin then has to verify the app against the company page. The **Settings** tab shows a **Verify** button that generates a link for the admin to approve.

**2\. Request the products**

*   On the **Products** tab, request access to **Share on LinkedIn** and to the **Community Management API**. Page data such as posts, followers and engagement is only available with the Community Management API, and its access has to be approved by LinkedIn before token generation works.

![LinkedIn Developer Portal showing the “Share on LinkedIn” product with a “Request access” button.](https://cdn.owox.com/www/webflow/687fd6243247873e0b207091_AD_4nXfrojl2lGxntEJIyxwQwBM_PNA4xEMIx_JWEDgBqrds49PuuDOuZbLIJ0UNOJjJA7pR4XVNeDeGPf__bXGt-QYok_Aqp-GCFoC65RYijP1fThqEWhgXRH7aYQ7eZhgDsswpwS0ANA.png/public)

![LinkedIn Developer Portal displaying the “Community Management API” section.](https://cdn.owox.com/www/webflow/687fd6243247873e0b2070a4_AD_4nXcahuwnxr0nbXCfE-txXix32D5plOU2pEasWI9m18baSOC7wsNsXvDW-wshJvroJi8Dqfh2mmpvdzWT_urIM0sRIp8r6O3HRjvo_MauQtF-tRVRDE-IqX38VjafJeOl-Z_9GpvN6A.png/public)

**3\. Copy the Client ID and Client Secret**

*   Open the **Auth** tab. Copy the **Client ID** and the **Primary Client Secret**.

![LinkedIn Developer Auth tab with “OAuth 2.0 tools” link and “Generate a new Client Secret” option.](https://cdn.owox.com/www/webflow/685ae347220f4e23313b6612_AD_4nXe5cjE4uFYDiNc9n6IAgOEZRmtx3oUugk9f8PJ5fiY2PSpu9_-_UQXeilfHaeBwahoAyyUVyF0EMeLzSoHEKzPrwpbEnYAh1QaRFQxp6uC6gs2YPUEBV_4RkrtTLnRMr_I9M3jBrg.png/public)

**4\. Generate a refresh token**

*   Open **OAuth 2.0 tools** and click **Create token**.

![OAuth 2.0 tools screen in LinkedIn Developer portal with “Create token” button highlighted.](https://cdn.owox.com/www/webflow/685ae347220f4e23313b65ec_AD_4nXfWVqKQjgFT7hfjLK8bX-g7nnfTmfsywCxnSZDUIPfIdcOYoIjojnv7yjt3CoBw0lHKydujNpTGK962P_IxCyB0iCGqhqi2ujEs66AVx9PL17bAQVxrQaSdim2P2G5a-O3AhZko.png/public)

*   Choose the member authorization code flow, tick the scopes `r_organization_social` and `rw_organization_admin`, and click **Request access token**.
*   On the result page copy the **Refresh Token**, not the Access Token.

### Step 4: Choose what to load and backfill your history ( ~3 min)

1.  Select the **endpoint** and the **fields** you need. Follower statistics is a good one to start with.
2.  Set the dataset, or keep the default.
3.  Click **Publish Data Mart**.
4.  Click **Manual Run** and choose **Backfill** for the first run. Add the start and end dates and click **Run**. This puts your historical page data into the data warehouse.
5.  Open **Run History** and check for **Success**.

### Step 5: Schedule the refresh ( ~1 min)

1.  Open the **Triggers** tab of the data mart and click **Add Trigger**.
2.  Choose **Connector Run** as the trigger type, then set daily, weekly, monthly or interval, plus the time, days and time zone.
3.  Click **Create Trigger**. LinkedIn Pages data now refreshes on its own.

### Step 6: Connect Google Sheets as a destination ( ~2 min)

Open **Destinations** in the left menu, click **New Destination** and choose **Google Sheets** (more on the [Google Sheets destination](/data-destinations/google-sheets)). A destination is where a data mart can deliver its data; the same list also holds [Looker Studio](/data-destinations/looker-studio), [Slack](/data-destinations/slack) and email.

### Step 7: Bring the data into Google Sheets ( ~2 min)

You have two ways to read the data mart in Sheets. Both are part of [spreadsheet reporting](/features/spreadsheet-reporting) in OWOX Data Marts.

**Option A: a report on the data mart.** Reports live on the **Destinations** tab.

1.  Open the data mart, go to the **Destinations** tab and click **New Report** under your Google Sheets destination.
2.  Give the report a title and share the Google document with the address the form shows.
3.  Paste the URL of your Google Sheet, or click **New Sheet** to create one.
4.  Choose the report columns you want in the sheet.
5.  Click **Create & Run report**.

![The Create new report form in OWOX Data Marts for a Google Sheets destination, with a document link or New Sheet, selectable report columns and the Create & Run report button – how a data mart becomes a sheet](https://cdn.owox.com/www/content-marketing-article/free-linkedin-pages-to-google-sheets-connector/screens/2.png/public)

Each report is listed on the Destinations tab with its last run and status. Run it again whenever you need fresh data, or put it on a schedule with a report trigger.

![Google Sheets reports listed on the Destinations tab of a data mart in OWOX Data Marts with last run date and a success status – every sheet is a governed report on one data mart](https://cdn.owox.com/www/content-marketing-article/free-linkedin-pages-to-google-sheets-connector/screens/3.png/public)

**Option B: the OWOX Data Marts extension.** Install [OWOX Data Marts from the Google Workspace Marketplace](https://workspace.google.com/marketplace/app/owox_data_marts/94902851409), open it inside Google Sheets and pull the data mart from there, without leaving the sheet. If your team works in Excel, there is an [OWOX Excel add-in](https://marketplace.microsoft.com/en-us/product/WA200011946) too.

## Ask the blended question in plain language

LinkedIn Pages data rarely answers a question on its own. With [OWOX MCP](/features/mcp) you can blend it with other LinkedIn Pages endpoints, with other ad platforms, or with your [CRM data](/blog/articles/unifying-ad-spend-crm-data-cac-report) and [GA4 data](/blog/articles/blend-ga4-conversions-with-ad-spend) (GA4 through its native BigQuery export), using the data model, and ask for all of it in plain language.

Once ad spend is a governed data mart, nobody has to write the join to ask about it. Connect Claude to OWOX Data Marts with the [OWOX Claude connector](https://claude.ai/directory/owox-data-marts) and a marketer can ask:

> How did our LinkedIn company page follower growth compare with our LinkedIn Ads spend this quarter?

Claude asks OWOX which data marts are relevant, reads their fields and the joins the analyst defined, and queries the one it picks. Ask it against raw data warehouse tables instead and it has to guess the join.

|  | Ungoverned | Against the data model |
| --- | --- | --- |
| What the model sees | Raw data warehouse tables | The published data marts |
| What it does | Invents the join | Reads the analyst’s join |
| What you get | A plausible number, confidently wrong | The number, and the query behind it |

MCP is the interface here, not the guarantee. The guarantee is the governed data mart behind it, and every question is logged in **Run History**. For how that works end to end, read [governed MCP analytics](/blog/articles/governed-mcp-analytics).

## What’s next?

This connector is part of our effort to make data ownership simple, transparent and accessible for everyone.

Here are more resources to explore:

*   **The LinkedIn Pages connector for each data warehouse:** [BigQuery](/connectors/free-linkedin-pages-connector-to-google-bigquery), [Snowflake](/connectors/free-linkedin-pages-connector-to-snowflake), [Databricks](/connectors/free-linkedin-pages-connector-to-databricks), [AWS Athena](/connectors/free-linkedin-pages-connector-to-aws-athena) and [AWS Redshift](/connectors/free-linkedin-pages-connector-to-aws-redshift).
*   **The full data warehouse setup** in the [LinkedIn Pages → BigQuery guide](/blog/articles/free-linkedin-pages-to-bigquery-connector).
*   **The same route for another platform:** [LinkedIn Ads → Google Sheets](/blog/articles/free-linkedin-ads-to-google-sheets-connector), [Facebook Ads → Google Sheets](/blog/articles/free-facebook-ads-connector-to-google-sheets) and [TikTok Ads → Google Sheets](/blog/articles/free-tiktok-ads-to-google-sheets-connector). More free connectors are on the [connectors page](/connectors).

Check out our [GitHub repo](https://github.com/OWOX/owox-data-marts), leave us a ⭐ **star**, and let’s build better tools together.

## Your New Normal

Turn your data into decisions.

Governed data marts give you the clean foundation ML needs to actually work.

*   No AI hallucinations
*   Analyst-governed definitions
*   Every number traces to SQL

[Get started free](https://www.owox.com/app-signup)

## FAQ

## Frequently Asked Questions

Is there a direct LinkedIn Pages to Google Sheets connector?

No. The route is LinkedIn Pages, then a data warehouse, then Google Sheets. A LinkedIn Pages data mart of the Connector type loads the page data into your data warehouse, and Google Sheets reads it from there through a report on the data mart or through the OWOX Data Marts extension.

How do I connect LinkedIn Pages to OWOX Data Marts?

On OWOX Cloud, sign in with LinkedIn through OAuth and approve access, then add the Organization URN of each company page. If you connect with your own credentials, for example on a self-managed install, you need a Client ID, a Primary Client Secret and a Refresh Token from a LinkedIn developer app whose Community Management API access has been approved.

Which LinkedIn Pages data can I load?

You choose the endpoint and the fields in the data mart, for each Organization URN you add. Follower statistics is one of the available tables. The connector documentation lists the current fields.

How often does LinkedIn Pages data refresh?

You set it with triggers. A Connector Run trigger loads new data into your data warehouse daily, weekly, monthly or on an interval. Each incremental load imports the current day plus a lookback window, and a Report Run trigger pushes the result to your Google Sheets report.

Can I use LinkedIn Pages data in Excel?

Yes. Once the data is in your data warehouse, the OWOX Excel add-in can read the same data mart, so Excel and Google Sheets show the same numbers.

Is the LinkedIn Pages connector free?

OWOX Data Marts is free and open source when you run it yourself, including the LinkedIn Pages connector. For OWOX Cloud, see the pricing page.

## Who wrote this

![Vadym Kramarenko](https://cdn.owox.com/www/webflow/6798e703afdf787334941cde_Vadym-Kramarenko.png/public)

[Vadym Kramarenko](/team/vadym-kramarenko) Growth Marketing Manager

Vadym Kramarenko is a Growth Marketing Manager at OWOX, where he drives user acquisition and product-led growth strategies. He hosts the OWOX podcast, interviewing analytics professionals about data-driven marketing, attribution, and reporting best practices. Vadym specializes in turning complex analytics concepts into practical, actionable marketing frameworks.

[LinkedIn](https://www.linkedin.com/in/vadim-kramarenko/) · [All articles](/team/vadym-kramarenko)

[Data Integration](/blog/topics/data-integration)

## Related articles

[Google BigQuery · How to Load Data into BigQuery: Every Method and When to Use It · October 6, 2026](/blog/articles/loading-data-into-bigquery)

[Data Integration · How to Connect Facebook Ads to Google Sheets with OWOX Data Marts · September 30, 2026](/blog/articles/free-facebook-ads-connector-to-google-sheets)

[Google BigQuery · How to Connect BigQuery to Google Sheets: Three Ways · October 6, 2026](/blog/articles/bigquery-reports-in-google-sheets)

[See all articles →](/blog/articles)

## Book a call

You are booked. The invitation is on its way to , with the calendar invite and the meeting link.

[Reschedule](#)

[Cancel](#)

## Schedule a meeting

## Schedule in person meeting at Data Outpost San Francisco

You are booked. The invitation is on its way to , with the calendar invite and the meeting link.

[Reschedule](#)

[Cancel](#)

## Links

Pages this page links to, on this site and on docs.owox.com. Where the page has a Markdown twin, its address follows the link.

- [Data Integration](https://www.owox.com/blog/topics/data-integration) — /blog/topics/data-integration.md
- [Vadym Kramarenko](https://www.owox.com/team/vadym-kramarenko) — /team/vadym-kramarenko.md
- [OWOX Data Marts](https://www.owox.com/app-signup)
- [why we built free data connectors for analysts](https://www.owox.com/blog/articles/free-open-source-connectors-for-analysts) — /blog/articles/free-open-source-connectors-for-analysts.md
- [marketing analytics](https://www.owox.com/blog/articles/marketing-analytics-helps-businesses-make-data-driven-decisions) — /blog/articles/marketing-analytics-helps-businesses-make-data-driven-decisions.md
- [LinkedIn Ads](https://www.owox.com/blog/articles/free-linkedin-ads-to-google-sheets-connector) — /blog/articles/free-linkedin-ads-to-google-sheets-connector.md
- [CRM](https://www.owox.com/blog/articles/crm-and-online-data-integration-guide) — /blog/articles/crm-and-online-data-integration-guide.md
- [GA4](https://www.owox.com/blog/articles/an-in-depth-look-at-google-analytics-4) — /blog/articles/an-in-depth-look-at-google-analytics-4.md
- [dashboards](https://www.owox.com/product/dashboards) — /product/dashboards.md
- [Book a Demo](https://www.owox.com/book-a-call) — /book-a-call.md
- [data mart](https://www.owox.com/features/data-mart-management) — /features/data-mart-management.md
- [OWOX docs](https://docs.owox.com/)
- [BigQuery](https://www.owox.com/data-storages/google-bigquery) — /data-storages/google-bigquery.md
- [LinkedIn Pages → BigQuery guide](https://www.owox.com/blog/articles/free-linkedin-pages-to-bigquery-connector) — /blog/articles/free-linkedin-pages-to-bigquery-connector.md
- [LinkedIn Pages data source](https://www.owox.com/data-sources/linkedin-pages) — /data-sources/linkedin-pages.md
- [Google Sheets destination](https://www.owox.com/data-destinations/google-sheets) — /data-destinations/google-sheets.md
- [Looker Studio](https://www.owox.com/data-destinations/looker-studio) — /data-destinations/looker-studio.md
- [Slack](https://www.owox.com/data-destinations/slack) — /data-destinations/slack.md
- [spreadsheet reporting](https://www.owox.com/features/spreadsheet-reporting) — /features/spreadsheet-reporting.md
- [OWOX MCP](https://www.owox.com/features/mcp) — /features/mcp.md
- [CRM data](https://www.owox.com/blog/articles/unifying-ad-spend-crm-data-cac-report) — /blog/articles/unifying-ad-spend-crm-data-cac-report.md
- [GA4 data](https://www.owox.com/blog/articles/blend-ga4-conversions-with-ad-spend) — /blog/articles/blend-ga4-conversions-with-ad-spend.md
- [governed MCP analytics](https://www.owox.com/blog/articles/governed-mcp-analytics) — /blog/articles/governed-mcp-analytics.md
- [BigQuery](https://www.owox.com/connectors/free-linkedin-pages-connector-to-google-bigquery) — /connectors/free-linkedin-pages-connector-to-google-bigquery.md
- [Snowflake](https://www.owox.com/connectors/free-linkedin-pages-connector-to-snowflake) — /connectors/free-linkedin-pages-connector-to-snowflake.md
- [Databricks](https://www.owox.com/connectors/free-linkedin-pages-connector-to-databricks) — /connectors/free-linkedin-pages-connector-to-databricks.md
- [AWS Athena](https://www.owox.com/connectors/free-linkedin-pages-connector-to-aws-athena) — /connectors/free-linkedin-pages-connector-to-aws-athena.md
- [AWS Redshift](https://www.owox.com/connectors/free-linkedin-pages-connector-to-aws-redshift) — /connectors/free-linkedin-pages-connector-to-aws-redshift.md
- [Facebook Ads → Google Sheets](https://www.owox.com/blog/articles/free-facebook-ads-connector-to-google-sheets) — /blog/articles/free-facebook-ads-connector-to-google-sheets.md
- [TikTok Ads → Google Sheets](https://www.owox.com/blog/articles/free-tiktok-ads-to-google-sheets-connector) — /blog/articles/free-tiktok-ads-to-google-sheets-connector.md
- [connectors page](https://www.owox.com/connectors) — /connectors.md
- [Google BigQuery · How to Load Data into BigQuery: Every Method and When to Use It · October 6, 2026](https://www.owox.com/blog/articles/loading-data-into-bigquery) — /blog/articles/loading-data-into-bigquery.md
- [Google BigQuery · How to Connect BigQuery to Google Sheets: Three Ways · October 6, 2026](https://www.owox.com/blog/articles/bigquery-reports-in-google-sheets) — /blog/articles/bigquery-reports-in-google-sheets.md
- [See all articles →](https://www.owox.com/blog/articles) — /blog/articles.md
