Skip to main content
GullySystem
Business Intelligence and Reporting Tools

One Dashboard Your Monday Meeting Runs On, Instead of Four Conflicting Sheets

GullySystem sets up Power BI, Metabase or Looker Studio on top of your Tally, CRM, ERP and spreadsheet data: agreed definitions, dashboards for the people who actually make decisions, scheduled reports that arrive on their own, and a model your team can extend without calling us.

  • Every number has one agreed definition, written down
  • Built in a tool you can afford to keep running
  • The model is documented, so your team can add a report without us

We set up reporting for owners who want one screen that tells the truth: a distributor watching branch-wise margin and dealer ageing, a manufacturer watching production against dispatch, a clinic group watching occupancy and collections, a services firm watching utilisation. The tools vary with budget and skill on the team. The hard part is almost never the chart. It is getting two departments to agree what a sale is.

The operational challenge

Does Everyone in Your Monday Meeting Bring a Different Number?

!

Sales Says One Figure, Accounts Says Another

One counts the order, the other counts the invoice, and a third excludes returns. Half the review is spent reconciling the disagreement, and the actual decision gets postponed to next week.

!

The Report Exists Because One Person Builds It

Every Monday somebody spends three hours exporting, pasting and formatting. When they take leave, the meeting runs on last week’s numbers and nobody says anything.

!

A Dashboard Was Built and Nobody Opens It

Twenty-four charts on one screen, none of which answer a question anyone actually asks. It looked impressive in the demo. Six weeks later the link is dead in everyone’s bookmarks.

!

Numbers Are Two Weeks Old by the Time They Arrive

The month closes, the data is assembled, the deck is prepared, and the review happens on the 15th. Whatever went wrong on the 2nd has had a fortnight to keep going wrong.

!

The Data Is in Four Places and None of Them Talk

Sales in the CRM, billing in Tally, stock in a spreadsheet, collections in a bank statement. Answering one question about margin per branch means opening all four and trusting a paste.

!

The Licence Was Bought and the Model Was Not

Power BI seats are being paid for every month. Somebody connected them to an Excel export sitting on a desktop, and the refresh has been failing since that laptop was replaced.

!

The Owner Still Phones to Ask What We Collected

Despite the software, the reporting and the licences, the fastest route to a number is still a phone call to the accountant, who opens three files before answering.

A dashboard is the last ten per cent of the job. The rest is agreeing what each number means, getting the data out of the systems reliably, and building for the three questions the person actually opens it to answer.

GullySystem Solution

Agree the Definitions, Then Build Something People Open

We start with the questions your managers ask and the arguments they have, and write down one definition for each measure with your accountant present. Then we connect the sources, build a model that holds those definitions, and make dashboards for specific roles in a tool that fits your budget and your team’s skill.

One Definition Per Measure

What counts as a sale, when a lead becomes an opportunity, whether returns are netted. Written down, agreed, and built into the model so nobody can compute it differently.

A Dashboard Per Role, Not Per Department

The owner gets five numbers and one trend. The branch manager gets his branch. The sales head gets the pipeline. Nobody scrolls past twenty charts to reach the one they wanted.

The Tool That Fits, Not the Famous One

Power BI where Microsoft is already in use and analysts exist, Metabase where the team can write a little SQL, Looker Studio where the need is small and the budget smaller.

Operational ROI

What Changes When Reporting Is Built Properly

Focus on business value before discussing technology. Here is what your team accomplishes in week one.

One Set

The Meeting Argues About the Business, Not the Numbers

Everyone opens the same dashboard with the same definitions, so the first twenty minutes stop being a reconciliation between three spreadsheets.

Automatic

Nobody Loses a Morning to Building the Report

The pack refreshes overnight and arrives before the meeting, including on the week the person who used to prepare it is away.

Yesterday

Numbers Current Enough to Act On

A collection shortfall or a branch slipping shows up within a day, while something can still be done about it, rather than in a review on the 15th.

Self-Service

Managers Answer Their Own Questions

Filters by branch, product, period and salesperson mean a follow-up question is a click, not a request that comes back three days later.

Exceptions Shown

Bad Data Becomes Visible Instead of Silent

Invoices with no branch tag and items with no category are listed rather than quietly dropped, so the underlying entry problem gets fixed.

Documented

Your Team Can Add a Report Without Us

The model, the definitions and the refresh are written down, so a new measure is an afternoon’s work for your own analyst rather than a change request.

