Can the official WhatsApp API create groups?
The short answer
No. The official API cannot create a WhatsApp group.
What Meta's documentation says
Meta's official WhatsApp Cloud API is built for business messaging: templates, customer-service windows and per-conversation pricing. A large part of what WhatsApp itself can do — groups, channels, status, presence, contact lookups — has no endpoint there at all, which is why so many teams end up looking past it. Everything below is checked against Meta's own published reference, with the link and the date we checked it.
Not possible on the Cloud API
Paraphrase (not a verbatim quote), checked against the Cloud API reference index: the reference documents sending messages to WhatsApp users and managing message templates; no node or edge for creating or administering a group appears anywhere in it.
Wapito is an independent product. It is not affiliated with, endorsed by, sponsored by or certified by WhatsApp or Meta Platforms, Inc. WhatsApp is a trademark of Meta Platforms, Inc.
Why there is no endpoint for it
Meta's Cloud API reference documents no endpoint for creating a group, and no way to obtain a group id in the first place. Group creation is a client feature, available in the phone apps and to unofficial APIs that speak the protocol directly, and it is the single most common reason teams look past the official platform.
The official workaround, and what it costs
There is none that produces a real group. Businesses on the official platform fall back to sending the same message to each recipient individually, which costs per message, loses the shared thread entirely, and is not what a customer asked for when they asked for a group.
What the official route costs is not only the per-message price. Every row below is quoted from Meta's own documentation, with a link to the page and the date it was read.
| What it costs | What Meta's documentation says | Source |
|---|---|---|
| Writing to someone first | A business may send free-form messages only inside a 24-hour customer service window that the user opens by messaging or calling. Once the window closes, only pre-approved template messages may be sent. | Meta's docs checked |
| Every message you send | Meta charges for the WhatsApp Business Platform per message rather than per conversation. The earlier per-conversation model was replaced on 1 July 2025, so any comparison written before that date is out of date; free entry point windows remain an exception. | Meta's docs checked |
| Getting onto the platform | Apps that need advanced access to Meta's permissions may have to complete Business Verification, a process in which Meta collects information to verify the business entity. It is a real onboarding step with a real elapsed time, and it has no equivalent when you link a number you already own. | Meta's docs checked |
How Wapito does it
POST /groupsCreate a group
curl --request POST \
--url https://api.wapito.com/v1/groups \
--header 'Authorization: Bearer wpt_YOUR_TOKEN' \
--header 'Content-Type: application/json' \
--data '{"subject":"Acme Launch Team","participants":["+15551234567","+15559876543"],"description":"Coordination for the Q3 launch. Keep it on topic."}'When you should still use the Cloud API
You need a verified business identity
The official platform is the only route to an Official Business Account: the verified name customers see in place of a phone number, and the badge beside it. A linked number can carry a WhatsApp Business profile, but Meta will never badge it, and no provider can get you one.
You are sending marketing at scale to people who never wrote to you
That is what approved templates are for. Meta charges per message for them and treats the volume as legitimate; the same volume from a linked number is the clearest automation signal there is, and it is how numbers get banned. If outbound campaigns are the whole product, the official platform is the cheaper mistake.
You need Meta's own support and an SLA
A Business Solution Provider gives you a contract, an escalation path and a human to call when delivery stops. Wapito will tell you the moment WhatsApp restricts your number and what it did; nobody outside Meta can make it undo that, and we do not pretend otherwise.
Frequently asked questions
How many groups can I create in a day?
WhatsApp publishes no number, and anyone who quotes you one is guessing. What is observable is that new numbers get restricted far sooner than established ones. Start with a handful a day on a warmed-up number, watch for timelocks, and treat the first restriction as a signal to slow down rather than as a quota to probe.
Can I add people to the group as I create it?
Yes, the create call takes a participant list, but it is the riskiest way to fill a group. Many people have privacy settings that stop strangers adding them, so they will silently not appear, and those who do appear may report the number. Publishing the invite link is slower and much safer.
Does the linked number stay in the group forever?
It stays until it leaves or is removed. Because the creator holds the superadmin role, leaving a group you created hands nothing over automatically, so promote a human admin before the automation departs. Otherwise the group is left without anyone who can change its settings or membership.
Related
Do it with Wapito
Other ways to do it
Glossary
Try it on your own number
Create a channel, link a WhatsApp number by QR or pairing code, and call the API in a couple of minutes. The Sandbox plan is free and needs no card.