06 · Capabilities
Opt-in

Sales targets

Set revenue/volume targets for field reps over a period and track progress-to-target from invoiced sales, with a target-achieved signal.

5 min read · updated 28/05/2026

Opt-in Capability · off

Sales Targets is switched offSales Targets

You can read the guide. An owner or manager flips this Capability on in settings — it then lights up across the app.

Overview

You hand each field rep a number for the month — "Rajesh, do ₹4,00,000 in May" — and then chase it on a register or in your head. Sales targets puts that number in Neev. You set the goal for a rep over a period, and Neev reads your invoiced sales to show how far along they are. No re-typing, no guesswork on who is on track.

Opt-in Capability · off

Sales Targets is switched offSales Targets

You can read the guide. An owner or manager flips this Capability on in settings — it then lights up across the app.

This is an opt-in Capability — the Owner turns it on. Honest status: enforcement is built but not yet wired into the live app. The target screens, the achievement read, and the permissions all exist in code, but the Capability is not yet a switch you can flip in Settings, and even the Owner does not hold its permissions until it lands in a later release. Treat this page as how it will work once enabled.

Where to find it

Sales targets is an Owner-only screen. There is no live sidebar route yet — it ships behind the Capability toggle in a later release and will sit alongside your other field-team tools. It is built for both web and mobile, so you will be able to set a target at your desk and the rep can see progress on the field app.

Key concepts

  • Target — one row: a field rep, a period, what you measure, and the number to hit. Example: "Rajesh — ₹4,00,000 — May 2026".
  • Metric — what the target measures. Four kinds: gross sale value (rupees), invoice count, unique customers billed, and product units sold.
  • Period — the window the target covers: monthly, quarterly, half-yearly, or annual. You set the start and end dates.
  • State — a target moves draft → published → archived. Draft is editable. Published is locked and live. Archived is the end of the line — you can't bring it back.
  • Attainment — the live progress read. Neev walks your invoices inside the target's period, computes the metric, and gives you actual-vs-goal as a percent.
  • Target achieved — when attainment crosses 100%, Neev raises a target_achieved signal so you know the rep hit the number.
Note
Attainment today reads your whole tenant's invoiced sales for the period, not just one rep's. Per-rep splitting of sales lands later — for now treat the percent as the team's progress against that rep's goal.

Common workflows

1
Create the target
Open Sales targets and add a row: pick the field rep, the period (monthly/quarterly/half-yearly/annual), the start and end dates, the metric, and the number. It saves as a draft.
2
Adjust while it's a draft
Change the number or the notes as long as it's still a draft. Once you publish it, the number is locked.
3
Publish it
Activate the target to move it from draft to published. Now it's live and counts toward the rep's progress.
4
Check progress
Open the target to see attainment — actual-vs-goal as a percent, pulled from invoiced sales in the period. When it crosses 100%, Neev flags it as achieved.
5
Close it out
When the period ends, archive the target. Archived is final — it drops out of the active list but the record stays for your history.
Rajesh — May 2026 (₹4,00,000 goal)
₹3,12,000

Role notes

This is an Owner screen end to end. The Owner creates targets, edits drafts, publishes them, checks progress, and archives them. The four permissions behind it — view, write (draft), publish, and close — all sit with the Owner by default.

No other role can set or change targets. If you want a manager or accountant to run this, you'll be able to grant the specific permission to a custom role once the Capability is enabled — until then, only the Owner holds it.

Note
Heads-up: because this Capability isn't registered into the live access catalog yet, even the Owner doesn't carry these permissions today. That binds at enablement in a later release.

Tips & time-savers

Tip
Set the target as a draft first and sanity-check the number against last period's invoiced sales before you publish. A draft is fully editable; a published target locks the number, so catching a typo early saves you from archiving and re-creating the whole row.

Group targets you want to track together by product category, so you can read attainment across a set of SKUs instead of one line item at a time.

Gotchas

Warning
Publishing locks the number. Once a target leaves draft you can no longer edit its value — your only move is to archive it and start a fresh one. And archiving is one-way: an archived target can't be reopened or edited. Double-check the rep, the period, and the number before you publish.
Warning
The achieved signal can fire more than once. Because progress is read live from invoices each time you open the target, a target sitting at or above 100% may raise the achieved flag on every read until period-end snapshotting lands. Don't treat repeat alerts as repeat wins.

Related