Scope of service

What Business Intelligence and Reporting Work Includes

Everything required from operational discovery to production deployment and long-term maintenance.

01

Reporting Requirements and Question Discovery

We sit with the people who make decisions and collect the questions they actually ask, including the ones they gave up asking because the answer took too long.

02

Metric Definition Workshop

One agreed definition for each measure, settled with your accountant and department heads and written down, because two definitions of revenue will defeat any tool you buy.

03

Tool Selection and Licensing Advice

An honest comparison of Power BI, Metabase, Looker Studio and Superset against your budget, your team’s skill, your data volume and who needs to see what.

04

Data Source Connection

Tally, your ERP, CRM, e-commerce platform, payment gateway, spreadsheets and databases connected with a scheduled extract rather than a manual export somebody remembers.

05

Data Modelling and Semantic Layer

Tables joined, measures defined once, hierarchies for branch, product and period built in, so a chart cannot accidentally compute something different from the one beside it.

06

Data Cleaning and Standardisation

Branch names, item categories, customer spellings and date formats brought to one standard on the way in, with the rows that fail listed rather than discarded.

07

Dashboard Design and Build

Role-based screens designed to answer the top questions in one view, readable on a phone, with drill-down for the manager who wants the detail behind a figure.

08

Scheduled Reports and Alerts

Packs delivered by email or WhatsApp before the meeting, plus alerts when a threshold is crossed, so the numbers come to people rather than waiting to be opened.

09

Row-Level Security and Access

A branch manager sees his branch, a salesperson sees her accounts, and purchase rates or margins stay with the people entitled to them.

010

Existing Dashboard Rescue

For reporting somebody built and abandoned: we find why it is not trusted or not used, fix the model and the refresh, and cut the charts nobody opens.

011

Training for Your Team

Sessions for the people who will maintain it and for the managers who will read it, covering how to add a measure, change a filter and interpret what is on the screen.

012

Documentation and Handover

The model, the definitions, the refresh schedule and the known exceptions written down and handed over, so the system survives the analyst who leaves.

Practical applications

Where Reporting Changes How the Business Is Run

Real-world business processes we configure and automate.

Distributor: Branch Margin the Owner Reads on a Phone at 8am

Tally, the dealer ordering portal and a collections sheet were joined overnight. The owner’s view is five numbers and one trend: sales, margin, collections, overdue above sixty days and stock value. Each drills to branch, then to dealer. The Monday call went from ninety minutes of reconciliation to twenty minutes of decisions.

Manufacturer: Production Against Dispatch, Daily

Production entries came from a shop-floor application and dispatches from billing, and they had never been compared. The daily view shows planned against produced against dispatched by line, with delays tagged by reason. The plant head stopped hearing about a shortfall from a customer.

Clinic Group: Occupancy, Consultations and Collections by Branch

Three branches, one practice management system, and a director who asked for the same numbers by phone every evening. Now a morning pack shows consultations, new against repeat patients, chair occupancy by slot and collections against billing, with the unpaid balances listed by patient for the front desk to work through.

Services Firm: Utilisation and Realisation on Billable Time

Time entries, project budgets and invoices lived in three places. The dashboard shows hours logged against billed against collected, by consultant and by project, with projects running past budget flagged while they can still be discussed with the client.

Retail Chain: The Definition Argument That Took Two Sessions

Sales figures never matched between stores and head office. The cause was that stores counted the sale at billing and head office netted returns from the following month. Two workshops settled it, the definition went into the model, and the reporting worked from then on. The tool was never the problem.

Small Firm: Where a Scheduled Spreadsheet Was Enough

A business with one system, forty transactions a day and two people who look at numbers wanted Power BI. We set up a nightly export into a shared workbook with a couple of pivot views instead, at no licence cost, and said we would revisit when there was a second data source worth joining.

Audience fit

Is This Service Right for Your Business?

We partner with established businesses that have outgrown manual processes and want reliable systems.

Owners Who Phone Somebody to Get a Number

When the fastest route to today’s collections or dispatch position is a call to the accountant, the reporting has not been built, regardless of what software is being paid for.

Businesses With Data in Several Systems

Sales in a CRM, billing in Tally, stock in a spreadsheet, orders on a marketplace. The value appears when these are joined, not when each produces its own report.

Companies Already Paying for Power BI

