Why a notice sent to one region reached the wrong staff
A region notice reached 11 of 500 people because two region lists shared one name. How to test yours, and what is still open.
If a notice sent to one region reaches the wrong staff, the usual cause is that your software has two different lists of regions under the same name, and the form saves one while the app reads the other. The first check is to send a test notice to one small region and count who receives it against who should.
Here is how that looked at one business, and where it stands.
You write a notice for your staff in one region and pick that region from the list. The notice saves without complaint. Then a back-office colleague tells you the region-wise notices are not reaching the right people.
They were right, and it was worse than a few misses. When we measured who received what against who the notice was meant for, only 11 of the 500 intended recipients got it. Two per cent. And 247 back-office accounts were being sent the unfiltered list of every notice, region or not.
What was actually going on
The company behind this, Aries Agro, a crop-nutrition manufacturer, keeps two entirely separate lists of regions, and the database gives both the same column name. One is the business list, the sales regions the company is organised into. The other is geographic: the regions that states and pincodes belong to.
The portal’s region picker was fed by the business list. No lookup existed for the geographic one. So five admin forms, for notices, users, dealers, depots and push notifications, showed business-region labels to the person filling them in, and saved the choice into columns that refer to the geographic list.
The mobile app then filtered by the geographic region on the employee’s profile. The form had written one kind of region and the app was reading the other, and nothing connected them cleanly.
There were two smaller failures on top. The notice list filtered by region only for three specific roles, so every back-office account fell outside the filter and got everything. And 370 employees had no region on their profile at all, so they could never see a region notice.
We checked which column could be trusted before proposing anything: the profile region agreed with the employee’s state for all 575 of 575 employees who had one.
What is still open
We have not fixed this. The work was a diagnosis and a decision. We documented two routes: make the forms offer the business regions and truly target by them, or make the forms offer the geographic regions the app already reads. Both need the client to choose.
What we did produce is a mapping file from the client’s employee export that supplies the missing business region for all 377 employees who had none, so either route starts with clean data.
What it did not fix
Until one of the two routes is chosen, a region-wise notice is still unreliable, and the state selector on the same form is also broken.
How to check your own notices
- Ask how many meanings “region” has in your business. Sales region, state, depot area and delivery zone are often four lists.
- Send a test notice to one small region and count who receives it. The count takes minutes.
- Look for people with no region on their profile. They can never receive a region notice.
- Check whether back-office accounts receive every notice regardless of region.
Where this ends up
Sazinga Field depends on one agreed definition of region for the field team, and choosing it is the decision this case is still waiting on.