Skip to content

Integrate monday.com with WhatsApp Using Make – Full Tutorial

Title: Integrate monday.com with WhatsApp Using Make – Full Tutorial

Description

Learn how to connect monday.com with WhatsApp via Make (formerly Integromat) to send template messages, receive replies, and update monday.com items automatically. For a solid foundation, check out our Complete Monday.com Tutorial For Beginners (Work Management Guide) first. This step-by-step guide covers setting up the WhatsApp Business API, generating permanent access tokens, and creating Make scenarios for two-way communication.

Keywords

monday.com WhatsApp integration, Make automation tutorial, WhatsApp Business API setup, send WhatsApp from monday.com, receive WhatsApp messages in monday, Make webhooks, monday.com automation


Prerequisites

Before starting, ensure you have:

  • Facebook account (to access developers.facebook.com)
  • Phone number not linked to any WhatsApp (personal or business)
  • monday.com account
  • Make account (free trial via affiliate link in description)

Step 1: Set Up WhatsApp Business API

Create a Facebook App

  1. Go to developers.facebook.com and log in with your Facebook account.
  2. Click My Apps → Create App.
  3. Select Business (create a Facebook Business at business.facebook.com if needed).
  4. Choose Other → Business → name the app (e.g., “YouTube Tutorial”) and click Create App.
  5. Under Add a Product, select WhatsApp and click Setup.

Configure WhatsApp API

  • In the left menu, go to API Setup.
  • You’ll see a temporary access token (expires in 23 hours) and a test phone number.
  • To use your own number, click Add Phone Number and verify via SMS. The number must not be connected to any WhatsApp service.
  • Add a recipient number for testing (if using test number, you must verify it).

Create a Message Template

  • Under Step 2, click Go to Message Templates.
  • Use the default “Hello World” template or create a custom one (note: custom templates need WhatsApp review).
  • Templates are required to initiate a conversation; after the user replies, you can send free-form messages.

Step 2: Generate a Permanent Access Token

Create a System User

  1. In the app dashboard, click the gear icon → Business Settings → System Users → Add.
  2. Name the user (e.g., “admin”), assign role Admin, and accept Facebook’s policy.
  3. After creation, click Assign Assets, select your app, and grant full access.

Generate Token

  • Click Generate Token, select your app, and choose expiration (60 days or never). For security, 60 days is recommended.
  • Under permissions, select WhatsApp Business Management and WhatsApp Business Messaging.
  • Copy the generated token, never share it.

Step 3: Connect Make to WhatsApp Business Cloud

Create Make Scenario

  1. In Make, create a new scenario, add the WhatsApp Business Cloud module.
  2. Click Create a connection:
    • Name: e.g., “YouTube Tutorial WhatsApp”
    • Permanent Token: paste the token from Facebook.
    • WhatsApp Business Account ID: find it in your Facebook app’s WhatsApp account settings (e.g., a numeric ID like 379...).
  3. Save the connection.

Send a Template Message

  • Add another WhatsApp Business Cloud module, choose Send a Message (Template).
  • Set Sender ID (your test number or actual number) and Receiver (your test recipient).
  • Select your template (e.g., “Hello World”) and run the module. You should receive the template message on WhatsApp.

Send Free-Form Messages (After User Replies)

  • After the user replies to the template, you can use Send a Message (Text). First, reply from the user, then the module will work. (A payment method may be required for production numbers.)

Step 4: Connect monday.com to Make

Prepare monday.com Board

  • Add columns: Button (e.g., “Send Template”), Status (e.g., “Template Status” with options: Not Sent, Ready to Send, Sent, Error).
  • Set up an automation: When the button is clicked, change the status to “Ready to Send”.

Trigger Make via Webhook

  1. In Make, delete the existing modules, add a Webhook → Custom Webhook module.
  2. Copy the webhook URL, then add a Webhook Response module with JSON: {"challenge":"{{1.challenge}}"} (adjust the number to match the step number).
  3. In monday.com, go to Automate → Create Custom Automation, choose When status changes → Send Webhook, paste the URL, and set trigger to “Template Status changes to Ready to Send”.
  4. Test by clicking the button in monday, Make should show a green check.

Get Item Data from monday.com

  • Add a monday.com → Get an Item module.
  • Connection: create a new connection using your monday.com API key (found under your profile → Developers → Access Tokens).
  • Item ID: map from the webhook’s pulse ID.
  • Board ID: select your board.
  • Run the scenario, data includes phone number.

Send Template and Update Status

  • Connect the WhatsApp Send Template module: set Receiver to the phone number from the item.
  • Add a monday.com → Update Column Values module:
    • Item ID: mapped pulse ID.
    • Column ID: select “Template Status”.
    • Label: “Sent”.
  • (Optional) Add an monday.com → Create an Update module to log the sent message (e.g., “Message sent to [contact name] at [time]”).