Licences bought, seats assigned and nothing useful built on them, usually because the connection points at somebody’s desktop export rather than at a real source.

Multi-Branch and Multi-Location Operations

Where comparison between branches is the whole point, and where each manager needs their own view without seeing everybody else’s performance or margins.

Teams Losing a Day a Week to Report Preparation

When somebody capable spends every Monday morning exporting and pasting, the cost of building this properly is recovered quickly.

When a Spreadsheet Is Still Enough

One system, a few dozen transactions a day and two people who read numbers rarely justify a reporting platform. A nightly export into a shared workbook with a couple of pivot views costs nothing in licences and does the job. The case for a real tool appears when a second source has to be joined, when several people need their own filtered view, when the preparation is eating a person’s time every week, or when access has to be controlled so a branch manager cannot see the whole company. We will tell you which side of that line you are on.

Feature matrix

Enterprise Capabilities in Plain Business Terms

Agreed Metric Dictionary

Every measure defined once in writing, with the definition built into the model rather than repeated in each report.

Scheduled Source Extracts

Automatic pulls from Tally, CRM, ERP, gateways and spreadsheets, with failures alerting a person rather than passing silently.

Joined Multi-Source Model

Data from separate systems matched on customer, item, branch and date so cross-system questions can actually be answered.

Role-Based Dashboards

Separate views for owner, branch manager, sales head and operations, each answering that role’s first questions.

Drill-Down Paths

From a company total to branch, to product, to individual document, so a manager can find the cause without asking anyone.

Row-Level Security

Filters applied by user so people see only their branch, territory or customer set, including in scheduled deliveries.

Mobile-Readable Layouts

Views designed for an owner opening them on a phone between meetings, not only for a widescreen monitor.

Scheduled Delivery

Report packs sent by email or WhatsApp on a schedule, so the numbers arrive before the meeting rather than after it.

Threshold Alerts

Notifications when overdue crosses a level, a branch falls behind or stock drops under a reorder point.

Exception Reporting

Untagged, unmatched and invalid records listed so data entry problems surface instead of being quietly excluded.

Refresh Monitoring

Visibility of when each source last loaded and whether it succeeded, so nobody reads a stale dashboard believing it is current.

Documented Model

Tables, joins, measures and refresh schedule written down so your own analyst can extend it without reverse-engineering anything.

Execution roadmap

Our Structured 6-Step Delivery Process

A transparent path from your first conversation to a reliable production release.

01

Questions, Not Charts

We interview the people who make decisions and collect the questions they ask, including the ones they stopped asking. From you we need access to the managers themselves, not a list of requirements passed down from one person.

02

Metric Definitions Agreed

A workshop to settle what each measure means, with your accountant present. From you we need a decision-maker who can close an argument between two departments, because this step fails politically rather than technically.

03

Tool Selection and Source Access

We recommend the platform against your budget and your team, then connect the sources. From you we need read access to each system, and a clear owner for any source that is a spreadsheet on somebody’s machine.

04

Model and First Dashboard

We construct the model and one dashboard for one role, deliberately narrow. From you we need that role to look at it early and say what is wrong, while changing it is still cheap.

05

Validation Against Known Numbers

Every measure checked against a figure you already trust, such as the audited sales register or the ageing report. From you we need your accountant to confirm the match, since a dashboard nobody has validated will not be believed.

06

Rollout, Training and Handover

Remaining dashboards, scheduled delivery, access rules, training and documentation. From you we need a named owner inside the business who will maintain definitions as the company changes.

Asset handover

What You Receive Upon Project Completion

Everything required to run, maintain, and expand your software without vendor lock-in.

Written metric dictionary with one definition per measure
Source inventory with refresh schedule and owner for each
Tool recommendation with licensing and running cost stated
Data model with joins, hierarchies and measures documented
Role-based dashboards for owner, managers and departments
Scheduled report packs delivered by email or WhatsApp
Row-level security rules mapped to users
Threshold alerts for the measures that need watching
Exception reports listing unmatched and untagged records
Training sessions and handover documentation for your own team
Connected ecosystem

Connects With the Systems You Already Rely On

We build bridges between your software so you don't have to replace functional existing tools.

Accounting and ERP

  • Tally Prime and Tally ERP 9
  • Zoho Books
  • Odoo
  • SAP Business One
  • Busy and Marg

