Run the day from WhatsApp.
A shared inbox is the easy half. The other half is your own team getting things done from the app they already have open: clocking in from a site, requesting leave on the way home, marking an invoice paid. Every command runs the same permission checks and leaves the same trail as it would in the app.
Sent from a phone, on a site, at 7am
- #inClocked in, on the right roster
- #leave 14 to 16 AugThree days, sent to their manager
- #paid INV-00142Invoice, deal and ledger all updated
In the chat
What a command looks like, and what comes back.
No app to open, no form to fill in, and an answer in the same thread.
#in
Clocked in at 08:52.
You are on the Dubai roster today.
#break
Break started 12:30. Send #resume when you are back.
#leave 14 to 16 Aug
Leave requested, 3 days.
Sent to your manager. You have 12 days left.
Every command, and #help lists them in the chat
#in#out#break#resume#leave#todo#task#deal#contact#find#log#won#lost#expense#paid#approved#status#ask#helpNineteen commands, and you can add your own.
Your day
#inClock in#outClock out#breakStart a break#resumeBack from a break#leaveRequest leaveYour work
#todoYour task list#taskCreate a task#findSearch your records#logLog what happened#statusWhat needs you todayYour customers
#dealCreate a deal#contactAdd a contact#wonMark a deal won#lostMark a deal lostYour money
#expenseClaim an expense#paidMark an invoice paid#approvedApprove what is waitingAnything else
#askA question, with your records behind it#helpThe list, in the chatA command does what that person is allowed to do.
Commands are not a back door. Each one checks the same permissions the app checks, so somebody who cannot approve an expense at their desk cannot approve one from WhatsApp either. What they did is recorded against their name.
Every command checks
- Who is sendingMatched to a real person on your team
- What they may doThe same rules as the app, per command
- What they didRecorded against their name, like any other action
A PIN before anything that moves money.
A phone gets lost and a chat gets left open. Anything that approves, pays or changes a figure asks for a PIN first, and the session it opens lasts minutes rather than staying unlocked.
Why it is there
- Reading is freeLooking something up never asks
- Acting is notApproving or paying asks for the PIN
- It expiresA short session, not a permanently unlocked phone