Messaging Guide
Everything you need to know about sending and receiving messages with WhatsBoard
Overview
WhatsBoard provides a full messaging experience directly inside monday.com. You can send text, images, videos, documents, and audio — and receive all WhatsApp message types including stickers, locations, and contacts.
Where You Can Chat
Board View — Chat Inbox
The Board View gives you an inbox-style interface to manage all your WhatsApp conversations for a board.
- Add WhatsBoard as a Board View on any board
- Select the WhatsApp connection if you have more than one
- The left panel (sidebar) lists all conversations:
- Contact name and phone number
- Last message preview
- Timestamp of the most recent message
- Unread message badge
- Click a conversation to open it in the main chat panel
- Use the search bar to find conversations by name or number
Item View — Single Contact Chat
The Item View focuses on a single contact tied to a board item.
- Open any item on your board
- Click the WhatsApp tab
- WhatsBoard reads the item's Phone column to identify the contact
- The full chat history with that contact loads automatically
- For group chats, WhatsBoard reads the Group ID column instead
Requirement: The board must have a Phone column with a valid phone number (including country code) for Item View to work. For groups, add a text column named "Group ID".
Sending Messages
Text Messages
- Click the message input field at the bottom of the chat
- Type your message
- Press Enter or click the Send button
- The message appears instantly in the chat with a status indicator
Emoji
- Click the emoji icon (😊) in the chat input
- Browse or search for an emoji
- Click to insert it into your message
- Send as usual
Media Messages
- Click the attachment icon (📎) next to the chat input
- Select a file from your computer
- Supported file types:
| Category | Formats |
|---|---|
| Images | JPEG, PNG, GIF, WebP |
| Videos | MP4, AVI, MOV |
| Audio | MP3, OGG, WAV |
| Documents | PDF, DOC, DOCX, XLS, XLSX, PPT, and more |
- Add an optional caption for images and videos
- Click Send
File size limit: All media files must be under 16 MB. Files exceeding this limit will be rejected.
Receiving Messages
WhatsBoard automatically receives and displays all incoming WhatsApp messages in real-time via WebSocket connections.
Supported Incoming Message Types
| Message Type | How It Appears |
|---|---|
| Text | Rendered with clickable URLs automatically detected |
| Image | Inline image preview with optional caption |
| Video | Embedded video player with playback controls |
| Audio / Voice Note | Audio player with play/pause controls |
| Document | File name and type with a Download button |
| Sticker | Displayed as an image |
| Location | Coordinates with a "View on Map" link |
| Contact (vCard) | Displays contact name and phone number |
Real-Time Updates
- New incoming messages appear instantly without page refresh
- The chat list updates with the latest message preview and timestamp
- Unread counts increment in real-time
- Message status (sent → delivered → read) updates live
Notifications
When you're not actively viewing the chat:
- A notification badge appears on the chat in the sidebar
- If Create incoming messages as updates is enabled in settings, the message is also posted as a monday.com update on the item
- Team members with board access can view all incoming messages
Message Status Tracking
Every outgoing message shows its delivery status:
| Icon | Status | Meaning |
|---|---|---|
| ✓ | Sent | Message left your device |
| ✓✓ | Delivered | Message reached the recipient's phone |
| ✓✓ (blue) | Read | Recipient opened and viewed the message |
Board-Level Status
WhatsBoard also updates a "WhatsApp Status" column on your board:
| Label | Trigger |
|---|---|
| New Message | An incoming message was received |
| Seen | The chat was opened or marked as read |
| Replied | You sent a reply in the chat |
| Sent | A message was sent (e.g., via automation) |
Mark as Read
When you open a chat conversation, messages are automatically marked as read. This:
- Clears the unread badge in the chat list
- Updates the WhatsApp Status column to "Seen"
- Sends read receipts to the contact (standard WhatsApp behavior)
Chat History
Loading Older Messages
- Scroll to the top of the chat
- WhatsBoard automatically loads older messages in batches
- Continue scrolling to load more history
Date Dividers
Messages are grouped by date with dividers showing the day (e.g., "Today", "Yesterday", "March 5, 2025"). This makes it easy to navigate through conversation history.
Sender Identification
- Outgoing messages display the monday.com user avatar of the sender
- Incoming messages show the contact's WhatsApp profile info
- In group chats, each sender's name is displayed above their message
Phone Number Format
WhatsBoard requires phone numbers to include the country code for proper routing.
Valid Formats
| Format | Example |
|---|---|
| With plus sign | +1 234 567 8901 |
| With country code | 1234567890 |
| International | +44 20 7946 0958 |
Common Issues
- Missing country code — ensure the Phone column value includes the full international dialing code
- Spaces or dashes — these are handled automatically;
+1-234-567-8901works fine - Leading zeros — some countries use leading zeros in local format; include the country code instead (e.g., use
+44 7911 123456instead of07911 123456)
Group Chat Messaging
Group chats work the same as individual chats with a few differences:
- Group messages show the sender's name above each message
- Group chats appear in the Board View chat list alongside individual chats
- To link a group chat to an item, use the Group ID column (text column named "Group ID")
- Group IDs follow the format:
120363XXXXXXXXXX@g.us
Tip: Import group chats from WhatsApp using the Import Chats feature. The Group ID will be automatically populated.
Using Templates in Chat
For repetitive messages, use templates to save time.
- In the Item View chat, click the Templates button
- Search for your saved template
- Select it — all
{{ColumnTitle}}placeholders are replaced with actual item column values - If the template includes an image, it will be attached automatically
- Review the populated message and click Send
See the Templates Guide for details on creating and managing templates.
Need more help? Reach out to our support team at support@momentumapps.in