
Solopreneur Sessions with Fexingo · 2026-06-30 · 8 min
Key moments - from our scoring
Substance score
65 / 100
Five dimensions, 20 points each
Sarah, a marketing consultant, was spending twelve hours weekly extracting data from Facebook Ads, Google Analytics, Mailchimp, and Shopify to build custom reports for each client. She built a free automation system using Google Apps Script, which fetches data from each platform's API into dedicated sheet tabs, then created a master sheet that calculates key metrics like cost per acquisition and return on ad spend. Google Data Studio connects to this sheet to generate live, client-specific dashboards that update daily. Recognizing that busy clients often ignore dashboards, she added a Mailchimp automation that sends weekly plain-English summaries via email. The setup took three weekends and now runs entirely on autopilot. Beyond time savings, the consolidated data structure also enabled Sarah to run cross-client queries and create quarterly market insights reports, positioning her as a strategic partner rather than a vendor. The system costs essentially nothing - Google Sheets, Data Studio, and Mailchimp all offer free tiers - and scales effortlessly when new clients are added.
Use Google Apps Script to write small scripts that connect to each platform's API (Facebook Ads, Google Analytics, Shopify, Mailchimp) and fetch the last seven days of data into dedicated tabs; many platforms have pre-built open-source scripts on GitHub or connectors like Apify that export directly to Sheets without custom coding.
Ask each client which three to five numbers they actually check to know if things are working - typically cost per acquisition, return on ad spend, email open rates, or conversion rates - then build your master sheet to calculate only those key metrics and ratios rather than pulling all available data.
Clients often want both: pair an automated Data Studio dashboard for deep dives with a one-paragraph plain-English email summary sent via Mailchimp automation so busy executives get the headline while detail-oriented stakeholders can explore the live dashboard.
The setup costs essentially nothing - Google Sheets, Google Data Studio, and Mailchimp all offer free tiers - though you may spend a few dollars on API credits if you hit rate limits, or up to five hundred dollars to hire someone on Upwork to build the first connector if you're not technical.
Yes - once the system is built, adding a new client means duplicating a tab, updating the API call to point to their data, and cloning the Data Studio template to their data range; no additional hours of manual work are required.
Our reviewer’s read on each dimension, with quotes from the episode.
The episode delivers concrete, actionable insights around automating client reporting using Google Sheets, APIs, and Data Studio. However, the core idea - that you can use free tools to automate data pulling and dashboard creation - is not particularly novel for operators with technical familiarity, and the execution details are relatively surface-level; most time is spent on the *what* rather than the *why* or deeper implementation challenges.
She used Google Apps Script - which is basically JavaScript that runs inside Google's ecosystem. For each platform, she wrote a small script that uses the platform's API to fetch the last seven days of data and dump it into a dedicated tab in the Sheet.
The hard part wasn't the code; it was mapping the metrics she actually needed.
The approach of building dashboards from Google Sheets and APIs is well-established practice, not contrarian or counterintuitive. The addition of a plain-English email summary is sensible but incremental. The insight about unlocking cross-client trend analysis is somewhat fresh but still within conventional analytics thinking. Overall, this recycles familiar automation-for-productivity frameworks without significant fresh perspective.
It's not about replacing yourself with a robot. It's about using automation to handle the parts of your work that don't require judgment, so you can focus on the parts that do.
Google Sheets is free, Data Studio is free, Mailchimp has a free tier for small lists.
Lucas is co-hosting rather than a traditional guest, and the example of 'Sarah' is anonymous and secondhand, which reduces credibility. While the person described (Sarah, a marketing consultant who implemented this system) is a practitioner, we hear about her only through Lucas's retelling rather than from her directly. This is not premium guest caliber - it's a case study relayed by a host.
A marketing consultant I know - let's call her Sarah - was spending about twelve hours a week pulling data from five different platforms and building custom reports for each client.
She told me the first month after launch, she saved about ten hours.
The episode includes concrete numbers (12 hours/week saved, 3-5 metrics per client, one weekend setup, ~$500 Upwork cost, $50/hour breakeven) and named tools (Google Sheets, Google Apps Script, Data Studio, Mailchimp, Apify, GitHub, Upwork). However, the example of Sarah remains anonymous and generalized; there are no actual screenshots, code snippets shown, or named real-world clients. The specificity is moderate - enough to guide action but lacking in granular evidence.
she was spending about twelve hours a week pulling data from five different platforms
what three to five numbers do you actually look at to know if things are working?
Luna asks good clarifying questions ('walk me through the actual mechanics', 'do clients actually prefer an automated dashboard') and pushes back on assumptions (the client-ignoring-dashboard concern). However, the conversation lacks sharp follow-up on resistance points, and some opportunities for deeper probing are left on the table - e.g., when Lucas mentions API authentication as 'the hardest part,' Luna doesn't dig into real failure modes or edge cases. The hosts are friendly but not particularly rigorous.
Luna: But here's the thing I wonder about - do clients actually prefer an automated dashboard over a human-written summary?
Lucas: I think so, with a caveat. You need to be comfortable with basic spreadsheet formulas and willing to watch a few YouTube tutorials on Apps Script.
Computed from the transcript - who did the talking, and the words that came up most.
In this episode of Solopreneur Sessions, Lucas and Luna explore how a freelance marketing consultant replaced hours of manual client reporting with a single Google Sheet connected to Google Data Studio. They break down the specific steps she took, the scripts she used, and how the system saved her 10 hours per week while actually improving client satisfaction. Lucas explains the core automation logic, Luna challenges whether clients really care about automated reports, and they discuss why solopreneurs should think like software engineers when building their businesses. If you are a freelancer drowning in repetitive tasks, this episode offers a concrete, replicable system that costs nothing but setup time. #Solopreneur #Freelancing #BusinessAutomation #GoogleSheets #DataStudio #ClientReports #Productivity #NoCode #Automation #Business #FexingoBusiness #BusinessPodcast #SolopreneurSessions #LucasAndLuna #GoogleAppsScript #TimeSaving #ClientManagement #Efficiency Keep every episode free: buymeacoffee.com/fexingo
Transcribed and scored by The B2B Podcast Index.
Lucas: So Luna, I want to talk about a solopreneur who basically automated herself out of her own least favourite task - and she did it with tools most of us already have sitting in a browser tab. Luna: I'm guessing this involves spreadsheets, because you get that look in your eye when you're about to evangelise for Google Sheets. Lucas: Guilty as charged. But hear me out.
A marketing consultant I know - let's call her Sarah - was spending about twelve hours a week pulling data from five different platforms and building custom reports for each client. Facebook Ads, Google Analytics, Mailchimp, Shopify, you name it. Luna: Twelve hours? That's almost a third of a standard work week just on reporting.
Lucas: Exactly. And she was billing for strategy, not data entry. So she built a system using one Google Sheet, a few scripts, and a free Google Data Studio dashboard. The whole thing took her about three weekends to set up, and now it runs on autopilot.
Luna: Okay, walk me through the actual mechanics. How does a Sheet pull data from five different platforms automatically? Lucas: Great question. She used Google Apps Script - which is basically JavaScript that runs inside Google's ecosystem.
For each platform, she wrote a small script that uses the platform's API to fetch the last seven days of data and dump it into a dedicated tab in the Sheet. Luna: So she had to learn to code for each API? Lucas: Not exactly. She used a lot of existing open-source snippets.
For example, there's a well-known script for pulling Google Analytics data into Sheets - it's literally a copy-paste from a GitHub repo. For Facebook Ads, she used a connector from a site called Apify that exports data directly to Sheets. The hard part wasn't the code; it was mapping the metrics she actually needed. Luna: Mapping metrics - meaning she had to decide which numbers mattered and which were noise?
Lucas: Exactly. She sat down with each client and asked: what three to five numbers do you actually look at to know if things are working? Cost per acquisition, return on ad spend, maybe email open rate or conversion rate. She built a master sheet that pulls the key metrics from each platform tab and calculates whatever ratios or comparisons the client wants.
Luna: And then Data Studio visualises that? Lucas: Right. Data Studio connects directly to the Sheet as a data source. She built a single dashboard template with charts, tables, and a date filter.
Each client gets their own view - she just clones the template and changes the data range to point to that client's row in the master sheet. The whole thing updates automatically every morning. Luna: So the client gets a live dashboard that refreshes daily, and Sarah never has to open a CSV file again? Lucas: Exactly.
She told me the first month after launch, she saved about ten hours. The second month, she saved twelve. That's basically an extra day and a half per week that she could spend on actual strategy work or - let's be honest - sleeping. Luna: But here's the thing I wonder about - do clients actually prefer an automated dashboard over a human-written summary?
I've had clients who say they want the numbers but then ignore the dashboard and ask for the 'real story' in an email. Lucas: That's a really fair point. And Sarah actually found the same thing at first. So she added a layer: the script also generates a one-paragraph plain-English summary of the week's highlights and sends it via email using a Mailchimp automation.
The dashboard is for deep dives, the email is for the busy executive who wants the tl;dr. Luna: Oh, that's smart - meet the client where they are. So the system didn't remove the human touch, it moved the human touch to where it adds the most value. Lucas: Exactly.
And that's the real lesson here. It's not about replacing yourself with a robot. It's about using automation to handle the parts of your work that don't require judgment, so you can focus on the parts that do. Luna: Right.
And the cost? She said the only expense was her time setting it up and maybe a few dollars for API credits if she hit rate limits. Lucas: Correct. Google Sheets is free, Data Studio is free, Mailchimp has a free tier for small lists.
The total out-of-pocket cost was basically zero. Which is huge for a solopreneur who's watching every dollar. Luna: And now she has a scalable system. If she adds a new client, she just duplicates a tab, updates the API call, and the client gets their own dashboard.
She doesn't add hours of work. Lucas: That's the multiplier. One weekend of setup created a system that saves her ten hours a week forever. And it actually improved her relationships with clients because she can now send them real-time data instead of a static PDF from three days ago.
Luna: I want to try something like this for my own client work. Do you think the average solopreneur could replicate this without a technical background? Lucas: I think so, with a caveat. You need to be comfortable with basic spreadsheet formulas and willing to watch a few YouTube tutorials on Apps Script.
But you don't need to be a developer. The hardest part is actually the API authentication - getting the tokens set up - and there are plenty of step-by-step guides for each platform. Luna: So if someone wants to start, what's the first step? Don't say 'open a Google Sheet'.
Lucas: I was going to say exactly that! But fine. First step: list every platform you currently pull data from manually. Then pick the one that takes you the most time.
Then Google: 'how to export data to Google Sheets automatically'. Chances are someone has already built the script. Luna: And if they get stuck, they can hire someone on Upwork for maybe a hundred bucks to set up the first connector, then reverse-engineer it for the rest. Lucas: That's a great point.
And honestly, even if you spend five hundred dollars to automate a ten hour per week task, you get your money back in about a month if your hourly rate is fifty bucks or more. The return on investment is insane. Luna: Which brings me to something I've been thinking about. If these conversations have moved your work forward in some small way - maybe you've automated something, or landed a client, or just felt less alone in your solopreneur journey - we wanted to mention that listener support is what keeps this show ad-free and independent.
There's a page where people can toss a few dollars in the virtual tip jar if the show has been useful. Lucas: Yeah, it's at buy me a coffee dot com slash fexingo. No pressure ever, but we put the show out because we believe this kind of practical knowledge should be accessible to anyone. Support from listeners who find value in it helps us keep doing that.
Luna: Anyway, Lucas, you mentioned that Sarah also started using this system to spot trends across clients. Tell me about that. Lucas: Right. Because all the data lives in one master sheet, she can run a query across all clients to see, for example, which ad creative format is performing best across the board.
That's something you could never do with individual PDF reports. She started sending a quarterly 'market insights' email to all clients based on aggregate data, which positioned her as a strategic partner rather than just a vendor. Luna: So the automation didn't just save time - it actually unlocked a new service offering. Lucas: Exactly.
And that's the solopreneur superpower: when you remove the grunt work, you free up mental space to see patterns and create value that no one else is delivering. Luna: Alright, I'm convinced. I'm going to try this with my own reporting. But I'm starting with just one platform - Google Analytics - and I'm giving myself one weekend.
Lucas: That's the right approach. Start small, prove the concept, then expand. And if you get stuck, you know where to find me. Luna: I'll hold you to that.
Thanks, Lucas. Lucas: Anytime. And if you're listening and you end up building something like this, we'd love to hear about it. Drop us a note - maybe it'll be the next episode.
Other episodes covering the same guests and topics, from across The B2B Podcast Index.