Get in Touch Performance marketing · Amman, Jordan
Talk to an expert

Dashboard Development Agency in Amman, Jordan

Six tools, four exports, one screen that's always live.

Custom dashboards that join your store, ad accounts, analytics, stock and accounting into one live view, with a screen for each role and a report that lands in your inbox before Sunday's meeting.

Multi-source dataRole-based viewsAlertsScheduled reports
$28M+ad spend managed
120+brands served
13+years in digital
Illustrative · sample data, not a client result
SOURCES
Store
Meta Ads
Google Ads
GA4
Stock sheet
Accounting
Weekly control roomsynced 2 min ago
Revenue18,102JOD ▲ wk
Orders236▲ wk
Ad spend2,140JOD · on plan
Margin41%▲ 2 pts
Revenue by day · JOD— this week · - - last week
3 best-sellers below 10 units in Sweifieh branch
Sunday report scheduled for 08:00, 4 recipients
Owner view · 4 numbers, 1 trend, 2 alertsv2.3
At a glance

AlGurus develops custom dashboards in Amman, Jordan that combine data from online stores, Meta and Google Ads, GA4, inventory and accounting into one live view. Each dashboard starts with agreed metric definitions, connects every source through its API, and gives owners, marketing and operations their own screens, alerts and scheduled email reports. You own the data, the code and the hosting.

SourcesStore · Ads · GA4 · Stock · Finance
First stepA written metric dictionary
ViewsOwner, marketing, operations
DeliveryLive screen, alerts, email reports
What a custom dashboard is

The end of the Sunday copy-and-paste report.

In most growing businesses the weekly numbers are assembled by hand. Someone exports orders from the store, spend from Meta and Google, sessions from analytics and stock from a spreadsheet, then pastes them into one more spreadsheet that is out of date by Monday. Different people get different answers to the same question, and nobody fully trusts the total.

A custom dashboard replaces that ritual. We connect each source directly, store the data in one place, apply the definitions your team agreed on, and present it on screens designed for the decisions each person makes. The numbers refresh on their own, the history is kept, and the report arrives without anyone building it.

Executive KPI dashboards

A one-glance view for owners and managers: revenue, orders, margin, spend and cash, with trends and comparisons that explain the change.

Marketing performance

Meta, Google, Snapchat and TikTok spend next to the sales and leads they produced, by campaign, channel and market, in one currency.

Ecommerce and sales

Orders, average order value, repeat customers, best-sellers and conversion rate from Shopify, Salla or WooCommerce, plus branch sales.

Operations and stock

Open orders, fulfilment times, returns and stock per branch, with low-stock alerts before a best-seller runs out.

Finance views

Revenue, costs and margin from your accounting software, reconciled against store and payment data so the totals match.

Client and partner portals

Dashboards your own customers or franchisees log into, showing only their data, branded as yours.

Under the screen

Five stages between your tools and a number you can trust.

The charts are the visible ten percent of a dashboard. The value is in the data pipeline underneath: how each source is connected, how the data is cleaned and joined, and how the definitions are applied consistently. Select a stage to see what happens there.

01 · Connect

Every source, connected directly

We connect to each platform through its official API: Shopify, Salla and WooCommerce for orders and customers, Meta and Google Ads for spend and results, GA4 for sessions and conversions, and your accounting or ERP software for costs and invoices. Where a tool has no API, such as a supplier spreadsheet or a POS export, we build a scheduled import with validation so bad files are caught, not silently loaded.

Connections run on a schedule that matches how fast each number changes: ad spend and orders every hour, accounting once a day.

  • Official APIs with read-only access
  • Scheduled imports for files and sheets
  • Failure alerts if a source stops syncing
Metric dictionary

One number, one definition, written down.

The most common reason a dashboard fails is not a technical one. It is that "revenue" means something different to finance, marketing and the store manager. Before we build a single chart, we write a metric dictionary with your team: what each number means, where it comes from, how it is calculated and who owns it. Here are six definitions we discuss on almost every project.

Net revenue

owner: finance
gross sales − discounts − refunds − cancellations (excl. shipping and tax)
Source
Store orders, reconciled weekly against payment gateway and accounting totals.
Refresh
Hourly for the current day, final after refunds settle.
Watch out
Platform reports often show gross sales. Agreeing whether shipping, tax and refunds are included is the single biggest source of disagreement between teams.
Designed for a glance

A dashboard is read in ten seconds. We design for those ten seconds.

Putting every available number on a screen is easy. Choosing the four that matter, showing them with the context that explains them and hiding the rest one click away is the actual design work. Compare the same week of data as a typical spreadsheet export and as a designed dashboard view.

Same data, two ways
DateOrdersGrossDisc.RefundMetaGoogleSessionsCRAOV
Sat282,3101400160983,1200.90%82.5
Sun312,604122751541043,2880.94%84.0
Mon302,5209801491103,0101.00%84.0
Tue362,98818001711063,4021.06%83.0
Wed332,7391602101661123,3500.99%83.0
Thu413,32120501781013,6101.14%81.0
Fri372,96015001421093,1801.16%80.0