Sales and Customer Systems

  • Zoho CRM
  • Salesforce
  • HubSpot
  • Custom CRM databases
  • WhatsApp and call logs

Commerce and Payments

  • Shopify and WooCommerce
  • Marketplace settlement reports
  • Razorpay and Cashfree
  • Bank statement feeds

Files and Databases

  • Google Sheets
  • Excel on shared drives
  • PostgreSQL and MySQL
  • Microsoft SQL Server
  • CSV drops

Delivery Channels

  • Email schedules
  • WhatsApp report delivery
  • Microsoft Teams
  • Embedded dashboards in your own portal
Engineering foundation

Selected for Reliability, Speed, and Longevity

Technology chosen to match your operational scale and long-term maintainability.

Reporting Tools

Microsoft Power BIMetabaseLooker StudioApache Superset

Data Storage

PostgreSQLBigQueryClickHouseAzure SQLMySQL

Pipelines and Modelling

dbtApache AirflowPython and pandasSQL views

Source Connectors

Tally XML and ODBCREST API extractsGoogle Sheets APIDatabase replication

Delivery and Alerting

Scheduled exportsEmail and WhatsApp deliveryThreshold alertingEmbedded reporting
The GullySystem difference

Why Business Owners Choose GullySystem

We Settle the Definitions First

Most failed reporting projects are political, not technical. Two departments counting a sale differently will defeat any tool, so we get that written down before a chart is drawn.

We Recommend the Cheaper Tool When It Fits

Power BI is excellent and is not always necessary. Metabase, Looker Studio or a scheduled workbook may serve you at a fraction of the running cost, and we say which and why.

Built for Three Questions, Not Twenty-Four Charts

A dashboard earns its place by answering what somebody opens it to find out. Everything else is decoration that pushes the useful number below the fold.

Validated Against Numbers You Already Trust

Every measure is matched to your audited register or ageing report with your accountant checking. A dashboard that has not been reconciled will not be believed, and rightly so.

Bad Data Is Shown, Not Hidden

Records that cannot be matched appear as an exception list. Quietly excluding them produces a tidy dashboard and a wrong total, which is the worse outcome.

Your Team Gets the Keys

The model and definitions are documented and your analyst is trained on them, so adding a measure does not mean raising a ticket with us and waiting.

Commercial models

Flexible Engagement Options

Choose an engagement model that matches your operational scope, budget, and timeline.

Reporting Assessment

Definitions and a plan

Question discovery, the metric definition workshop, a source review and a written recommendation on tool and approach, delivered before you commit to a build.

Dashboard Build

Fixed scope, agreed views

Sources connected, the model built, an agreed set of role-based dashboards delivered and validated, with scheduled delivery and training included.

Reporting Rescue

For dashboards nobody uses

We take over reporting somebody else built, find why it is not trusted or not opened, fix the model and the refresh, and remove what nobody reads.

Ongoing Reporting Support

Monthly

New measures and views as the business changes, refresh monitored, definitions maintained, and someone to call when a number looks wrong before a board meeting.

Common questions

Frequently Asked Questions

Straightforward answers to the questions owners ask before getting started.

Power BI, Metabase or Looker Studio. Which should we use?

It depends on your budget, your team and where your data sits. Power BI suits businesses already in Microsoft 365, with someone who can learn its modelling language, and it handles large models well. Metabase suits teams where somebody is comfortable writing a little SQL and where you would rather host it yourself than pay per user. Looker Studio is free and fine for a handful of views over Google Sheets, BigQuery or advertising data, and gets awkward beyond that. We recommend against the famous option often enough that it is worth asking us before buying licences.

Can you pull data out of Tally?

Yes, and it is the most common request we get. Tally can be read through its XML interface or through ODBC from the machine it runs on, which lets us extract the sales register, purchases, ledgers, outstanding balances and stock on a schedule. The practical issues are usually elsewhere: the Tally machine has to be reachable when the extract runs, ledger names have to be consistent enough to match against your CRM, and branch or cost centre tagging has to actually exist in the vouchers. We check those before promising anything.

How current will the numbers be?

As current as you need and are willing to pay for, and for most businesses nightly is the honest answer. A refresh that runs at two in the morning gives everyone yesterday’s complete position before the day starts, which is enough for almost every management decision. Hourly or near-live refreshes are possible where the source supports it, and they cost more to build and to run. The question worth asking is what decision would actually change if a number were four hours fresher.

