Getting Started
Learn how to set up and use WhatsBoard — the WhatsApp integration for monday.com
Prerequisites
- An active monday.com account with admin or owner permissions
- A smartphone with WhatsApp installed and an active internet connection
- The phone number associated with your WhatsApp account
- A board on monday.com with a Phone column (used to map contacts)
Important: WhatsBoard connects via WhatsApp Web. Your phone must stay connected to the internet for the session to remain active.
Step 1: Install the App
- Open the monday.com Marketplace
- Search for "WhatsBoard"
- Click Install App
- Authorize the app to access your monday.com account
- Once installed, you can access WhatsBoard from any board view or as a standalone app view
Step 2: Create Your First Connection
A connection links your WhatsApp number to monday.com. You can create multiple connections for different phone numbers.
- Open WhatsBoard from the Apps section or add it as a board view
- In the My Connections tab, click Add Connection
- Enter a friendly name for this connection (e.g., "Sales Team WhatsApp")
- Enter the WhatsApp phone number you want to connect
- Select the board you want to link this connection to
Connect via QR Code
- A QR code will appear on screen
- Open WhatsApp on your phone
- Go to Settings → Linked Devices → Link a Device
- Scan the QR code with your phone's camera
- Wait for the status to change to Connected (green indicator)
Connect via Pairing Code
- Instead of scanning the QR code, click Link with Phone Number
- An 8-digit pairing code will appear
- On your phone, go to Settings → Linked Devices → Link a Device → Link with Phone Number Instead
- Enter the pairing code
- Wait for the connection to be established
Tip: If the QR code expires before you can scan it, click Refresh to generate a new one.
Step 3: Connect Additional Boards
A single WhatsApp connection can be linked to multiple boards.
- Go to My Connections and find your connection
- Click the menu icon on the connection card
- Select Connect Board
- Choose the board you want to add
- Optionally, toggle Sync existing chats to import current WhatsApp conversations as board items
- Click Connect
Step 4: Import Existing Chats
If you already have WhatsApp conversations you want to manage in monday.com, you can import them.
- From the connection card, click Import Chats
- Choose an import method:
- All Chats — imports every conversation from your WhatsApp
- Selected Chats — manually pick which conversations to import
- If selecting manually, use the search bar to find contacts by name or number
- Click Import
- A progress indicator will show the import status with counts for successful, skipped, and failed imports
- Once complete, each imported chat appears as an item on your board with the phone number mapped to the Phone column
Note: Importing large numbers of chats may take a few minutes. You can check the import progress at any time.
Step 5: Start Messaging
WhatsBoard provides two ways to chat — from a Board View (inbox-style) or from an Item View (focused on a single contact).
Board View — Chat Inbox
- Open the board where WhatsBoard is installed
- Click the WhatsApp board view tab
- If multiple WhatsApp connections exist, select the one you want to use
- The left panel shows all your chat conversations — search, scroll, or click any chat to open it
- Unread messages are indicated with a badge count
- Type your message in the input field and press Enter or click Send
Item View — Single Contact Chat
- Open any item on your board that has a phone number in the Phone column
- Click the WhatsApp tab in the item view
- The chat history with that contact will load
- Type your message and send
Sending Media
- Click the attachment icon (📎) in the chat input
- Select a file from your computer:
- Images (JPEG, PNG, GIF, WebP)
- Videos (MP4, etc.)
- Audio files
- Documents (PDF, Word, Excel, etc.)
- Add an optional caption
- Click Send
File size limit: Media files must be under 16 MB.
Message Types You Can Receive
WhatsBoard displays all incoming message types:
| Type | Display |
|---|---|
| Text | Rendered with clickable links |
| Image | Inline preview with optional caption |
| Video | Embedded video player |
| Audio / Voice Note | Audio player |
| Document | File name with download button |
| Sticker | Sticker image |
| Location | "View on Map" link |
| Contact (vCard) | Contact name and phone number |
Message Status Indicators
- Sent — message left your device
- Delivered — message reached the recipient's phone
- Read — recipient opened the message
Step 6: Group Chats
WhatsBoard supports WhatsApp group conversations.
- Ensure your board has a text column named "Group ID"
- When importing chats, group conversations will be imported with the group ID mapped to this column
- Open the group chat from the Board View chat list, or from the Item View if the item has a Group ID
- Send and receive messages just like individual chats
Note: Group IDs follow the format 120363XXXXXXXXXX@g.us. These are populated automatically when importing group chats.
Step 7: Use Message Templates
Templates let you save reusable messages with dynamic variables pulled from your board columns.
Create a Template
- Go to the Message Templates tab in WhatsBoard
- Click Create Template
- Select the board this template applies to
- Enter a template name
- Write your message content using placeholders for dynamic data:
Hi {{Name}}, your order #{{Order Number}} has been shipped!
Estimated delivery: {{Delivery Date}}
- Optionally attach an image (JPEG, PNG, GIF, WebP — max 5 MB)
- Click Save
Supported Variable Column Types
You can insert variables from these monday.com column types:
- Text, Long Text, Name
- Email, Phone, Link
- Numbers, Formula
- Date
- Status, Tags, Dropdown
- People, Mirror
Use a Template in Chat
- Open a chat in the Item View
- Click the Templates button in the chat input area
- Search for your template
- Select it — variables will be automatically replaced with the item's column values
- Review the populated message and send
Manage Templates
From the Message Templates tab, you can:
- Edit — update the content, name, or media
- Duplicate — create a copy to modify
- Delete — permanently remove the template
Step 8: Set Up Automations (Recipes)
WhatsBoard integrates with monday.com's automation system so you can send messages automatically based on triggers.
Available Triggers
| Trigger | Description |
|---|---|
| When a text message is received | Fires when a contact sends a text WhatsApp message |
| When a media message is received | Fires when a contact sends an image, video, document, or audio |
Available Actions
| Action | Description |
|---|---|
| Send Text Message | Send a custom text message to the item's contact |
| Send Template Message | Send a saved template with auto-populated variables |
| Parse Chat Info (AI) | Use AI to extract structured data from the chat conversation |
Create an Automation
- Go to your board's Automations center
- Click Create new automation
- Select a trigger (e.g., "When status changes to Done")
- Choose WhatsBoard as the action app
- Select the action (e.g., "Send Template Message")
- Configure:
- Choose the WhatsApp connection
- Select the template or type your message
- Map the phone number column
- Save the automation
AI-Powered: Parse Chat Info
This action uses AI (GPT-4o) to analyze a WhatsApp conversation and extract structured information.
- Add the Parse Chat Info action to your automation
- Define the context — describe what information you want extracted (e.g., "Extract the customer's name, issue description, and urgency level")
- When triggered, the AI reads the chat history and returns structured JSON data
- Use this data to update columns or trigger downstream automations
Automation Dashboard
Track how your automations are performing:
- Go to the Automation Stats tab in WhatsBoard
- View key metrics:
- Successful Runs — automations that completed successfully
- Pending Runs — automations currently processing
- Time Saved — estimated time saved by automations
- Avg Execution Time — how long automations take on average
- The Daily Analytics Chart shows trends over time
Step 9: Manage Your Team
Assign team members to handle incoming WhatsApp conversations using round-robin distribution.
- Go to the My Team tab in WhatsBoard
- Select the board you want to manage
- Click Add Team Members
- Search for and select monday.com users
- Click Add
When a new incoming chat creates an item, it will be automatically assigned to the next team member in rotation via the People column.
To remove a team member:
- Click the remove icon next to their name, or
- Click Remove All to clear the entire team
Step 10: Mute List (Block List)
Prevent specific numbers from creating notifications or new items.
- Go to the Mute List tab in WhatsBoard
- Select the board from the sidebar
- Click Add to Mute List
- Select the chats/numbers you want to mute
- Confirm
Muted numbers:
- Will not trigger automations
- Will not create new board items for incoming messages
- Can be unmuted at any time from the mute list
Step 11: Configure Connection Settings
Fine-tune how each WhatsApp connection behaves.
- Go to My Connections and click the menu on a connection card
- Select Settings
Available Settings
| Setting | Description |
|---|---|
| Sync incoming chats | Automatically create board items for new incoming conversations |
| Create incoming messages as updates | Post incoming messages as monday.com updates on the item |
| Sync Documents | Include documents in monday.com updates |
| Sync Images | Include images in monday.com updates |
| Sync Videos | Include videos in monday.com updates |
| Sync Text Messages | Include text messages in monday.com updates |
WhatsApp Status Column
WhatsBoard automatically creates a "WhatsApp Status" column on your board to track conversation state:
| Status | Meaning |
|---|---|
| New Message | An unread incoming message |
| Seen | The chat has been opened / marked as read |
| Replied | You sent a reply |
| Sent | An outgoing message was sent (e.g., via automation) |
Best Practices
- Keep your phone online — WhatsApp Web requires your phone to have an active internet connection
- Use templates for consistent, professional communication
- Set up automations for repetitive tasks like follow-ups and status notifications
- Assign team members with round-robin to distribute incoming chats evenly
- Use the mute list to filter out spam or irrelevant numbers
- Monitor the Automation Dashboard to track performance and identify bottlenecks
- Map your Phone column correctly — ensure every board has a Phone column for WhatsBoard to work
Troubleshooting
Connection Issues
| Problem | Solution |
|---|---|
| QR code expired | Click Refresh to generate a new QR code |
| Disconnected status | Click Reconnect on the connection card and scan/pair again |
| Session lost after phone restart | Re-link the device from WhatsApp → Linked Devices |
Messaging Issues
| Problem | Solution |
|---|---|
| Messages not sending | Verify the phone number includes the country code (e.g., +1 234 567 8901) |
| Media not sending | Check that the file is under 16 MB and in a supported format |
| Chat not appearing on board | Ensure Sync incoming chats is enabled in connection settings |
Template Issues
| Problem | Solution |
|---|---|
| Variables not replacing | Ensure column names match exactly and use the {{ColumnTitle}} syntax |
| Template not available | Confirm the template is created for the correct board |
Import Issues
| Problem | Solution |
|---|---|
| Import stuck or slow | Large imports are batched — check the progress indicator and wait |
| Contacts skipped | Contacts without valid phone numbers or duplicates are skipped |
Privacy and Security
- All messages are transmitted using WhatsApp's end-to-end encryption protocol
- OAuth tokens are encrypted at rest on WhatsBoard's servers
- Webhook payloads are validated with HMAC-SHA256 signatures
- Access to chats is restricted to authorized board users only
- Your WhatsApp account maintains its standard security — WhatsBoard connects as a linked device
- Blocked/muted numbers are excluded from all processing
- The app only stores message metadata and content necessary for displaying conversations in monday.com
For additional support, contact our team at support@momentumapps.in
Need more help? Reach out to our support team at support@momentumapps.in