Step 5: Send WhatsApp Messages from monday.com Updates

Create a New Scenario

  • Trigger: When a New Update is Posted (via custom webhook in monday).
  • In Make, add a Webhook module with a response similar to before.
  • After receiving the webhook, use monday.com → Get an Item to fetch the phone number.
  • Filter: Add a filter so only messages containing a keyword (e.g., #client) proceed.
  • Use WhatsApp → Send a Message (Text):
    • Receiver: phone number from the item.
    • Body: strip the keyword using {{split(body; "#client"; 1)}} (index 1 after splitting).
  • Test by posting an update like #client Hello, how are you? – you should receive it on WhatsApp.

Step 6: Receive WhatsApp Replies in monday.com

Create a Watch Events Scenario

  • Add a WhatsApp Business Cloud → Watch Events module.
  • Set up a webhook in your Facebook app:
    • Go to Configuration → Edit and add a Verify Token (random string).
    • Copy the callback URL from Make, paste it into Facebook, and select Messages under events.
  • In Make, enable On messages in the webhook fields (manage → enable).
  • Run the scenario and send a WhatsApp message to your number – Make will receive it.

Find the Corresponding monday.com Item

  • Extract the sender’s phone number (e.g., {{webhook.payload.messages[].from}}).
  • Use monday.com → Search Items:
    • Board ID: your board.
    • Column value: search by a WhatsApp ID column (recommended to store the number earlier).
    • Get parent ID to return the item ID.
  • Then add monday.com → Create an Update:
    • Item ID: from search.
    • Body: formatted message like <strong>New message from WhatsApp</strong><br>Date: {{now}}<br>Message: {{webhook.payload.messages[].text.body}}.
  • Test: send a WhatsApp message – it should appear as an update in monday.com.

Final Workflow & Enhancements

  • Turn all scenarios ON to run automatically.
  • Optionally log sent messages and confirm delivery using monday.com updates.
  • Advanced ideas: handle images/videos, auto-reply to confirm receipt, track response status.
  • To expand your automation skills, see our guide on Cómo Automatizar el Envío de Mensajes en WhatsApp: Guía Completa (in Spanish).

Need personalized help? Book a call via the link in the description. Don't forget to like, subscribe, and leave comments!

Keep this summary

Save it to LunaNotes and it becomes a real note in your library — editable, searchable, and ready to turn into flashcards or a diagram. Free to start.

Save to LunaNotes

Or summarise for another video.

This summary and transcript were automatically generated using AI with the Free YouTube transcript summary tool by LunaNotes.

Related summaries

Monday.com & DocuSign Integration: Full Automation Tutorial with Make.com

Monday.com & DocuSign Integration: Full Automation Tutorial with Make.com

This step-by-step tutorial shows how to overcome the major limitation of DocuSign's native Monday.com integration by using Make.com (formerly Integromat) to send personalized contracts with dynamic column data. You'll learn how to create a complete automated workflow that triggers contract creation from Monday.com status changes, sends personalized DocuSign envelopes, and updates Monday.com with the signed document and status.

99 Monday.com Tips to Boost Productivity: Master Automation, CRM, AI & More

99 Monday.com Tips to Boost Productivity: Master Automation, CRM, AI & More

Unlock the full potential of monday.com with 99 expert tips covering board organization, automation, CRM, AI, dashboards, and more. This comprehensive guide from a 6-year veteran helps all skill levels work faster and smarter.

monday.com CRM Tutorial: Setup, Features & Pro vs Enterprise Differences

monday.com CRM Tutorial: Setup, Features & Pro vs Enterprise Differences

Learn how to set up and customize the monday.com CRM, including key differences between Work Management and CRM products. This comprehensive guide covers lead management, sales dashboards, email integration, and automation features to streamline your customer relationship workflows.

Monday.com Complete Tutorial: Get Started, Plans & UI Tour

Monday.com Complete Tutorial: Get Started, Plans & UI Tour

This video walks you through setting up a monday.com trial account, comparing paid plans, and taking a complete tour of the user interface. You'll learn the core concepts of workspaces, boards, items, dashboards, and automations, plus how to create a fully functional guest house booking system.

Complete Monday.com Tutorial For Beginners (Work Management Guide)

Complete Monday.com Tutorial For Beginners (Work Management Guide)

Learn how to use monday.com from scratch in this comprehensive guide. From setting up your account and workspace hierarchy to boards, columns, automations, docs, and dashboards, this video covers everything you need to master the Work Management plan.

Found this summary useful?

Take it with you. One click puts it in your own LunaNotes library.

Save to LunaNotes

Start taking better notes today with LunaNotes