Home Features Use Cases Pricing Integrations Resources Sign In Start Free Trial
iOS Android Web Desktop

Your WhatsApp inbox, on every device.

ODIV Inbox is a Progressive Web App — install it in two taps from any browser, on any device. Push notifications, offline cache, scheduled sends, multi-agent assignment. No app store. No per-seat cost.

What is it

Built for your CRM team. Works on every device.

ODIV Inbox runs the entire WhatsApp agent experience in a single Progressive Web App — the same codebase on a phone, a browser tab, or a desktop window. Your CRM data, conversations, and automations stay in sync via the same ODIV backend. Agents just install once, log in with OTP, and start replying.

Install in two taps
No App Store, no Play Store, no MDM. Open the URL in any browser, tap "Add to Home Screen" or "Install app," done.
Push notifications
Even when the app is closed. Shows the customer's name + message preview on your lock screen. Tap to jump straight to the chat.
Works offline
Cached conversations stay readable on a plane, in the metro, anywhere. Sends resume automatically when you're back online.
Schedule & keep-alive
Queue messages for later. Or "keep-alive" — auto-send a template just before the 24-hour session window expires, so the conversation stays free-form.
Multi-agent handoff
Assign chats to teammates, leave private internal notes, route by department. Cross-device sync is instant via Supabase Realtime.
OTP auth, EU data
No passwords stored. TLS everywhere. The same Frankfurt (Germany) data residency as the main platform — GDPR-compliant out of the box.
Step 0

Get your CRM token

ODIV Inbox authenticates against the same CRM that powers your main dashboard. Before your team installs the app, the account owner needs to generate a CRM token — this is the handshake that ties the mobile inbox to your account's contacts, messages, and channels.

From your owner dashboard

1 Sign in to your ODIV Engage dashboard
Open engage.odivend.com/dashboard.html and sign in with your owner credentials. Only the account owner can generate tokens — team agents sign in via OTP directly inside the inbox app later.
2 Open the CRM access panel
Click Team & Access → API & CRM Token from the sidebar. You'll see any existing tokens plus an option to generate a new one.
3 Generate the token
Click Generate CRM Token. Copy the value immediately — it's shown only once. Store it in your password manager. You won't need to share it with agents — the inbox app uses it automatically once the owner is signed in.
Why a token, not a password? The mobile inbox never asks your CRM for sensitive credentials. The token is a scoped, revocable credential that only grants the inbox what it needs — read/write messages, contacts, and assignments for your account. Revoke it anytime from the same panel if a device is lost or an employee leaves.
Step 1 · iOS

Install on iPhone or iPad

Works on iOS 16.4+ — that's almost any iPhone from the last five years. Use Safari, not Chrome, because Apple only lets Safari install PWAs on iOS. Takes under a minute.

1 Open the inbox URL in Safari
Tap engage.odivend.com/inbox/ in Safari on your iPhone. You'll see the login screen (shown to the right).
2 Tap the Share button
The square-with-up-arrow icon at the bottom of Safari. A sheet slides up.
3 Tap "Add to Home Screen"
Scroll the share sheet down if needed. Tap Add to Home Screen, confirm the name (ODIV Inbox), and tap Add.
Tip: After installing, open the app from your home screen, not from Safari — only the home-screen launch gets the standalone, full-screen experience with push notifications.
Step 2 · Android

Install on Android

Works on Android 8+. Chrome is the recommended browser — Samsung Internet and Edge also work but use slightly different menus.

1 Open the inbox in Chrome
Visit engage.odivend.com/inbox/. After a moment, Chrome may surface an Install ODIV Inbox prompt at the bottom — if it does, just tap Install.
2 Or: tap the three-dot menu
If no auto-prompt appears, tap the three-dot menu (top-right), then Install app. Confirm the name. The icon lands on your home screen and in your app drawer.
3 Open from the home screen
Launching from the home icon gives you the full-screen, standalone experience with notifications and an app badge. Launching from Chrome keeps it as a website tab.
Permissions: Android will ask for notification permission on first launch. Allow it — that's how you'll hear from a customer when the app is in the background.
Step 3 · Desktop

Install on Mac, Windows, or Linux

Desktop agents get a full-width inbox in its own window — separate from their browser. Chrome, Edge, and Arc all support install. Safari on Mac does not install PWAs, but the web version works in any Safari tab.

