Setup & status

Everything is driven by .env.local. Restart the dev server after editing it.

Data stored locally

0
Leads
0
Deals
0
Chats
0
Messages
0
Webhooks received

WhatsApp (MSG91)

Auth keyMissing — sending is disabled
NumbersSales (+91 99999 99999), Support (+91 88888 88888)
Fallback templateNot set — messages outside the 24h window will be rejected
Webhook URL — paste into MSG91 → WhatsApp → Webhook
/api/webhooks/msg91?token=wwc-msg91-8f3a1c9d4b2e6f70a5c8d1e3b7f92a4c
Set it for both inbound messages and delivery reports. On localhost you need a public tunnel (see README).

Zoho CRM

CredentialsClient ID, secret and refresh token are set
Data centrezoho.in → https://accounts.zoho.in
Background syncEvery 60 seconds
Notification URL — for push-based real-time sync
/api/webhooks/zoho?token=wwc-zoho-2d7b4e19c6a3f85017be4c9d2a6f83b1
Optional. Register it with npm run zoho:watch once PUBLIC_BASE_URL points at a public HTTPS tunnel. Without it, the background poller keeps data current.