Why does everyone in our meeting have a different figure?

Almost always because there are two definitions rather than two mistakes. Sales counts the order, accounts counts the invoice. One nets returns in the month of sale, the other in the month of return. Branch figures include interbranch transfers in one system and exclude them in another. No reporting tool fixes this, which is why we hold a definitions workshop with your accountant and department heads before building anything, and why that session is often the most valuable thing we do.

We already bought Power BI licences and nothing got built. Can you take it over?

Yes, and this is a large part of this work. The usual finding is that the connection points at an Excel export on somebody’s desktop rather than at a real source, so the refresh broke when that laptop changed. Sometimes the model has measures computed inside individual visuals instead of defined once, so two charts on one page disagree. We review what exists, keep what is worth keeping, fix the sources and the model, and remove the pages nobody opens.

Can a branch manager be stopped from seeing other branches?

Yes, through row-level security, and it should be set up from the start rather than added once somebody notices. Each user is mapped to the branches, territories or customers they are entitled to, and every report filters accordingly, including scheduled deliveries. Margin and purchase rates are often restricted further. Building this later is painful because dashboards and distribution lists have already been designed on the assumption that everyone sees everything.

Do we need a data warehouse?

Not usually, and not at first. If you have one or two sources and reasonable volumes, reporting tools can read them directly or through a light staging database. A warehouse earns its place when you have several sources that need joining, when reading live systems slows them down, when you need history that the source systems overwrite, or when transformation logic has grown beyond what a few views can hold. Building one before those apply is a cost with no benefit, and we will say when you have reached that point.

What do the licences actually cost to run?

That depends on the tool and on how many people need access, and we put the running cost in the recommendation before you commit. Power BI is priced per user with capacity options for larger deployments, Metabase has an open-source edition you host yourself alongside paid editions, Looker Studio is free with paid options for scale, and Superset is open source. The cost that surprises people is rarely the licence itself. It is cloud hosting for the data, and the person’s time needed to maintain it.

What if our data is messy?

It will be, and that is normal rather than a blocker. Branch names spelt four ways, items without a category, invoices with no cost centre, customers duplicated across systems. We standardise what can be standardised on the way in, match what can be matched, and list what cannot as an exception report rather than dropping it silently. That exception list usually becomes useful in its own right, because it tells your team exactly which entries to fix at source.

Who maintains it after you finish?

Your team, if you want, and we build for that. The model, the joins, the measure definitions, the refresh schedule and the known exceptions are documented, and we train whoever will own it on how to add a measure or change a view. Many clients keep a small monthly arrangement for new requirements and for someone to call when a number looks wrong before a board meeting. What we avoid is a set-up only we can maintain, because that is a dependency you did not ask for.

How is this different from your data engineering service?

They overlap, and the difference is where the weight sits. This work is about the reporting layer: choosing the tool, agreeing definitions, building the model and making dashboards people open. Data engineering is about what sits underneath when the sources get complicated: pipelines, warehouses, transformation and history. For many small and medium businesses, the reporting layer over direct connections is all that is needed. When it is not, the two pieces of work run together, and we will tell you which one you are actually buying.

What drives the cost of a reporting project?

Mostly how many sources have to be joined and how clean they are. One system with tidy masters is quick. Four systems that disagree about customer names and branch codes is where the effort goes, and it is data work rather than dashboard work. The other drivers are how many roles need their own view, whether row-level security is required, whether a warehouse is needed, how much history has to be loaded, and whether you want scheduled delivery and alerting. We quote after seeing the sources and running the definitions workshop.

What should our first dashboard show?

Five numbers and one trend, for one person. Resist the urge to build for everybody at once. Start with whoever makes the most decisions, usually the owner, and answer the questions they currently pick up the phone for: what did we sell, what did we collect, what is overdue, what is stuck and how does that compare with last month. Deliberately narrow beats broad, because a screen with five numbers gets opened daily and one with twenty-four charts gets bookmarked once and forgotten.

Let’s Connect

Let’s Build the Right Software for Your Business

Tell us about your current operational challenge, spreadsheet bottleneck, or software requirement. An experienced engineer will review your workflow and reply within one business day.

  • No obligation consultation
  • Senior engineer reviews your brief
  • Your operational details stay 100% confidential

Discuss Your Requirement

Fill out this brief form and we’ll get back to you within one working day.

Your details are private and secure. Protected by reCAPTCHA.