1 Open the inbox in Chrome or Edge
Visit engage.odivend.com/inbox/ in Chrome (Mac/Windows/Linux) or Edge (Windows). Sign in with OTP.
2 Click the install icon in the address bar
Look for the small install icon at the right end of the URL bar (looks like a monitor with a down-arrow, or a "+" in Edge). Click it and confirm.
3 Pin to your Dock or Taskbar
The PWA launches as a standalone window. Right-click the icon in your Dock (Mac) or Taskbar (Windows) and Pin / Keep in Dock so it's one-click away.
Step 4

First login — OTP over WhatsApp or Email

ODIV Inbox doesn't store passwords. Agents sign in with a one-time code sent to the WhatsApp number or email the account owner registered in the dashboard's Team panel. Sessions persist across launches — log in once per device.

1 Enter your WhatsApp number or email
Use whichever the account owner added for you when they created your team-member profile — WhatsApp number in full international format (+91 98XXXXXXXX) or the email you signed up with.
2 Receive the OTP
A 6-digit code arrives over WhatsApp from an ODIV-verified sender (if you chose phone) or to your inbox from [email protected] (if you chose email). Enter it into the app. Codes expire in 10 minutes.
3 Allow notifications
Tap Allow when the browser asks. This is what lets incoming messages show up on your lock screen even when the app is closed. You can fine-tune notification types later under Settings → Notifications — including row-wise mute and shift-based quiet hours.
OTP not arriving? Ask the account owner to check the Team panel — your profile needs either a verified WhatsApp number OR a reachable email address. If one isn't working, they can switch you to the other in seconds, and you retry login immediately. No SMS, no passwords, no extra setup.
Step 5

Invite your team

Every plan that includes a WhatsApp channel comes with agent seats. Agents sign in to the inbox with their own phone number — they don't need their own login or subscription. Add or remove agents from the owner dashboard at any time.

Plan Included agents Extra seat price
Starter 3 seats ₹199 / seat / month
Growth 5 seats ₹199 / seat / month
Scale 10 seats ₹199 / seat / month
Quick Start Plans Owner only Upgrade to Starter+ to add agents

How to add an agent

1 Open Team & Access in your dashboard
From the owner dashboard, go to Team & Access → Team Members. You'll see your current seat count and how many are used.
2 Invite by phone number
Click Add member. Enter the agent's name, phone number (full international format), and role (Agent or Supervisor). Optionally assign them to a Department.
3 Share the inbox install link
Send your agent engage.odivend.com/inbox/ via WhatsApp or email. They install the PWA using the steps above and log in with the phone number you registered — done in under two minutes per agent.
Departments unlock at 3+ members. Once you have three or more agents, enable Departments to route conversations by skill (Sales, Support, Billing). Included in Scale, ₹549/month on other plans.
Features

What agents can do

Every WhatsApp message type, every agent workflow, every ODIV automation — available the moment the app launches. Here's a quick tour of the top features, with visual examples.

Inbox
All Mine Unread Unassigned
All SMSHARMA MOTORS GKGUPTA KITCHEN KTKHANNA TRAVELS
PS
Priya Sharma 2m
Delivered ✅
SHARMA MOTORS
AM
Arjun Mehta 14m
Reschedule appointment?
SHARMA MOTORS 2
FK
Fatima Khan 1h
Payment link expired
GUPTA KITCHEN Unassigned
Unified, filterable chat list
Every conversation across every channel (WhatsApp, Messenger, Instagram, RCS) in one list — filter by All / Mine / Unread / Unassigned or jump straight to a specific channel. Session-window dots, channel color stripes, Unassigned and Muted badges tell you status at a glance.
FK
Fatima Khan+91 99·····87
20:14
Hi, my payment link seems to have expired?
10:02
Fatima Khan…payment link seems to have expired?
No worries, here's a fresh one — valid 48h 🙌
10:03
Perfect, paying now ✅
10:05
Rich thread view
Reply-to-quoted-messages, delivery + read ticks, inline media previews, session countdown in the header. Everything you expect from WhatsApp — and a few things you don't.
Schedule this message
In 1 hour11:32 AM
Tomorrow 9:00 AMWed 9:00 AM
Pick a time…
Keep-alive — auto-send before 24h expires
Schedule & keep-alive
Queue a message for any future time. Or enable keep-alive — ODIV auto-sends a compliant template right before WhatsApp's 24-hour session window expires, keeping the conversation free-form and saving you template costs.
Send interactive

Buttons

CTA URL

