Reply.la Logo
Device Manager

WhatsApp Web Direct API

Connect a WhatsApp number by scanning a QR code, see how it differs from Meta Official Business API, and what changes in your chatbot, Inbox and other features.

WhatsApp Web Direct API connects a WhatsApp number to Reply.la by scanning a QR code, the same way you link WhatsApp Web. Reply.la then becomes one of the number's linked devices. Once connected, the device shows a WhatsApp Web badge.

Watch a 2-minute introduction (in Bahasa Malaysia):

This is an unofficial API method. It is not provided or approved by Meta or WhatsApp. WhatsApp can restrict or permanently ban any number that uses an unofficial connection, at any time and without warning.Reply.la is not responsible if your number is restricted or banned, or for any chats, contacts or sales lost because of it. You use this channel at your own risk.

Who Should Use It

WhatsApp Web Direct API is suitable for a small-scale AI chatbot: a small business answering customers who message first, at low volume.

It is not suitable for:

  • A number your business cannot afford to lose.
  • High message volume or many customers at once.
  • Promotions, broadcasts or messaging people who did not contact you first.

If any of these apply, use Meta Official Business API instead. See Connect a Device.

Do Not Connect a New WhatsApp Account

Never connect a newly created WhatsApp account. WhatsApp watches new numbers closely, and a new number that starts sending automated replies is very easily banned.Only connect a number that has been in normal, everyday use for a long time, with a real chat history.

Meta Official vs WhatsApp Web Direct API

Meta Official Business APIWhatsApp Web Direct API
How it connectsThrough Meta's setup, with a Meta Business accountScan a QR code from the phone
OfficialYes, approved by MetaNo. The number can be banned at any time
Device badgeCloud API or CoexistenceWhatsApp Web
24-hour windowAI and free-form replies only within 24 hours of the customer's last messageNo window. Messages can be sent at any time
TemplatesYes, after Meta approves themNo
Start a new conversationApproved template onlyOrdinary text message
BlasterYesNo
Meta message chargesYes. See WhatsApp PricingNo Meta charges
Click-to-WhatsApp ad windowYes, so Ad Leads Only worksNo, so Ad Leads Only does nothing
Buttons and listsReal tappable buttonsNumbered text. The customer replies with a number, such as "1"
File sizeUp to 100MB for documents, less for other typesUp to 25MB per file
Quality rating and messaging limitShown in Device ManagerNot available
WhatsApp Profile tabYesNo. Edit the profile in WhatsApp on the phone
Typing effectAlso marks the customer's message as read (blue ticks)Shows typing only. Nothing is marked as read
Device limitCounts toward your planCounts toward your plan
WhatsApp Web has no 24-hour service window, so you can message a customer at any time. That does not make it safe to message people who did not contact you first. Unsolicited messages are one of the fastest ways to get a number banned.

Other Limitations

AreaWhat to expect
Ban riskThe number can be restricted or banned by WhatsApp at any time. Reply.la cannot appeal or recover it for you.
ScaleBuilt for small-scale chatbots only. Higher volume means higher ban risk.
Groups and StatusGroup chats, Status updates, broadcast lists and Channels are ignored. They do not appear in the Inbox and the chatbot only replies in one-to-one chats.
Offline backlogMessages that arrive while the connection is down still appear in the Inbox, but the chatbot does not answer messages older than 24 hours.
Unsupported messagesSome message types, such as polls, show as Unsupported message in the Inbox. Open WhatsApp on the phone to see them. The AI does not reply to them.
Contact cardsContact cards cannot be sent.
One device per numberEach WhatsApp number can be connected to only one WhatsApp Web device on Reply.la.
AvailabilityThis channel is in Beta and only appears for organizations whose plan includes it.

Reduce the Risk of a Ban

There is no way to remove the risk completely, but these habits help:

  • Use an established number with a long, normal chat history.
  • Reply only to customers who message you first.
  • Keep message volume low. Do not send the same message to many people.
  • Do not use this number for promotions or broadcasts.
  • Keep the phone in use. WhatsApp logs out linked devices if the main phone is not used for 14 days.
  • Keep a backup way for customers to reach you, in case the number is banned.

Connect a Number

  1. Click Device Manager in the left sidebar.
  2. Click Add Device. At How do you want to connect?, choose WhatsApp Web Direct API.
  3. On the phone you want to connect, open WhatsApp and go to Settings > Linked devices.
  4. Tap Link a device and scan the QR code on screen. Keep the page open, as the code refreshes automatically.
  5. When you see Name this device, enter a name such as "Sales phone" and click Save. Or click Skip to keep the name from the WhatsApp account.

