Create, manage, and automate WhatsApp groups at scale. Export participants, send group messages, and build custom workflows with our REST API.
Start free trialEverything you need
Messaging
Send messages to your WhatsApp groups directly from 2Chat or via the API. Share updates, announcements, and media with all members at once.
Export
Get a complete list of all WhatsApp groups your number is part of. Export names, sizes, owners, and metadata for analysis or migration.
Export
Retrieve every participant from any group including phone numbers, admin status, device type, and country. Perfect for CRM sync and outreach.
Automation
Programmatically create WhatsApp groups with up to 10 initial participants. Set names, descriptions, and profile pictures from your own code.
Automation
Add, remove, promote, and demote group participants through the API. Automate onboarding, offboarding, and role management at scale.
No-code friendly
Use Zapier to create groups, add participants, and send group messages automatically when events happen in your other apps.
Build advanced group management workflows in Make with conditional logic, loops, and multi-step scenarios.
Self-host your automation with n8n and manage WhatsApp groups as part of your custom workflows.

Slack integration
Mirror any WhatsApp group into a dedicated Slack channel and keep both sides in sync. Your team replies from Slack, customers see the answer on WhatsApp — no app switching required.
Two-way message sync between a WhatsApp group and a Slack channel
Media, replies, and reactions delivered across both platforms
Bring your whole team into the conversation without giving them WhatsApp access
Developer-first
Every group operation is available as an API endpoint. Integrate group management directly into your application, CRM, or automation workflow.
/open/whatsapp/groups/{phone_number}Retrieve every WhatsApp group your connected number participates in. Returns group name, UUID, size, owner, creation date, and more.
View endpoint documentation/open/whatsapp/group/{GROUP_UUID}Get detailed information about every member of a specific group: phone number, admin status, device type, and country code.
View endpoint documentation/open/whatsapp/group/createCreate a WhatsApp group programmatically with a name, description, and up to 10 initial participants. Additional members can be added afterwards.
View endpoint documentation/open/whatsapp/group/{GROUP_UUID}/add-participantAdd up to 10 phone numbers to an existing WhatsApp group in a single request. The API returns the status for each number.
View endpoint documentation/open/whatsapp/group/{GROUP_UUID}/set-descriptionUpdate the text description of any WhatsApp group you manage. Useful for keeping group info up to date programmatically.
View endpoint documentationRemove participant from a group
Promote participant to admin
Demote admin to participant
Set group profile picture
Check out some of our blog posts that you might find useful

Build a custom WhatsApp bulk messaging app in minutes without writing any code. This step-by-step vibe coding tutorial shows you how to use Google's Gemini AI and the 2Chat API to automate your marketing and connect with customers at scale.

Learn to track your WhatsApp group growth with data. This step-by-step tutorial shows you how to build an automated analytics dashboard in Looker Studio using Google Sheets and the 2Chat API.

Learn how to automatically track WhatsApp group member joins and leaves directly in Google Sheets. This step-by-step guide helps you automate community management, save time, and gain valuable data-driven insights for your business.
Great teams don't leave results to chance. With the right communication system, you can follow up faster, build stronger relationships, and close more deals effortlessly.