Connect your data to Claude in 1 minute. No code needed Try it now
Pineapple Consulting Firm
Title icon

How Pineapple Consulting Firm onboards a new client dashboard in an hour, with a three-person team

Pineapple Consulting Firm is the fractional analytics function for other businesses, mostly fractional CFOs and marketing partners who each carry a dozen or more clients of their own. Every one of those clients needs data pulled out of QuickBooks and a handful of other tools, refreshed on a schedule, and turned into a white-label dashboard. Pineapple runs that layer on Coupler.io and BigQuery, with templates that make a new client a copy-paste job.

< 20 min icon
< 20 min
To set up all the data flows for a new client dashboard
15&ndash;30&nbsp;min &rarr; 0&nbsp;min icon
15–30 min → 0 min
Manual upkeep per client, per month
~10 sources per client icon
~10 sources per client
QuickBooks, ad platforms, GA4, GSC, social, all on one schedule
Industry
Data analytics consulting, fractional analytics
Region
Charlotte, North Carolina, United States
Primary use case
White-label client dashboards on a central BigQuery warehouse
Company size
1-10 employees
Data sources
  • QuickBooks
    QuickBooks
  • Google Ads
    Google Ads
  • Facebook Ads
    Facebook Ads
  • Google Analytics 4
    Google Analytics 4
  • Google Search Console
    Google Search Console
  • ActiveCampaign
    ActiveCampaign
  • Airtable
    Airtable
  • Calendly
    Calendly
  • CallRail
    CallRail
  • Facebook Page Insights
    Facebook Page Insights
  • GoHighLevel
    GoHighLevel
  • HubSpot
    HubSpot
  • Instagram Insights
    Instagram Insights
  • LinkedIn Public Data
    LinkedIn Public Data
  • Mailchimp
    Mailchimp
  • Nutshell
    Nutshell
Data destinations
  • BigQuery
    BigQuery
  • Google Sheets
    Google Sheets
Stop manual exports

Stop pulling numbers by hand — automate client reporting like Pineapple Consulting Firm did.

Start for free

Pineapple Consulting Firm is the fractional analytics function for other businesses, mostly fractional CFOs and marketing partners who each carry a dozen or more clients of their own. Every one of those clients needs data pulled out of QuickBooks and a handful of other tools, refreshed on a schedule, and turned into a white-label dashboard. Pineapple runs that layer on Coupler.io and BigQuery, with templates that make a new client a copy-paste job.

The problem

Onboarding that cost a week Pineapple didn't have

Pineapple's model only works if adding a client is cheap. A fractional CFO partner brings 15 clients at once, and each one needs its own set of automated flows. With three full-time employees, anything that takes a week per account kills the economics.

Before Coupler.io, it took about that long. The team had tried a couple of other tools, but most of the work came down to exporting CSVs by hand into a shared folder, then doing it again next month. Every refresh was a person.

The second cost was in sales. "We can build you something" is a project quote. It isn't a service anyone renews.

Pre-Coupler we tried a couple other tools, but a lot of it was just let's go download a CSV and let's get a common folder, whatever that is. And that obviously was far too slow and far too manual.

— Jack Tompkins, CEO and founder, Pineapple Consulting Firm
The solution

Templates in Coupler.io, BigQuery as the source of truth

Pineapple rebuilt onboarding around reusable Coupler.io setups. When a partner brings a new client, the team copies an existing template, points it at the new accounts, and the flows are live.

Finance engagements usually start with QuickBooks, and sometimes that's the entire scope. Marketing clients add the ad platforms, the social accounts, GA4 and Google Search Console, which lands at roughly 10 sources per client. Same process each time.

The flows themselves stay deliberately simple. Pineapple runs one source per flow into BigQuery and does the joins downstream, either in the warehouse or at the dashboard layer. BigQuery is the source of truth for everything the firm builds on top: some Looker Studio, some Google Sheets, and increasingly custom dashboards with AI analysts built into the final output.

Reports land in the client's inbox every Monday morning. Nobody has to ask.

Pineapple also hosts the connections itself rather than sharing them out, because most of its clients don't want to see the plumbing. The occasional data-savvy client signs up under Pineapple's referral code and grants the team access instead.

We have all the templates built. So we essentially just copy and paste it in Coupler.io and it's ready.

Our clients are typically not the most data savvy. They don't want to see anything behind the scenes, which is totally fair. That's why they hired us.

— Jack Tompkins
The results

One hour per client, once — not every month

  • check Monthly upkeep went from 15–30 minutes per client to zero — the recurring cost of a client account is now the dashboard itself, not the data behind it
  • check Setup stayed at about an hour, but it's a one-time hour — copy a template, point it at the new accounts, done
  • check A three-person firm supports partners with 15+ clients each — adding a client no longer adds monthly work
  • check One warehouse behind every client — BigQuery feeds Looker Studio, Google Sheets, and Pineapple's own AI dashboards from the same structured data
  • check The pitch changed — automation is a day-one promise instead of a scoped project
The easiest way that I found to actually get all of this automated, which is their whole goal, is using Coupler.io. That's been a huge game changer for us. It's allowed us to not just say 'hey, we can go build you something.' We can say 'this can be automated in your inbox every Monday morning.'

— Jack Tompkins, CEO and founder, Pineapple Consulting Firm

Explore More Customers’ Stories

All case studies
−5 hrs
report delivery
Performance Marketing Data automation
70%
faster analytics, data cleaning & reporting
Non-profit organizations Data flows
95%+
tracking reliability
Performance Marketing Multi-channel data
−60%
result inquiries
Ad platforms Cross-channel analytics
80 hrs/mo
reporting time saved
Non-profit organizations Marketing reporting

Ready to automate your client reporting?