Home Screen Widgets
HtkDoli offers 25 iOS widgets to keep an eye on your key business numbers directly from your iPhone home screen — without opening the app. Each widget is per-profile configurable: if you manage several companies with HtkDoli, you can place multiple widgets side by side, each showing data from a different profile.
Available widgets
| Widget | What it displays | Sizes | For whom | |---|---|---|---| | Monthly turnover | Revenue from validated and paid invoices for the current month, with the number of unpaid invoices as a subtitle | Small, Medium | Owners | | My tasks | Your next pending tasks, sorted by deadline (3 in small/medium, 6 in large) | Small, Medium, Large | Everyone | | Unpaid invoices | Number and total amount of overdue customer invoices | Small, Medium | Owners, Accountants | | Expense reports | Number and amount of expense reports pending validation | Small, Medium | Accountants, Owners | | Cash position | Cumulative balance of open bank accounts | Small, Medium | Owners | | Sales pipeline | Number and excl.-tax amount of "Open" quotes to convert | Small, Medium | Sales reps | | Today's interventions | Number of interventions scheduled for today | Small, Medium | Technicians, tradespeople | | Open tickets | Number of unclosed tickets + age of the oldest one (urgency color) | Small, Medium | Support, helpdesk | | Today's agenda | Number of events and appointments scheduled for today in Dolibarr | Small, Medium | Everyone | | Yearly turnover | Cumulative revenue for the current calendar year | Small, Medium | Owners | | Turnover M vs M-1 | Current month revenue compared to previous month (% delta, trend arrow) | Small, Medium | Owners | | Top clients of the month | Your best clients of the month by cumulative revenue (top 3-5) | Small, Medium | Sales reps, owners | | Low stock alerts | Products whose actual stock drops below the minimum threshold configured in Dolibarr | Small, Medium | Production, logistics | | Supplier invoices to pay | Number and amount of validated supplier invoices not yet paid | Small, Medium | Owners, accountants | | Orders to ship | Validated customer orders not yet shipped (count + amount) | Small, Medium | Logistics, owners | | Today's shipments | Number of shipments scheduled for today | Small, Medium | Logistics | | Quotes to follow up | Open quotes whose validity expires within 7 days (or has already expired) | Small, Medium | Sales reps | | Pending supplier orders | Supplier orders validated, approved or in progress not yet received | Small, Medium | Buyers, production | | Open projects | Open projects and how many are overdue | Small, Medium | Project managers | | Overdue tasks | Unfinished tasks past their deadline + maximum overdue age | Small, Medium | Everyone | | Contracts to renew | Active contracts whose end date falls within 30 days | Small, Medium | Sales reps, owners | | Subscriptions to renew | Member subscriptions whose end date falls within 30 days | Small, Medium | Non-profit treasurers | | Active members | Validated members up to date with their dues | Small, Medium | Non-profit board | | Donations of the month | Total amount and count of paid donations for the current month | Small, Medium | Non-profit treasurers |
Adding a widget to your home screen
- Long-press on an empty area of your iOS home screen until icons start jiggling.
- Tap the + in the top-left corner.
- In the search bar, type HtkDoli.
- Scroll to see the 25 available widgets, or pick the one you want directly.
- Swipe horizontally to choose the size (small, medium, large).
- iOS then asks you to choose the HtkDoli profile to display:
- The profile currently active in the app is suggested by default.
- If you have multiple profiles configured, you can pick which one you want.
- Tap Add Widget. The widget appears on your home screen.
Multi-profile: one widget per company
If you manage several accounts (e.g., a workshop and a non-profit), you can place the same widget multiple times, each configured for a different profile:
- "Monthly turnover" widget for the workshop
- "Monthly turnover" widget for the non-profit
Both appear side by side with different, independent numbers.
To change the profile shown by an existing widget:
- Long-press on the widget.
- Choose Edit Widget.
- Pick the new profile in the list.
Task color coding
In the "My tasks" and "Overdue tasks" widgets, each task row starts with a small dot whose color reflects urgency:
- 🔴 Red — due date already past (overdue).
- 🟠 Orange — due date within 48 hours.
- 🔵 Blue — due date further in the future.
- ⚪ Gray — no due date set.
When no tasks are pending, an "Aucune tâche" message with a green seal icon is shown.
How numbers are kept up to date
Widgets refresh automatically:
- Every time you open the app's dashboard (numbers are recomputed and sent to the widgets immediately).
- Every time you create or modify an invoice, task, expense report, etc.
- As a safety net, every 30 minutes, iOS asks the widget to check for newer data.
On the widget, you'll see at the bottom right "X minutes ago": that's the timestamp of the last data refresh. If it looks old, open the app to update.
Frequently asked questions
Why do my widgets show 0 everywhere?
Several possible causes:
- Fresh install: open the app first and access the dashboard for at least one profile. That's when numbers are computed and pushed to the widget.
- You just signed out: for privacy reasons, numbers are cleared on sign-out. Sign back in → open the dashboard → widgets fill in.
- You haven't picked a profile on the widget yet: long-press on the widget → Edit Widget → pick a profile.
The HtkDoli widget doesn't appear in the "+" list
- Make sure you've installed HtkDoli from the App Store and that it's been opened at least once.
- HtkDoli widgets require iOS 17 or later.
- Reboot your iPhone — iOS sometimes takes a few minutes to index a new extension after installation.
Profile A's data appears on a widget configured for profile B
This should never happen — the app strictly isolates profiles. If you observe it:
- Long-press the affected widget → Edit Widget.
- Pick the correct profile again.
- Open the app, switch to the relevant profile, open the dashboard to force a refresh.
I deleted a profile and the widget still shows it
The widget will keep showing the last known data from the deleted profile briefly. To reconfigure it:
- Long-press the widget → Edit Widget.
- Pick a different profile from the list (the deleted profile is no longer there).
- Confirm.
Alternatively, remove the widget and add a new one for the desired profile.
Can I have a "turnover across all companies" widget?
Not for now. Each widget shows numbers for a single profile. A multi-profile aggregate widget could be added later — it's an open topic.