Guide

A WhatsApp chatbot without the API.
Step by step.

You don’t need Meta’s WhatsApp Business API, a developer, or template approvals to put an AI chatbot on WhatsApp. This guide builds one on an existing number in five steps, with screenshots, and is honest about when the official API is the better choice.

Wapzen teamUpdated 6 min read

Quick answer

  • Yes, you can. Link your number with a QR code, the way WhatsApp Web works, and let an AI agent answer the messages it receives.
  • What you skip: the Business API account, Meta’s display name review, template approval, and per-message fees.
  • What you give up: bulk broadcasts, a multi-agent team inbox, and Meta’s official platform. If you need those, use the API.

Two ways to put a chatbot on WhatsApp

There are two ways to connect software to a WhatsApp number. The WhatsApp Business API (now the WhatsApp Business Platform) is Meta’s official route. You reach it through a provider such as WATI, AiSensy, or Interakt, or through Meta’s Cloud API directly. The other route is the one WhatsApp Web uses: linking the number as a device with a QR code. This guide uses the second.

The WhatsApp Business API compared with a QR-linked number
Business APIQR-linked number
How it connectsYour number is registered to Meta’s platform, usually through a providerYour number is linked by QR code, like WhatsApp Web
SetupBusiness account, display name review, template approvalScan a QR code
CostProvider plan plus Meta’s per-message feesFree right now with Wapzen
Who it can messageAnyone opted in, using approved templatesReplies to people who message you
Bulk broadcastsYes, to opted-in contactsNo
Official Meta routeYesNo

If your WhatsApp is mostly people asking questions (prices, stock, delivery, bookings), the linked route gets an AI chatbot answering them today, on the number they already have saved. If you need to broadcast to thousands of contacts, the API is the right tool; see when to use the API instead.

What you need before you start

  • Your phone with WhatsApp or WhatsApp Business on the number you want the chatbot to answer.
  • Your business information as text, PDF, or Word files: a price list or catalogue, delivery and payment rules, return policy, and a short FAQ.
  • About fifteen minutes. The screenshots below are from Wapzen’s dashboard, set up for Sunleaf, a demo skincare store.

Step 1: Put your business info in a knowledge base

A chatbot is only as good as what it knows. Open Knowledge Base, click New, and name it. Then use Add sources to paste text or upload files. Wapzen splits each source into chunks and indexes them, and the knowledge base shows Ready when it’s done. When a customer asks something, the agent searches these chunks and answers from them instead of guessing.

A Wapzen knowledge base with a product catalogue PDF, shipping and cash on delivery text, and a returns policy document
Sunleaf’s knowledge base: the catalogue PDF, two short texts on shipping and cash on delivery, and the returns policy.

Short, specific sources work better than one giant document. A separate “Cash on delivery rules” text gets found more reliably than a paragraph buried on page 30 of a catalogue.

Step 2: Create the chat agent

Switch the dashboard to Chat, open Chat Agents, and click New chat agent. Three settings matter:

  • System prompt. Say who the agent works for, what it helps with, and its rules: reply in the customer’s language, keep it short, never invent prices or dates, and hand over to a person when it doesn’t know.
  • Model. Choose an OpenAI GPT or Anthropic Claude model. Both are included, so you don’t need API keys of your own.
  • Knowledge Base. Attach the knowledge base from step 1.
Wapzen chat agent editor with a store's system prompt, Claude model and an attached knowledge base
The Sunleaf Support agent: a short system prompt, Claude as the model, and the store FAQ attached.

Under Tools you can later give the agent actions, such as an API request that looks up an order in your store. Start without them and add tools once the basics work.

Step 3: Connect your WhatsApp number

Open Phone Numbers and click New Number. Give it a label and click Create, and a QR code appears. On your phone, open WhatsApp, go to Settings › Linked devices on iPhone or ⋮ › Linked devices on Android, tap Link a device, and scan the code. Then pick your chat agent for the number. Once it shows Connected, the agent receives the number’s messages.

Wapzen Phone Numbers list with two connected WhatsApp numbers, each assigned a chat agent
Each connected number shows the chat agent that answers it.

Your phone keeps working as normal. You’ll see the customer’s message and the agent’s reply in the chat, just as you see messages sent from WhatsApp Web.

Step 4: Go live and test it

In the agent, click Activate. Then message your number from another phone and ask the questions your customers ask most. Every thread is saved under Conversations, so you can check each answer, and reply yourself from the dashboard when a customer needs a person.

A WhatsApp conversation in Wapzen where the AI chatbot answers questions about cash on delivery, a product and returns
Three questions, three answers, all taken from the knowledge base: COD limits, which serum suits oily skin, and the return window.

Step 5: Make it better every week

The first version won’t be perfect, and it doesn’t need to be. Once a week, read through Conversations and look for three things:

  • Questions it couldn’t answer. Add the answer to the knowledge base as a short text source.
  • Answers that were too long or too vague. Tighten the system prompt, for example “answer in two sentences”.
  • Moments a person should have stepped in. Add a rule such as “if someone is upset or asks for a refund, say the team will reply soon”.

Want to go further? The same number can have a voice agent that answers WhatsApp calls, and the COD confirmation guide shows how to call buyers to confirm their orders.

When to use the Business API instead

A QR-linked chatbot is the fastest, cheapest way to answer customers on WhatsApp. It isn’t the right tool for everything. Choose the official Business API, through a provider, if you need:

  • Broadcasts and campaigns to large lists of opted-in contacts.
  • A shared team inbox with several agents, assignment rules, and roles.
  • A verified business profile and Meta’s official platform behind your number.
  • Very high volume, where your whole business depends on WhatsApp staying connected.

For a side-by-side look at those platforms, read the best WATI alternatives or Wapzen vs AiSensy, and for what Meta charges per message, WhatsApp Business API pricing.

Wapzen is an independent product, not made by Meta or WhatsApp. It links your number as a linked device. WhatsApp restricts numbers that send bulk or unwanted messages, so use the chatbot to answer people who contact you, never to message people who didn’t.

Frequently asked questions

Can I make a WhatsApp chatbot without the Business API?

Yes. Instead of registering your number with Meta's Business Platform, you link it as a device, the way WhatsApp Web works, and software answers the messages it receives. Wapzen does this with an AI agent: you create the agent, scan a QR code, and it starts replying.

Can I use my existing WhatsApp number?

Yes. A regular WhatsApp or WhatsApp Business number works, and you keep using the app on your phone. The chatbot runs as a linked device next to it.

Do I need to know how to code?

No. You write the agent's instructions in plain language, upload your documents to a knowledge base, and scan a QR code. Coding only comes in if you want the agent to call your own systems through an API tool, such as an order lookup.

Can my number get banned?

WhatsApp restricts numbers that send bulk or unwanted messages, or that many people report. An agent that only answers people who message you behaves like a fast, helpful reply, which keeps the risk low. A linked device isn't Meta's official route, though, so no unofficial tool can promise zero risk. If WhatsApp is business-critical at high volume, use the Business API.

How much does a WhatsApp chatbot without the API cost?

Wapzen is currently free, including the AI models, the knowledge base, and the WhatsApp connection. Because there's no Business API, there are no per-message or template fees either.

What should go in the chatbot's knowledge base?

Whatever customers ask about: your price list or catalogue, delivery and payment rules, return policy, opening hours, and a short FAQ. Plain text, PDF, and Word files all work, and you can add more sources whenever the agent can't answer something.

Keep reading.
More from the blog.

Your chatbot, live today.
No API needed.

Create a free AI chat agent, add your business info, and scan a QR code. It starts answering your WhatsApp in minutes.