Location
Send now · Schedule · Keep-alive
Interactive messages
Send WhatsApp-native quick-reply buttons, CTA URL buttons, or a "share location" request — right from the composer. Every interactive message can be sent now, scheduled for later, or set as a keep-alive to fire just before the 24-hour window closes.
RD
Rohan Desai+91 97·····12 · Khanna Travels
00:42:08
Hi, any update on my Goa booking?
Yesterday 19:22
Hi Rohan — itinerary confirmed ✈️ Sending PDF now.
Yesterday 19:28
Got it, thanks!
Yesterday 19:30
Let me know if anything changes 🙌
Yesterday 19:31
Session expires in 42 min · Enable keep-alive?
Type a message…
24-hour session timer
Every chat header shows exactly how much time is left in WhatsApp's 24-hour free-form window. Amber warning below 1 hour, with a one-tap nudge to enable keep-alive — never let a session lapse accidentally.
Notes · Priya Sharma
Today
KN
Kavya Nair 36m ago
Marked done
AK
Aarav Kumar 42m ago
Aarav → Kavya
AK
Aarav Kumar 1h ago
Customer prefers email for long docs. Escalated to billing — check status before quoting discount.
MI
Meera Iyer 2h ago
Assigned to Kavya
Private notes & activity log
A full audit trail per chat — internal notes, agent assignment handoffs (who owns what), and status changes (mark done / reopen) — all timestamped and author-attributed. Invisible to customers. Nothing about a conversation gets lost between shifts.
Assign chat
Priya SharmaAgent · Available
Rahul SupportAgent · Busy (3)
Kavya NairSupervisor · Online
Aisha PatelAgent · Away
Multi-agent assignment
Hand a conversation off to a teammate in one tap. Supervisor-level users can reassign any chat. Availability + current load visible so you pick the right teammate instead of the first one on the list.
Type "/" for quick replies
/hello Hi there! How can I help?
/price Our current price list…
/address Our store is at Sector 17,…
/thanks Thanks so much — reach out…
Quick replies
Type a slash command and auto-expand canned responses. Agents reply 5× faster to common questions without breaking their flow. Quick replies sync across devices — set once, use everywhere.
Assign to…
Add private note
Mute notifications On
Pin to top
Mark as done
Archive chat
Mute a chat per row
Swipe or long-press any chat to mute notifications for just that conversation. The row shows a subtle Muted badge so you never forget — and muted chats still appear in your unread counts so nothing silently falls through the cracks.
Quiet hours & shifts
Do Not DisturbSilence all push notifications
Shift scheduleSilence outside your shift
Mon – Fri shift09:00 – 18:00
Saturday10:00 – 14:00
SundayOff
Shift-based quiet hours
Set a shift schedule in Settings → Notifications and ODIV only pings you during work hours. Off-shift messages still land in the inbox — you just don't get a push notification until your next shift starts. Overnight teams supported.

Frequently Asked Questions

No — it's a Progressive Web App. You install it directly from your browser in two taps: Safari → Share → Add to Home Screen on iOS, or Chrome menu → Install app on Android. It looks and behaves like a native app (standalone window, app icon, push notifications, offline cache) without the App Store wait.
Yes — cached conversations remain readable without internet. Sending a new message requires a live connection (we never silently queue messages — stale-context delivery is a WhatsApp policy violation waiting to happen). Offline reads + online sends is the safer contract.
No. ODIV Inbox is bundled with any plan that has a WhatsApp channel, at no additional per-seat charge. Starter includes 3 seats, Growth includes 5, Scale includes 10. Extra seats are ₹199 / seat / month, added on-demand from your dashboard.
ODIV Inbox shows a live countdown in the chat header so agents always know how much time they have to reply with a free-form message. It also supports scheduled messages and our unique "keep-alive" feature — auto-send a compliant template just before the window expires so the conversation stays open and free-form for another 24 hours.
Yes. Click the install icon in the Chrome or Edge address bar on Mac, Windows, or Linux. The PWA runs in its own window, shows push notifications, and integrates with your OS dock or taskbar. Safari on Mac doesn't install PWAs — but the web version works fine in any Safari tab.
Yes. ODIV Inbox uses OTP-based authentication (no passwords stored), TLS everywhere, and the same EU data residency (Frankfurt, Germany) as the main platform. Browser sandboxing isolates the PWA from other sites. If a device is lost or an agent leaves, revoke their session from the owner dashboard in one click.
Automatically. The service worker checks for new versions in the background every time you open the app, and applies them on your next launch. No manual update, no app-store review. You'll always be on the latest version within 24 hours of a release.

Ready to give your team a mobile inbox?

Start a free trial — ODIV Inbox is bundled with every plan that has a WhatsApp channel, at no extra per-seat cost.