← All docs
Free on every paid plan

Get every lead on WhatsApp in 10 minutes

You don’t need to be technical. We’ll walk through it together. Most people finish in under 10 minutes — even if it’s your first time touching the Meta dashboard.

It’s really free
No extra charge from us. Meta gives you 1,000 free conversations per month per business number.
Your data stays yours
We never store your WhatsApp token in plain text. You can revoke it from Meta anytime.
You can’t break anything
Setup is reversible. Wrong template? Just paste a new name. Hate it? Toggle off.

Before you start

You’ll need three things. Don’t worry about them upfront — we’ll grab each one in the steps below.

  • A free Meta (Facebook) account — the one you already have works.
  • A phone number you control. Your personal mobile is fine, or a dedicated business number.
  • About 10 minutes of focus, ideally on a desktop.

The 5 steps

We’ll set everything up in Meta first, then come back here and paste three values into your Notifications page. That’s it.

1

Create a Meta WhatsApp Business Account (WABA)

3 min

Go to business.facebook.com/wa/manage and follow the prompt to create a WhatsApp Business Account. If Meta asks for a business name, use your company or just your full name — you can change it later.

Tip · You’re creating a business account, not a new WhatsApp app. Your personal WhatsApp keeps working as before.
2

Add a phone number and get the Phone number ID

2 min

Inside the WABA you just created, click API Setup. Add a phone number (you’ll receive an SMS to verify it).

Once verified, the same page shows a long number labelled Phone number ID. Copy it. It’s digits only, like 104725391823714.

Tip · This is not your phone number. It’s the internal id Meta uses to route messages. Save it somewhere — we’ll paste it into LiveInSec in step 5.
3

Generate an access token

2 min

On the same API Setup page, you’ll see a Temporary access token. Don’t use that one — it expires in 24 hours.

Instead, click Configuration System users in your Meta Business Settings. Create a system user, give it the “Admin” role on your WABA, then click Generate new token. Choose Never expires, and tick the whatsapp_business_messaging and whatsapp_business_management permissions.

Heads up · Copy the token once. Meta will not show it again. Treat it like a password — we encrypt it before storing.
4

Submit a message template for approval

2 min · approval is usually instant

WhatsApp requires every business-initiated message to use an approved template. We’ll create one called liveinsec_lead.

  1. Open Message Templates in your WABA.
  2. Click Create template. Category: Utility. Name: liveinsec_lead. Language: English (US).
  3. Body text — paste this exactly:
📩 New lead on {{1}}

{{2}}

— LiveInSec

The {{1}} is your site name. The {{2}} is the lead summary. We fill those in for you.

When you submit, give Meta a sample for each variable — e.g. “Acme Studio” for the first and “Name: Jane Doe · Email: jane@acme.com” for the second. Approval normally lands in < 5 minutes.

5

Paste the three values into LiveInSec

1 min

Open your site → Notifications. You’ll see the WhatsApp panel.

  1. Phone number ID — paste from step 2.
  2. Recipient — the phone where leads should land. Use international format, e.g. +91 98123 45678.
  3. Access token — paste from step 3.
  4. Template name — type liveinsec_lead.

Click Save, then Send test message. You should receive a WhatsApp within 5 seconds. If you do, flip Send WhatsApp messages on new submissions to on. You’re live.

Tip · No test message? Open the troubleshooting section below — the four most common issues fix 95% of cases.

What does this cost?

Nothing extra from LiveInSec. WhatsApp messages on every paid plan come bundled with your existing submission cap. One submission = up to one WhatsApp.

From Meta: the first 1,000 business-initiated conversations per month are free. After that, Meta charges your business account directly — usually $0.005-$0.05 per message depending on your country. For most small businesses this stays firmly within the free tier.

Privacy & security

  • Your access token is encrypted with AES-256-GCM before it touches the database. Even with full DB access, a token cannot be read without the encryption key.
  • We never display the token after you save it — only the last 4 characters as a hint.
  • You can revoke the token from Meta at any time. If you do, our next send will fail and we’ll surface the error in your submission inbox.
  • Lead bodies pass through our server in transit so we can format the template parameters — we never persist them outside the normal submission row.

Troubleshooting

My test message didn’t arrive.+
Most likely the template isn’t approved yet. Check Message Templates in your WABA — status must be Active. If it’s still “In review”, wait 5 minutes and try again.
Meta returned “Invalid template name or language”.+
Three things to double-check: (1) template name in Meta exactly matches what you typed in LiveInSec, (2) language is en_US (or whatever you registered), (3) it has exactly two body variables in this order: {{1}} and {{2}}.
I get “Recipient phone number not in allowed list”.+
Until your number is fully verified by Meta, only numbers you’ve explicitly added in the API Setup page can receive messages. Add your recipient phone there as a tester.
The token expired / I get a 401.+
Your token was probably a temporary 24-hour one. Re-do step 3 and create a System User token marked Never expires. Then come back to LiveInSec and click Replace next to the masked token.
WhatsApp messages stopped working after I changed plans.+
WhatsApp delivery is gated by your submission tier. If your plan lapsed and submissions are now over the free quota, those new leads are flagged as overflow and don’t trigger WhatsApp. Top up to resume.

Ready to set it up?

Open any of your sites and head to the Notifications tab. The in-app guide walks you through the same 5 steps with copy buttons.

Go to my sites →