Mobile App — Usage
A guided tour for support agents. The app mirrors the web Team Inbox — if you know the web inbox, you already know this.
Signing in
- Open WhatsMine Agent.
- Enter your agent email and password — the same credentials you use on the web app. Accounts are created on the web/admin; the app never registers.
- Tap Sign in. The app stores a Sanctum token in the device keychain/keystore and goes straight to your inbox.
The server it connects to is set by whoever built the app (Configuration). For the public demo build, use
client@spagreen.net/12345678.
The inbox
The home screen is your conversation list across WhatsApp, Messenger, Instagram, SMS and email.
- Folder tabs — All, Mine, Unassigned, Resolved, Snoozed.
- Filters — by channel, by label, or by connected account.
- Search — find a conversation by contact name or number.
- Each row shows the contact, last-message preview, channel badge, unread badge and time.
- Pull down to refresh; scroll to the bottom to load more (infinite scroll).
Reading & replying
Open a conversation to see the thread:
- Inbound/outbound bubbles with day separators.
- Delivery ticks: queued → sent → delivered → read → failed.
- Rich rendering for text, image, video, audio, document, location, template, interactive and reactions, including WhatsApp
*bold* _italic_ ~strike~formatting.
Composer
Tap the input to reply. You can send:
- Text + emoji.
- Attachments — camera, gallery, or files (up to the server's 20 MB limit).
- Canned replies — type
/then a shortcut to insert a saved reply. - WhatsApp templates — pick an approved template (with variables).
24-hour session window
On WhatsApp you can only send free-form messages within 24 hours of the customer's last message. When that window closes the app locks free text and prompts you to send an approved template instead.
Inbox actions
From a conversation you can:
| Action | What it does |
|---|---|
| Assign | Hand the conversation to a teammate (or yourself). |
| Status | Open / Resolve / Snooze. |
| Labels | Attach or detach labels for triage. |
| AI hand-off | Switch between AI and human handling (hand-off / take over). |
| Internal notes | Leave a private team note the customer never sees. |
Contact profile
Open the contact to see their details, custom fields and recent conversations — the same record as the web app's contact panel.
Realtime
If the build has realtime enabled, new messages, typing indicators and assignment changes appear live (Pusher/Reverb). If realtime is off, everything still works — just pull-to-refresh, and opening a conversation always loads the latest messages.
Settings
Tap Settings to control:
- Theme — System / Light / Dark.
- Language — English, Español, Français, العربية (RTL), বাংলা.
- Notifications & sound — toggle local alerts (the app asks for the notification permission when you enable them).
- Legal — Privacy Policy, Terms, Support links.
- Account & data — sign out, and Request account deletion (store-policy path).
Notifications
While the app is running, it shows local alerts for incoming messages (best-effort). True background remote push (FCM/APNs) is not bundled — see Publishing → Push notifications for how to add it.
Signing out
Settings → Sign out clears the stored token from secure storage. You'll need your credentials again to sign back in.