Back to Nango in Google Sheets
SheetXAI logo
Nango logo
Nango · Google Sheets Guide

Export Your Full Nango Connection Inventory to a Google Sheet

2026-05-14
5 min read

The Scenario

It's Thursday morning and your security team has just landed a quarterly access review request in your inbox. They need a full list of every active OAuth connection your platform manages through Nango — connection IDs, provider config keys, end-user organization IDs, and when each connection was created. By end of day.

You know the data is in Nango. You've looked at the dashboard before. But the dashboard shows you one page of connections at a time, and you have 340 of them across 12 integrations.

The bad version:

  • Open the Nango dashboard, filter to the first integration, copy the visible connection rows into a sheet manually
  • Repeat for each of the remaining 11 integrations, reformatting column names each time to match a consistent header row
  • Realize the dashboard doesn't show creation dates in the default view, go back through each integration's detail panel, and pull them one by one

Your security team is not waiting two days for this list. And they're certainly not waiting for the third iteration when someone asks you to re-pull it with a different date filter.

The Easy Way: One Prompt in SheetXAI

SheetXAI is an AI agent inside your Google Sheet that reads your data and talks to Nango on your behalf. Open a blank sheet, launch SheetXAI from the sidebar, and give it this prompt.

List all connections from my Nango account and write each connection's ID, provider config key, end user ID, and creation date into a new sheet called Nango Connections

What You Get

  • A new sheet tab named Nango Connections is created automatically
  • Column A: connection ID
  • Column B: provider config key
  • Column C: end user ID
  • Column D: creation date (ISO timestamp)
  • All 340+ connections written in one pass — paginated automatically, no manual iteration

What If the Data Is Not Quite Ready

The connection list is too broad — you only need connections for one specific integration

List all Nango connections where the provider config key is github-prod and write the connection ID, end user ID, and creation date into a sheet called GitHub Connections, sorted by creation date ascending

You need to join connection data with a customer name lookup in a second tab

List all Nango connections and write the connection ID and end user ID into columns A and B of the Connections sheet, then look up each end user ID in the Customers tab column A and write the matching company name from column B into column C

The export needs to flag connections older than 90 days for review

List all Nango connections, write them to the Audit sheet with ID in column A, provider config key in column B, and creation date in column C, then add a column D that says REVIEW if the connection was created more than 90 days ago, and CURRENT otherwise

Clean up the raw export, flag stale connections, and summarize the count by integration in one shot

Pull all Nango connections into the Raw sheet with full details, then in the Summary sheet write one row per provider config key showing the integration name in column A, total connection count in column B, and how many are older than 90 days in column C — flag any integration with more than 20 stale connections in column D as HIGH RISK

One prompt that does the extract, the analysis, and the summary without a second pass.

Try It

Get the 7-day free trial of SheetXAI and open a blank Google Sheet, then ask it to pull your full Nango connection inventory. When the access review comes back next quarter, the pull takes thirty seconds. Also useful: see how to catalog your configured integrations or bulk-delete stale connections.

Stop memorizing formulas.
Tell your spreadsheet what to do.

Join 4,000+ professionals saving hours every week with SheetXAI.

Learn more