Illustrative sample week. Not a client result.

Hierarchy first

The few headline numbers sit at the top, trends underneath, detail tables last. The eye lands on what matters before it reaches the noise.

Every number has context

A figure on its own means little. Each one is shown against last period, target or the same week last year, with a short note where the change needs explaining.

Detail is one click away

Any tile opens the table behind it, filtered the same way, so analysts can check the working without cluttering the view for everyone else.

Alerts and reports

The best dashboard is the one you don't have to open.

Busy owners and managers rarely log in to anything daily. So we design the dashboard to reach them: a short weekly email with the numbers and what changed, and alerts on WhatsApp, email or Slack only when something needs a decision, such as stock running low on a best-seller, ad spend running ahead of plan, or a data source that stopped syncing.

Weekly summary · Sat to FriTo: owners, marketing, operations · Sunday 08:00
Net revenue18,102
▲ vs last week
Orders236
▲ vs last week
Low-stock SKUs11
needs action

Thursday was the strongest day, driven by the Reels prospecting campaign. Three best-sellers are below ten units in Sweifieh; a transfer from Abdoun is suggested.

Open the dashboard

Illustrative sample email

Illustrative alerts
ALERT · STOCK · 10:42Leather tote, black: 6 units left in Sweifieh. Sold 14 this week.
ALERT · SPEND · 13:05Meta spend is 18% ahead of the monthly plan with 12 days left.
OK · DATA · 06:00All 6 sources synced. Yesterday's numbers are final.
Honest comparison

Spreadsheets, Looker Studio, BI tools or a custom dashboard?

A free Looker Studio report is the right answer for many businesses, and we build those too. A custom dashboard earns its place when the data needs serious joining, the definitions need enforcing, or the dashboard itself becomes part of your product.

QuestionSpreadsheetsLooker StudioBI tools (Power BI and similar)Custom dashboard
Best forOne person, a few sourcesMarketing reports on Google dataAnalyst teams exploring dataMany sources, many roles, fixed definitions
Data freshnessManual, often staleLive for Google sources, connectors for othersScheduled refreshScheduled per source, with failure alerts
Joining sourcesCopy and pasteLimited blendingStrong, needs an analystModelled once in your warehouse
Arabic and RTLBasicPartialPartialFull, both languages
Cost modelStaff timeFree, plus paid connectorsPer user, per monthBuild once, then hosting and care
Can customers log in?NoShared links onlyWith extra licencesYes, with their own data only
Proof and measurement

Built by people who read these numbers for a living.

AlGurus runs paid campaigns, SEO and ecommerce for clients every day, so we know which numbers move decisions and which ones only fill screens. We judge a dashboard project by whether people use it and trust it, and we measure that openly.

AdoptionWeekly active viewers

How many people open the dashboard or its reports each week, per role.

TimeHours of manual reporting removed

The spreadsheet work the dashboard replaced, agreed with your team before launch.

FreshnessSync health

Every source's last successful sync, with alerts when one falls behind.

TrustReconciliation checks

Automated checks that dashboard totals match the store, ad platforms and accounting.

13+ years of turning platform data into decisions

Our team has managed more than $28M+ in ad spend for more than 120 brands across Jordan, Saudi Arabia, the UAE, Qatar, Iraq, the USA and Canada. We have spent those years reading Meta, Google, Snapchat, GA4 and store data side by side, which is exactly the work a good dashboard automates.

$28M+ad spend managed
$250M+client revenue generated
120+brands served
20+industries

Certified partners for the data we connect

Google Premier Partner and Meta Business Partner status means our team works with these ad platforms and their reporting at depth. Shopify Partner status covers the store side.

Dashboard examples from real projects are shown on your strategy call with client data removed.

Process

From scattered exports to a live dashboard, in six steps.

We start with the decisions, not the data. Knowing what each person needs to decide every week tells us which numbers to build, which sources to connect and what can safely be left out of version one.

01

Questions

Short interviews with each role: what you decide, how often, and which numbers you check today.

Decision list
02

Dictionary

Written definitions for every metric, signed off by the people who own them.

Metric dictionary
03

Connect

API access to each source, the warehouse set up in your account and history loaded.

Data pipeline
04

Design

Screens for each role in Figma, tested with real numbers before they are built.

Prototype
05

Validate

Totals reconciled against each source and your existing reports until every difference is explained.

Reconciliation log
06

Launch and tune

Access per role, scheduled reports and alerts switched on, then monthly improvements.

Care plan
What you get

A dashboard, the pipeline behind it, and the keys to both.

The data warehouse, the connections, the dashboard code and the metric dictionary are all yours. Your data never sits in an account you cannot access, and if you ever want an in-house analyst to take over, they inherit a documented system rather than a black box.

Dashboards also need care: platforms change their APIs, new campaigns need mapping, and new questions come up. A care plan keeps the syncs healthy and adds the views your team asks for next.

Metric dictionary

Every metric defined, with source, formula, owner and refresh.

Data warehouse in your account

All sources connected, with history and backups.

Role-based dashboard views

Owner, marketing, operations and finance, in Arabic and English.

Scheduled reports and alerts

