WhatsApp Group Events via API
Groups are the part of WhatsApp the official Cloud API never reached: there is no endpoint to create one, administer it or read its members. Wapito drives a linked number instead, so a group is an ordinary REST call.
Can the official WhatsApp Cloud API do this?
No. The official API has no group events.
Read the full comparisonHow it works
Read the membership, announce the event as a message, collect RSVPs with a poll, and move to the native event object when engine support lands.
Check who is in the group
Read the membership before you announce anything, so the count you quote in the invitation matches reality and so you know who to chase when the responses come back short.
API reference for this stepAnnounce the event
Post the date, place and a single clear question. A well-formed announcement is the part of the flow that actually works today on both engines, and it costs one message.
API reference for this stepCollect responses as a poll
A poll gives you structured RSVPs keyed to each participant, instead of forty replies you would have to parse. Vote events arrive as they happen, so a dashboard updates live.
API reference for this stepPost a native event object
WhatsApp's own event message - with its own date, location and RSVP buttons - is the eventual home for this flow. It is not supported by either engine Wapito runs today, so the endpoint answers with an explicit not-implemented error rather than pretending; the announcement and poll pattern above is what works now.
curl --request POST \
--url https://api.wapito.com/v1/messages/text \
--header 'Authorization: Bearer wpt_YOUR_TOKEN' \
--header 'Content-Type: application/json' \
--data '{"to":"+15551234567","body":"Your order #4182 has shipped. Track it here: https://acme.example/t/4182","typing_time":3}'Endpoints
Webhook events
messagesMessage sent or receivedonMessages()pollsPoll vote cast or changedonPolls()
What you can build with it
- Weekly training session RSVP
A sports club posts the fixture into the squad group each Monday with a poll for availability. The coach sees the team sheet fill in live, and anyone who has not voted by Thursday gets a single direct message rather than another group post.
- Community meeting with a headcount
A residents' association announces the monthly meeting in the building group and collects attendance through a poll, so the organiser knows how many chairs to put out without anyone having to reply in a thread of eighty people.
- Shift cover request
When a shift needs covering, an automation posts the details into the staff group with a poll listing who can take it. The first vote closes the request and the rota is updated from the vote event.
What the official WhatsApp Cloud API does here
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
No. The official API has no group events.
Event messages live inside groups, and groups are absent from Meta's Cloud API, so there is no event object to create and nobody to invite. This is one of the few pillars where the unofficial route is also incomplete today, and we say so rather than implying otherwise.
Paraphrase (not a verbatim quote), checked against the Cloud API reference index: the reference documents no group node and no event message type.
The official workaround
None. A business sends each invitee an individual message and reconciles the replies by hand or with its own calendar tooling.
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.
Gotchas
- The native event message type is not supported by either engine Wapito runs today, so the dedicated endpoint returns an explicit not-implemented error. Build the announcement-plus-poll pattern now and treat the native object as a future upgrade.
- Poll votes can be changed after the fact, so a countdown of yes votes must be recomputed per voter rather than incremented, or your headcount will drift upward all week.
Automations and integrations
Frequently asked questions
Can I create a real WhatsApp event from the API today?
Not yet. The native event message is a client feature that neither engine behind Wapito supports, and the endpoint says so with a not-implemented error instead of failing quietly. What works today is an announcement message plus a poll for responses, which covers the same need with two calls.
Why use a poll instead of asking people to reply?
Because free-text replies in a group of forty are unusable: people answer with words, emoji, or by replying to the wrong message. A poll returns a structured vote tied to a specific participant, so your code knows exactly who said yes without guessing at anybody's phrasing.
How do I remind people who have not responded?
Compare the vote events against the participant list and message the gap directly, one person at a time, rather than posting another reminder into the group. It is more effective and it avoids the pattern that gets automated numbers muted by the people you are trying to reach.
Will this page change when engine support arrives?
Yes. The endpoint already exists in the API contract and carries an availability badge, so when either engine gains support the badge changes and the steps here move from the poll workaround to the native event object. The date at the top of the page tells you when it was last reviewed.
Related
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.