Skip to content

Connect WhatsApp to WatchSense, step by step

WatchSense sends through your own WhatsApp Business number, using Meta’s official API. The first setup takes about an hour of your time, and you stay in control of your own Meta account.

Free plan, no card needed.

How it works once it is connected

  1. 1

    WatchSense watches the dates

    Every customer has a birthday, anniversary, purchase or visit on record. When a date arrives, or a campaign is due, WatchSense picks the right people.

  2. 2

    It checks consent first

    Only customers who agreed to hear from you are messaged. Anyone who replied STOP, or opted out of email, is skipped automatically.

  3. 3

    It sends through Meta

    The message goes out from your own number through Meta’s official WhatsApp Cloud API, using one of your approved templates, in the customer’s language.

  4. 4

    The customer answers

    The customer sees your shop name. Replies and STOP messages come back to WatchSense, and you can answer from the inbox within WhatsApp’s 24-hour window.

The WhatsApp account, the phone number and the Meta billing all stay yours. WatchSense only sends on your behalf, with a token you can cancel in Meta at any time.

What you need before you start

  • A computer

    Meta’s screens are easiest on a laptop or desktop.

  • A number for WhatsApp

    One that is not on the WhatsApp or WhatsApp Business app. A new SIM is simplest.

  • A Facebook login

    A personal one is fine. It is not shown to customers.

  • A card for Meta

    Meta bills WhatsApp messages to you directly, not through WatchSense.

The steps

Tick each step off as you go. The page remembers where you stopped in this browser.

Download the guide as a PDF

0 of 9 steps done

  1. Sign in with Google and your shop is created on the Free plan. No card is needed.

    1. Open WatchSense and choose Continue with Google.
    2. Enter your shop name and the email address customer emails should come from.
    3. You land on the dashboard. WhatsApp is connected from Settings, in the steps below.

Meta changes the names of its menus from time to time. If a button is not where this guide says, use the search box in Meta Business settings, or see Meta’s own WhatsApp Cloud API guide.

Who pays for what

Meta’s message rates change several times a year, so we do not print them here. They are on the rate card in your Meta account.

Who pays for each part of WhatsApp messaging with WatchSense
WhatWho paysGood to know
WatchSense planYou pay WatchSenseFree, Starter or Pro. See pricing. Plans differ only in customers and WhatsApp messages per month.
WhatsApp messagesYou pay Meta directlyBilled to the card on your Meta account at Meta’s own rates. WatchSense adds no markup and takes no cut.
Marketing messages (offers, festival campaigns)Meta charges per messageThe highest rate on Meta’s rate card.
Utility messages (reminders, updates)Meta charges per messageA lower rate. Meta does not charge for a utility message sent inside an open 24-hour customer service window.
Replies you type inside 24 hours of a customer’s messageFreeFree-text replies to a customer who messaged you in the last 24 hours.
EmailIncludedEmail reminders and wishes need no Meta account at all.

See WatchSense pricing for the plans, and Meta’s pricing page for message rates.

If something goes wrong

Meta says my number is already registered on WhatsApp.

The number is still in the WhatsApp app or WhatsApp Business app on some phone. Back up your chats, delete that account in the app (Settings → Account → Delete account), wait 5 to 10 minutes and add the number again. Or use a different number.

I did not get the verification code.

Wait a minute and try again, then choose a voice call instead of SMS. Enter the number without a leading zero.

Test connection says the token is invalid.

The token was probably cut short when copied. In Meta Business settings, open the system user, generate a new token with the Copy button and paste it again. Make sure whatsapp_business_messaging and whatsapp_business_management were ticked.

Test connection says it failed, but my token is fine.

Check the Phone number ID and the WhatsApp account ID. They look alike, but they are different numbers. Copy each again from the API Setup page and save.

The “Never” expiry option is missing when I create the token.

Make sure the system user has the Admin role and that your app and WhatsApp account were added to it with full control. If it is still missing, create a new system user and try again.

Meta rejected my template.

Check that the category fits the message (reminders are Utility, offers are Marketing) and that the body is exactly Hello {{1}}, {{2}} - {{3}}. Fix it and submit again. WatchSense shows Meta’s reason if you use the template designer.

My shop name is not showing on messages.

Meta is still reviewing your display name, which usually takes up to a day. Until it is approved, customers can see your number instead.

My messages are “waiting”.

WatchSense holds due WhatsApp messages for up to 72 hours while WhatsApp is not connected or Meta is still reviewing your account, then sends them the moment you are connected. You can also send them by email instead.

Want to follow along offline?

Download the guide as a PDF, with a setup sheet for your IDs and token. You do the setup yourself in your own Meta account, so the number, the approvals and the billing stay yours.

WhatsApp setup questions

Start free, connect WhatsApp when you are ready

Use email from the first day. Connect WhatsApp whenever you like, and messages due in the meantime wait up to 72 hours.