After this date the promotion is labelled EXPIRED. Leave empty if it has no end date.
Categories (everything in the category)
Distributors (everything they have in stock)
Groups stay up to date: products added to a category or distributor later are included automatically.
Add gift
Leave the fields below blank to log this as stock on hand — you can assign it to a customer later.
Mark delivered
Add product
Which distributor is this for?
Pick "All distributors" if your file has one tab per distributor, an existing distributor to update just their stock, or add a new one.
Product photos & distributor logos
PNG only. Name each file after the model number (e.g. DH-HAC-HFW1500TN.png) — it's matched automatically, punctuation and case don't matter. You can select thousands of files at once.
Name each file after the distributor (e.g. ashtel.png, zamil.png, simat.png).
No stock data yet
Upload your distributor stock sheet to get started. Each tab in the file is treated as one distributor.
No products match
Try a different search, or check your category/distributor filters — nothing matches the current combination.
Promotions
Click a promotion to see included products, pricing, and stock.
No active promotions
Nothing running right now — check back later, or add one if you manage promotions.
BOQ Check
Check availability for a whole list of models at once — paste a message, or upload a BOQ sheet.
Paste a list of models
Paste any text containing model numbers — a customer message, a spec list, anything. We'll pick out every model that matches something in the dashboard.
Upload a BOQ sheet
Upload an Excel/CSV file — if it has an "External Model" column, it's used automatically; otherwise you'll pick the right column.
Upload BOQ file
Results
Technical Performance
Log which product topics have been covered with each customer.
My performance
Select a customer
Check one or more topics covered in this visit, then log the coverage together.
Coverage analysis
View one customer's full history
See every coverage record for a single customer on its own, with full remarks — separate from the totals above.
Staff Performance
Every staff member with Technical Performance access — their stats and full coverage history.
DH Gifts
Gifts from HQ, assigned to staff for delivery to customers.
Add gift
Logs
Every logged-in action — searches, Analysis views, edits, logins and more — with who did it and from which IP address.
Time ↕
User ↕
IP address
Action ↕
Details
Visible to the Owner only.
Load more
Analysis
Pick how to group the history (per day, per upload, or one combined range), set a From / To date, then choose which products to track.
Period
Narrow the product lists
Only affects the detailed lists further down — the summary and Top 5 always cover the whole selected period.
Stock changes
Price changes
Categories
Add a new category here, then assign it to products from the Edit button on any product card.
Technical Performance — Topics
The list of product/technology topics staff can log coverage for. One per line to add several at once.
Technical Performance — Customers
Customers/accounts that can be visited and tracked.
Import from Excel
Upload a sheet with customer name, account number, salesman name, and salesman phone number. Existing customers/salesmen (matched by name) are reused, not duplicated.
Upload customer/salesman sheet
Technical Performance — Salesmen
Each customer has their own list of salesmen to pick from when logging a visit.
Technical Performance — Assign customers to staff
A staff member only sees the customers checked here in their Technical Performance tab.
Technical Performance — Sales viewers
Grant a team member (e.g. a salesperson) the ability to view a specific technical staff member's performance and coverage history, without giving them access to log visits themselves.
Technical staff they can view:
Hidden products
Products hidden from the main grid, BOQ Check, and search. Un-hide, or delete permanently if it's a manually-added product.
Show / hide sections
Switch a section off to hide its tab from every user (and block it if they open it directly). You, the Owner, always still see it — marked "hidden" — so you can turn it back on whenever you like. Changes reach users within about a minute.
Website maintenance mode
When ON, everyone except the Owner sees a "under maintenance" page instead of the dashboard — including people already logged in (within about a minute). You can still log in and use everything, and turn it off here at any time.
Note: this hides the app from users' screens. It is not a server-level block, so it's meant for planned upgrades, not for security.
Fix phantom zero-stock distributors
Removes any distributor listed at 0 units on a product it was never actually carried by (leftover from a fixed bug where editing a product silently added every distributor at 0). Paste one model number per line.
Stock that doesn't match the sheets
Finds products where a saved manual stock number differs from what the distributor's uploaded sheet says (usually left over from an edit that froze the old number). "Use sheet" removes the manual number so the sheet value shows again.
Merged products
Every product currently folded into another one. Undo restores it as its own separate product again.
Upload stock sheet
Update one distributor, or pick "All distributors" for a multi-tab file that updates several at once.
Upload stock sheet
Upload prices
Replaces the entire shared price list — matched to products by model number.
Upload prices
Fix WizuAlarm in existing Analysis history
One-time cleanup — retroactively removes WizuAlarm-related items from Analysis history entries that were recorded before the WizuAlarm exclusion existed. Safe to run more than once.
Or, if a specific recent entry is still off after cleanup, remove it entirely — Analysis will then show the entry before it as current, until your next upload creates a fresh one.
If a WizuAlarm product also shows stock under the regular Simat distributor (double-counted from before the dedicated WizuAlarm sheet existed), zero out just that regular-Simat portion, keeping only Simat (WizuAlarm)'s quantity.
All stock updates
Every recorded stock upload — remove any single entry completely if a wrong report was uploaded by mistake.