Product

Everything between
the check-in and
the client meeting

What your agents capture in the field, what you read while the campaign is still running, and what you hand over when it ends. It's one system, so none of those three disagree.

The dashboard

You shouldn't have to ring someone to find out how today is going

Nothing here is a report you request and wait for. It's built from the records as they arrive, so it's already right when you open it.

OverviewSample campaign
eNsight overview, showing a campaign's live field data
eNsight live feed, showing a campaign's live field data
eNsight analytics, showing a campaign's live field data

Every campaign on one screen

What's running, who's out today, and how each campaign is tracking against the targets you set. You don't have to open them one at a time to find the one that's slipping.

The field app

What an agent actually does

Five steps, about ninety seconds, repeated at every outlet on the run. If it took any longer than this it wouldn't get done.

9:41

Sunrise Cola

Lagos Sampling · Day 12 of 30

240

Good morning, Amara

Outlet

Market Square, Yaba

You're at the outlet

Close enough to check in.

Check in
Today4 of 8 outlets

Submit Activity

Market Square, Yaba

Samples served
48
Conversations
31
Units sold
17
Submit Activity

Add proof

At least one photo

Take a photo
2 photos on this visit

Sending

No signal

Saved on your phone. It'll send itself when you're back online.

Market Square, YabaWaiting
Justrite, IkejaSent

Your progress

XP today

240

Streak

6 days

Outlets done6 / 8
1Chidi E.310
2Amara O.240
HomeSubmitProgressYou
  1. Arrive and check in

    One tap at the outlet. The app confirms they're in the right place, so nobody's taking anyone's word for it.

  2. Enter the numbers

    Only the metrics this campaign is measured on, on big +/− counters they can hit without looking.

  3. Take the proof

    Shelf, display, crowd. The photos attach to that visit and turn up in the client's report.

  4. Send it, signal or not

    No network? It waits on the phone and goes the moment there is one. Nobody has to remember to resend.

  5. See where they stand

    Their day, their streak, and where they sit on the team board. It's why the app gets opened without being chased.

There's more to it — how it copes with no signal, why agents keep opening it, and what it costs them in data.

More on the field app
A retail shelf with most facings empty
Value at risk · out of stock

₦27,000

Maltina sells 9 a day at ₦1,000. Three days at zero is 9 × 3 × ₦1,000 of sales that just don't happen.

Stock & merchandising

Work out what an empty shelf is costing you

Agents count stock at every visit. From those counts eNsight works out how fast each SKU moves, how many days the shelf will hold, and what the lines sitting at zero are costing you today. When something hits its reorder point it raises the restock itself.

Per SKUPer outletRestock queue
Days of cover
Roughly how many more days the stock on hand will last at the current rate of sale.Units on hand ÷ average daily sales.
Average daily sales
How fast an item sells, in units per day.Averaged across the gaps between counts. A count that goes up is a restock, so it's ignored rather than treated as negative sales.
Forecast stockout
The date an item is projected to run out, estimated from its stock history.An early warning rather than a promise. A sudden change in demand moves it.
Reorder threshold
The count at which an item is due for reordering.Falling to or below it raises a restock task and alerts whoever manages that outlet.

Every calculated figure carries this same explanation inside the product. A number nobody can check is a number nobody acts on.

Ask the campaign

Ask instead of building a filter

Joe answers from your campaign, in plain English, with the outlets named and the numbers attached. It only sees what your role sees. It also knows which screen you have open, so “what's wrong here?” is a real question.

  • What changed since yesterday?
  • Who hasn't checked in today?
  • Which SKUs are closest to stocking out?
  • Summarise this week for the client
JoeAnalytics

Which outlets are dragging the Lagos numbers down?

Three are behind target on samples served: Market Square Yaba (62%), Blenco Ajah (58%) and Prince Ebeano Surulere (49%). Surulere has only had one visit in four days. The other two are being covered daily, so those two look like a target problem rather than a coverage one.

Ask about this campaign…

The handover

Nobody loses a week
building the report

The review meeting is where the campaign gets judged and where the next brief is won or lost. By the time you get there the report already exists.

campaign_final_v7_USE THIS.xlsx
OutletSamplesConv.Photos
Ikeja?84
Yaba120
Lekki60?
Surulere95?
Ajah??

Sunrise Cola · Lagos Sampling

30 days · ended 28 July

InternalClient

Samples served

38,940

108% of 36,000

Conversions

9,204

92% of 10,000

Outlets covered

184

92% of 200

Outlets

  • Ebeano, Lekki118%
  • Justrite, Ikeja104%
  • Blenco, Ajah58%
Trend

Sampling peaked on Saturdays across all six Lekki outlets.

Risk

Blenco Ajah has had one visit in four days.

Sample figures · illustrative campaign

The campaign deck

Coverage, momentum, best and worst outlets, and the photo gallery. Exported as PowerPoint or PDF.

A link instead of an attachment

Send a client a live report they can open any time. It always shows their version, however far it gets forwarded.

The daily flash

A short read on yesterday, in the client's inbox each morning, without anyone on your side remembering to send it.

Two cuts of the same campaign

Your version keeps agent names, flags and costs. The client's version never has them in the first place.

Access

You probably run two brands that compete. Awkward.

Which is fine, right up until someone on one account can read the other's numbers. In eNsight, who sees which campaign is set once and then it simply holds.

  • Separation you can't click around

    Access isn't a matter of which screen someone opens or which link they were sent. If an account isn't on a campaign, that campaign isn't there for them.

  • A client link stays a client link

    Share a report and it shows the client's version to everyone who opens it, however far it gets forwarded.

  • Agents and staff sign in separately

    The field app and the dashboard are different doors. An agent's login won't open your dashboard, even part of the way.

Who sees what
  • 01

    Admin

    The whole organization: members, branding, every campaign.

  • 02

    Campaign Manager

    Only the campaigns they were invited to run.

  • 03

    Supervisor

    Their own agents' work, to approve or flag.

  • 04

    Brand Manager

    The client-side view of a campaign they're attached to.

  • 05

    Field Agent

    Their assignments, their submissions, their progress.

In full

The full list

Campaigns

  • Outlets, date ranges and coverage assignments
  • Custom metrics per brief, not a fixed set of ours
  • Targets per metric, tracked as the work happens
  • Threaded campaign updates, with email and push to the roster

Submissions

  • Check-ins with photos and the agent's location
  • Approve or flag; a flagged visit leaves every count
  • Flagging emails the agent so they can put it right
  • Full visit history per outlet and per agent

Stock & merchandising

  • Stock counts per SKU, per outlet, at every visit
  • Days of cover, average daily sales, forecast stockout
  • Value at risk from out-of-stock lines
  • Restock queue raised automatically at the reorder threshold

Team

  • Invite by email into a role and a campaign
  • Live view of who is out, idle, or offline
  • Per-agent performance against target
  • Progress, XP and a leaderboard in the field app

Reports

  • Campaign deck exported as PowerPoint or PDF
  • Live share links you can send straight to a client
  • Separate internal and client versions of every report
  • A short daily summary by email, sent automatically

Workspace

  • Your logo, your primary and accent colours, throughout
  • Light or dark, set per organization
  • Five roles, each seeing only their own work
  • Web push and in-app notifications for what matters
Your next campaign

Try it on one campaign

Set up your workspace, add your outlets, then watch the first check-in land. Free to start, and we won't ask for a card.