Weekly email summaries and threshold alerts by email or WhatsApp.

Access control and audit

Who sees what, enforced on the server, with access logs.

Training and documentation

Short guides for each role and technical notes for analysts.

Honest fit

When a custom dashboard is (and isn't) the right choice

Some businesses need a properly engineered dashboard. Others need a well-built Looker Studio report and an hour of training. We will tell you which one you are.

A good fit when

  • Your numbers live in four or more tools and someone rebuilds the same report by hand every week.
  • Teams argue about whose number is right, because each one exports from a different platform.
  • You run ads in several markets or currencies and need spend and sales in one view.
  • You have branches, warehouses or franchisees that each need their own view of the same data.
  • Customers or partners should log in and see their own numbers under your brand.

Probably not the right choice when

  • Most of your data is in Google tools. A Looker Studio report on GA4, Ads and Search Console is fast and free.
  • Your store's built-in analytics already answer your questions and you have one sales channel.
  • The underlying data is not tracked yet. Fix tracking first; our analytics and reporting team can help.
  • Nobody will own the decisions the dashboard is meant to support. A screen cannot replace a weekly review.
SEO & GEO tool

Request an SEO & GEO checkup for your website

Send us your website. Our team reviews its speed, technical health and how it shows in Google and AI answers, and the audit arrives in your inbox with a plain-language fix for each issue.

Check my website
  • Reviewed by our team
  • PDF to your inbox
  • Arabic or English
From the blog

Related guides

All articles
Talk to an expert

Talk to the team behind the results

Leave your details. We reply on WhatsApp or by phone between 7 AM and 10 PM Amman time, with a first plan within one working day.

  • We reply from 7 AM to 10 PM, Amman time
  • A first plan within one working day
  • Google Premier Partner, Meta, Shopify and Salla Partner
Prefer WhatsApp? Message us now (opens in a new tab) Not ready to talk yet?Request an SEO & GEO checkup of your websiteSpeed, technical health and how your site shows in Google and AI answers. Our team reviews it and the audit arrives in your inbox.

Tell us about your store (optional)

Tell us about your store

Current platform (optional)

Number of products (optional)

With country code, e.g. +962 7X XXX XXXX

Fields marked * are required.

FAQ

Dashboard development: your questions answered.

What is a custom dashboard?

A custom dashboard is a live screen built for your business that combines data from several tools, such as your online store, ad accounts, analytics, stock and accounting, and shows the numbers each role needs. It is backed by a data pipeline that keeps the numbers fresh and calculates every metric the same way.

Which tools can you connect to a dashboard?

We commonly connect Shopify, Salla and WooCommerce, Meta, Google, Snapchat and TikTok Ads, GA4 and Search Console, Google Sheets, accounting and ERP software, CRMs, POS systems and payment gateways. Anything with an API can be connected, and files without one can be imported on a schedule.

How is this different from Looker Studio?

Looker Studio is an excellent free tool for reports built mainly on Google data. A custom dashboard adds a proper data warehouse, consistent metric definitions across many sources, role-based access, full Arabic support, alerts and the option for customers or partners to log in. We often start clients on Looker Studio and move to custom when they outgrow it.

How much does dashboard development cost in Jordan?

Cost depends on the number of data sources, how much cleaning and modelling the data needs, the number of views and roles, and whether customers will log in. A single-team dashboard on a few sources is a much smaller project than a company-wide system. We fix scope and price after the discovery interviews.

How long does it take to build a dashboard?

Most of the time goes into agreeing definitions and validating data, not drawing charts. We aim to put a first useful view in front of your team early, based on the most important sources, and add sources and views in later releases.

How fresh is the data?

Each source syncs on its own schedule. Orders and ad spend typically refresh hourly, analytics and accounting daily. Every view shows when its data was last updated, and you are alerted if a sync fails.

Why don't the platform numbers match the dashboard exactly?

Ad platforms use their own attribution windows and each one claims credit for some of the same sales, while analytics tools miss visits blocked by consent banners or ad blockers. The dashboard applies your agreed definitions consistently and labels platform-reported figures clearly, so the differences are explained rather than hidden.

Who can see what?

Access is set per role and enforced on the server. A branch manager can see only their branch, marketing can see spend and results but not salaries, and an external partner can see only their own data. Every login and export is logged.

Do we own the data and the dashboard?

Yes. The warehouse, pipeline code, dashboard code and documentation live in accounts registered to your business. You can maintain it in-house or with another team at any time.

AlgorithmicsEwan FurnitureFacesGymnaziaLily's HomeMedicaMega HardwareMiteO3 OzoonPerfume 4Petit BateauRiyad AlNahlSnoonuTelganiTelloThiqa EducationYves Rocher France

Show us the spreadsheet you rebuild every week.

Book a strategy call and bring last week's report. We will map where each number comes from, tell you honestly whether Looker Studio is enough, and sketch what a first dashboard release could look like.

How would you like to reach us?

Ask AlGurus Assistant AIA first step for your business in 2 minutes Book a strategy callFirst plan within one working day (opens WhatsApp) WhatsApp Call us Contact page