The question I get asked about the finance side is whether we are making money after ad spend, and I don’t have time to open five dashboards to answer it. Revenue is in Stripe, and cost is spread across Google Ads, Meta Ads and half a dozen other ad accounts.
I’m not the person who should be building the spreadsheet that combines them, and most weeks nobody has the hour it takes. So I connected the finance sources and the ad accounts to Windsor.ai and added Windsor to Claude. I ask the question in plain English and get the answer in a few seconds, revenue against ad spend first, Stripe next to Meta Ads and Google Ads. It works the same way in ChatGPT, Gemini or Perplexity if that is what your team already has open.
🚀 Ready to see it live? Try Windsor.ai free, free forever plan, no credit card.
Connecting your finance data to your AI assistant with Windsor: 2 steps
Windsor.ai is a single connector that reads from 350+ data sources, including Shopify, Stripe, PayPal, QuickBooks and every major ad platform, and sends it wherever you work. Setup is two steps: connect your sources in Windsor, then add Windsor to your assistant.
Stripe also ships its own official MCP server, built for managing your Stripe account directly: creating charges, customers and subscriptions from Claude. Windsor.ai does a different job. It blends Shopify, Stripe, PayPal or QuickBooks alongside ad spend and 350+ other sources in the same conversation, for the profitability question rather than account management.
Before you start
- A Shopify, Stripe, PayPal or QuickBooks account (or several)
- A Windsor.ai account (free for the first 30 days to test; paid plans start at $19/month for 3 sources, $99/month for 7)
- A Claude, ChatGPT, Gemini or Perplexity account
Step 1: Connect your finance sources to Windsor
Go to onboard.windsor.ai/app/stripe and sign in to authorize the accounts you want. Then add whatever else touches revenue or spend:
- Stripe, PayPal or QuickBooks
- Meta Ads and Google Ads, to see what that revenue cost to generate
The free plan lets you test multiple sources for the first 30 days, then drops to a single source with no credit card required. Keeping every source connected long-term takes a paid plan: $19/month for 3 sources, $99/month for 7, with financial history going back further.
Step 2: Add Windsor to your AI assistant
- Claude: Customize → Connectors → search Windsor → Add
- ChatGPT: install Windsor’s native app from the ChatGPT apps directory
- Gemini and Perplexity: add Windsor from that assistant’s own connector or app directory
Sign in to your Windsor.ai account when prompted, then confirm it works with a simple question: “what was our total revenue last month.”
The numbers I check without opening a dashboard
| Metric | What it tells you |
|---|---|
| Revenue (Shopify, Stripe, PayPal) | Cash collected, separate from revenue only booked |
| Refunds and chargebacks | How much of that revenue reverses |
| Ad spend (Meta, Google, TikTok, etc.) | What it cost to generate that revenue |
| Gross margin | Revenue minus cost of goods, before marketing cost |
| Blended ROAS | Revenue against total ad spend, across every platform |
| Recurring revenue trend (Stripe subscriptions) | Whether recurring revenue is growing or shrinking |
The questions I ask
These are the questions I ask most often.
Am I profitable?
- What was our total revenue last month, and how does that compare to what we spent on ads?
- Which products or channels drive margin, separate from top-line sales?
- Did the ad spend increase last month pay for itself?
Where the money’s going
- How much of this month’s revenue came from new customers versus returning ones?
- Which traffic source and campaign drove our highest-value orders last week?
Bonus: how customers extend this across the rest of their business
The same Windsor install covers every connected source, so revenue can be checked against a single campaign or a week of spend in one question. Three that come up often:
- “Which ad campaign drove the most revenue last month?”
- “Compare Shopify order volume to Google Ads spend by week.”
- “Did the increase in Meta Ads spend in March show up in revenue?”
Conclusion
The profitability question now gets a direct answer in the chat, with Stripe revenue and ad spend in the same reply and no spreadsheet or wait on someone else’s time. QuickBooks is worth adding after that, for the expense side that the ad platforms do not carry.
Connectors mentioned in this guide
🚀 Ready to get started? Try Windsor.ai free. Free forever plan, no credit card. Paid plans from $19/month.
FAQs
Does Windsor.ai write anything back to Shopify, Stripe, PayPal or QuickBooks?
No. Windsor reads and analyzes your finance data so you can ask questions about it. It doesn’t create or modify records in your finance tools.
Is the data live or does it need exporting first?
Live. Once a source is connected, Claude (or ChatGPT, Gemini, Perplexity) can query it directly, no manual export or CSV step.
Which finance metrics can I ask about?
Whatever fields the connected source exposes: order and product revenue from Shopify, revenue, refunds, transaction fees and subscription metrics from Stripe and PayPal, income and expense categories from QuickBooks, plus spend and performance fields from every connected ad platform. From those you can build gross margin and blended ROAS across every channel.
Can I combine finance data with marketing data in the same question?
Yes, that’s the main use case. Windsor connects 350+ sources through one install, so a single conversation can pull from Shopify, Stripe and every ad platform at once.


