Overview

Campaign activity over time

messages / emails sent per month

Audience reach by channel

total recipients reached

Recent campaigns

all channels, newest first

Campaign performance — open & click rates

dashed lines = your targets (set them on the Targets page)

Best send day

avg open rate by send weekday

Top & bottom performers

by open rate

All email campaigns

Delivery funnel

all campaigns combined

Read rate trend

per campaign over time

Campaign comparison — delivery & read rates

All WhatsApp campaigns

Clicks vs. spend by campaign

Spend by platform

All ad campaigns

Connect more platforms

Today you can import CSV exports from Google Ads, LinkedIn Campaign Manager, Meta Ads Manager, X Ads, Snapchat or TikTok — the importer auto-detects impressions, clicks, cost and conversions. Direct API connections can be added later — see README for the integration roadmap.

Visits over time

tracked visits per department

Pages & campaign landing pages

Your KPI targets

every page compares your actual results against these targets and shows the deviation

Set the goal you want each channel to hit. KPI cards, charts (dashed “Target” lines) and each campaign's detail view will show Target → Actual → Deviation in green when you beat the target and red when you miss it.

✉ Email targets

✆ WhatsApp targets

▸ Paid ads targets

Upload a report

CSV or Excel (.xlsx)
Drag & drop your report here
or click to browse — Mailchimp, Taqnyat WhatsApp, Google Ads, LinkedIn… The source is detected automatically.
How to export from Mailchimp
  1. In Mailchimp open the campaign's report and click Download / Export CSV — the single-campaign report (with Title, Subject Line, Overall Stats…) is fully supported, including clicks by URL.
  2. The all-campaigns table export from Analytics → Reports also works.
  3. Upload the CSV here — history is kept. Re-uploading the same campaign later (with newer numbers) updates it instead of duplicating it.
How to export from Taqnyat (WhatsApp)
  1. Open your campaign report in the Taqnyat portal and download it (Excel).
  2. The message log (one row per number with اسم الحمله، الرقم، ارسلت، وصلت، قراءة، اخر رد) is detected automatically — rows are grouped per campaign and sent / delivered / read / replied are counted from the timestamps.
  3. Summary reports (one row per campaign) and status-based reports also work, in Arabic or English.
How to export from Google Ads / LinkedIn
  1. Google Ads: Campaigns page → Download icon → CSV.
  2. LinkedIn: Campaign Manager → Export → Campaign performance report.
  3. Any file with campaign / impressions / clicks / cost columns works.

Manual entry

no file? add results by hand

Import history

Data management

All data is stored locally in this browser. Back it up regularly, or move it to another computer with the backup file.

Generates one self-contained HTML file with all current data baked in — send it to colleagues by email or WhatsApp, or host it online.