Import NetSuite financial reports, transactions, and records directly into Google Sheets with auto-refresh — no CSV exports or SuiteScript required.
NetSuite is the ERP of record for many mid-market and enterprise finance teams. But getting data out of it for reporting and analysis typically means CSV exports, SuiteAnalytics Workbook, or custom SuiteScript — all slow and painful to maintain. Brooked connects directly to NetSuite via OAuth and lets you pull financial reports, saved searches, and transaction data straight into Google Sheets, refreshed on a schedule you set.
What you can import from NetSuite
- Income Statement (P&L) — by period, subsidiary, department, or class
- Balance Sheet — with comparative periods and subsidiary consolidation
- Cash Flow Statement
- Trial Balance
- Accounts Receivable aging — by customer, due date, and amount
- Accounts Payable aging — by vendor
- Transaction records — invoices, bills, journal entries, purchase orders, expense reports
- Saved searches — any saved search you've built in NetSuite
- Customer, vendor, and item records
- Budget vs. actuals data
Step 1 — Install Brooked
In Google Sheets, go to Extensions → Add-ons → Get add-ons and search for Brooked, or install directly from the Google Workspace Marketplace. The free tier includes 100 imports per month with no credit card required.
Step 2 — Authorize NetSuite
Open the Brooked sidebar and click Add data source → NetSuite. Brooked uses NetSuite's OAuth 2.0 flow — you'll need your Account ID and will be redirected to NetSuite to grant access. No passwords are stored. Brooked requests the minimum scope: read access to financial reports and transaction records. You'll need the Web Services permission enabled on your NetSuite role.
Step 3 — Import a report
Click New import, select NetSuite, and choose what to import — a standard financial report, a saved search, or a specific record type. Set date range and filters, choose a destination range in your sheet, and click Import. Enable Auto-refresh to keep it current on a daily or weekly schedule.
Using the AI agent with NetSuite
Open the Chat tab and ask questions about your NetSuite data in plain English — the agent queries your live records and writes results directly into Sheets. No SuiteScript or SuiteQL required.
Common use cases
- Monthly close — auto-import P&L and balance sheet into a close template on month-end
- Multi-subsidiary consolidation — pull each subsidiary's financials into a single consolidation Sheet
- AP/AR management — daily sync of aging reports into a collections or payment dashboard
- Board and investor reporting — combine NetSuite actuals with budget assumptions for variance analysis
- Audit preparation — export transaction detail by account for a specified period into a structured Sheet
- Budget vs. actuals — import actuals and compare against your budget model in real time
Troubleshooting common issues
Frequently asked questions
Does NetSuite have a native Google Sheets connector?
NetSuite doesn't have a native Google Sheets integration. Brooked is a Google Workspace add-on that connects NetSuite directly to Sheets — import financial reports, saved searches, and transaction records on demand or on a schedule.
Do I need SuiteScript to connect NetSuite to Google Sheets?
No. Brooked uses NetSuite's standard REST API and OAuth 2.0 — no SuiteScript, no custom development, and no IT involvement required. You authorize the connection and start importing in under 5 minutes.
Can I import NetSuite saved searches into Google Sheets?
Yes. Any saved search you've built in NetSuite — transactions, records, or reports — can be imported directly into Google Sheets with Brooked. Set up auto-refresh to keep the Sheet current automatically.
How often can I refresh NetSuite data in Google Sheets?
On the free plan, imports are manual. On the Pro plan ($29/user/month), you can set auto-refresh to hourly, daily, or weekly. Most finance teams use daily refresh for their close reports and AR/AP dashboards.
Does Brooked support multi-subsidiary NetSuite accounts?
Yes. You can filter reports by subsidiary, department, or class. For consolidations, run separate imports per subsidiary and combine them in a Sheets formula — or ask the AI agent to consolidate them for you.
Stop exporting from NetSuite manually.
Install Brooked free and import your first NetSuite report in under 5 minutes. Or see the full NetSuite integration details.
Install Brooked free →