Then link the device to a chatbot in its General Settings.

You have about 3 minutes to scan. If nobody scans the code in time, you see Pairing timed out and nothing is added. Click Try again when you have the phone ready.

If the Scan Is Refused

MessageWhat to do
Number already connectedThe number is already used by another WhatsApp Web device, in your organization or another one on Reply.la. Reconnect or delete that device first.
Device limit reachedYour plan's device limit was reached. Remove a device or upgrade your plan, then scan again.

After a refused scan, check Linked devices on the phone. If Reply.la is still listed there, remove it.

What Changes in Your Chatbot

Your chatbot works the same way on both device types, except for the settings below.

FeatureOn a WhatsApp Web device
KeywordsThe Template step type is not available. Use Message steps.
Auto Follow UpThe Template step type is not available. AI Generated steps can be sent at any delay, even after days.
Ad Leads OnlyDoes nothing. Every customer gets AI replies. Use Human Takeover to hand customers to your team instead.
Typing EffectShows typing to the customer, but does not mark their message as read.

Human Takeover, Auto Label, AI Tools, AI Knowledge and the other chatbot settings work the same on both device types.

Moving a Chatbot Between Device Types

Reply.la never changes or deletes your settings when you move a chatbot from a Meta device to a WhatsApp Web device, or back. Instead, every chatbot page shows a banner listing the settings that cannot run on the new device, each with a Fix link.

Moving toSettings listed
WhatsApp WebAuto Follow Up template steps, keyword replies that send templates, and Ad Leads Only if it is on.
Meta OfficialAuto Follow Up AI Generated steps that may be sent more than 24 hours after the customer's last message. Keep each AI step within 23 hours 50 minutes.

If you publish a draft that was made while the chatbot was on a different device type, Reply.la shows This chatbot is on another device now with the same list. Click Publish Anyway to publish, and the settings stay listed until you change them.

Until you fix them, template steps on a WhatsApp Web device fail and show as failed messages in the Inbox. The other steps in the sequence still send.

What Changes in the Inbox

  • No conversation window. There is no colored ring or countdown, and the Active Window filter includes every WhatsApp Web conversation. See Conversation Window.
  • New conversations use a normal message. In New Conversation, step 3 asks for a message instead of a template.
  • Replies from the phone. Messages you send from the phone or WhatsApp Web also appear in the Inbox, labelled Phone. The chatbot does not pause when you reply from the phone, so pause the AI in the Inbox when your team takes over.
  • File size. Each file you send can be up to 25MB.
  • Failed messages. If a message cannot be sent, check that the device is connected in Device Manager, then try again.

What Changes in Contacts

  • Labels stay in Reply.la. Labels do not sync to the WhatsApp Business app or WhatsApp on the phone, in either direction. See Manage Labels.
  • A customer you start a chat with from the phone gets the lead source Started by you.
  • WhatsApp sometimes hides a customer's phone number. The contact then shows no phone number, with the note This contact hasn't shared their phone number with you. You can still reply from the Inbox. If the number is shared later, Reply.la merges the contact automatically.

Features Not Available

  • Templates. WhatsApp Web devices do not appear in the template device picker. See Templates.
  • Blaster. WhatsApp Web devices do not appear in the Blaster device list. See Blaster.
  • WhatsApp Profile tab, quality rating and messaging limit in Device Manager. In the device list, the Rating and Limit columns show a dash.

Disconnect and Reconnect

Disconnect

Open the device and go to Advanced. In the Danger Zone, under Disconnect Device, click Disconnect. This removes Reply.la from the phone's linked devices. Your conversations and contacts stay in Reply.la.

A disconnected device still holds its number. To connect the same number again, reconnect this device. To use the number on a new device, delete this one first.

When the Phone Logs Out

The device changes to Disconnected and shows why:

CardWhat happened
Device unlinked from WhatsAppReply.la was removed from Linked devices on the phone, or WhatsApp logged it out.
Device stopped respondingThe connection dropped and could not recover. Check that the phone is online with WhatsApp open. If it comes back, the device reconnects by itself.

Automatic replies stop while the device is disconnected. Reply.la sends an in-app and email notification if the device stays disconnected for about 3 minutes.

Reconnect

  1. Open the disconnected device in Device Manager.
  2. On Overview, click Scan to reconnect.
  3. Scan the QR code with the same number the device was connected to before.

Reconnecting keeps the same device, with its conversations, history and settings. If you scan a different number, you see Wrong phone scanned and nothing changes.

Common Questions

Copyright © 2026