О как! Эмодзи счастливого человека Полнофункциональная песочница для разработчиков — навсегда бесплатно! Регистрация
Автоматизируйте и интегрируйте группы WhatsApp

WhatsApp Groups API

Whapi.Cloud предоставляет мощный и удобный API для простого управления группами WhatsApp и автоматизации обмена сообщениями. Отправляйте сообщения в группы, добавляйте или удаляйте участников, обновляйте настройки группы и автоматизируйте рабочие процессы без лишних сложностей!

Без одобрений Meta* Бесплатный Sandbox
our powerful WhatsApp Cloud API for Groups
Декоративный пузырь
Вам не нужно переносить свой номер. Работайте с любым номером, который вы уже используете

Как использовать?

Icon

Подключите номер по QR

Привяжите ваш личный или бизнес-номер WhatsApp через QR-код (как в WhatsApp Web) за 30 секунд — без проверок и согласований со стороны Meta*.

Icon

Тестируйте групповые методы

Создавайте группы, добавляйте участников программно и отправляйте сообщения мгновенно в панели разработчика.

Icon

Настройте вебхуки для групп

Настройте получение уведомлений о событиях в группах (новые сообщения, добавления, выходы, смена админов) для вашего бэкенда.

REST API Справочник

Интегрируйте API групп WhatsApp, это просто!

curl --request POST \
     --url https://gate.whapi.cloud/groups \
     --header 'accept: application/json' \
     --header 'authorization: Bearer YOUR_API_TOKEN' \
     --header 'content-type: application/json' \
     --data '
{
  "subject": "New Project Team",
  "participants": [
    "15056482143",
    "15056482144"
  ]
}
'
// composer require guzzlehttp/guzzle
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://gate.whapi.cloud/groups', [
  'body' => '{"subject":"New Project Team","participants":["15056482143","15056482144"]}',
  'headers' => [
    'accept' => 'application/json',
    'authorization' => 'Bearer YOUR_API_TOKEN',
    'content-type' => 'application/json',
  ],
]);
echo $response->getBody();
# python -m pip install requests
import requests

url = "https://gate.whapi.cloud/groups"
payload = {
    "subject": "New Project Team",
    "participants": ["15056482143", "15056482144"]
}
headers = {
    "accept": "application/json",
    "content-type": "application/json",
    "authorization": "Bearer YOUR_API_TOKEN"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)
// npm install axios --save
import axios from 'axios';

const options = {
  method: 'POST',
  url: 'https://gate.whapi.cloud/groups',
  headers: {
    accept: 'application/json',
    'content-type': 'application/json',
    authorization: 'Bearer YOUR_API_TOKEN'
  },
  data: {
    subject: 'New Project Team',
    participants: ['15056482143', '15056482144']
  }
};
axios.request(options)
  .then(res => console.log(res.data))
  .catch(err => console.error(err));
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"subject\":\"New Project Team\",\"participants\":[\"15056482143\",\"15056482144\"]}");
Request request = new Request.Builder()
  .url("https://gate.whapi.cloud/groups")
  .post(body)
  .addHeader("accept", "application/json")
  .addHeader("content-type", "application/json")
  .addHeader("authorization", "Bearer YOUR_API_TOKEN")
  .build();
Response response = client.newCall(request).execute();
using RestSharp;

var options = new RestClientOptions("https://gate.whapi.cloud/groups");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddHeader("accept", "application/json");
request.AddHeader("authorization", "Bearer YOUR_API_TOKEN");
request.AddJsonBody("{\"subject\":\"New Project Team\",\"participants\":[\"15056482143\",\"15056482144\"]}", false);
var response = await client.PostAsync(request);
Console.WriteLine("{0}", response.Content);
curl --request POST \
     --url https://gate.whapi.cloud/messages/text \
     --header 'accept: application/json' \
     --header 'authorization: Bearer YOUR_API_TOKEN' \
     --header 'content-type: application/json' \
     --data '
{
  "to": "[email protected]",
  "body": "Hello Group! This is an automated update."
}
'
// composer require guzzlehttp/guzzle
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://gate.whapi.cloud/messages/text', [
  'body' => '{"to":"[email protected]","body":"Hello Group! This is an automated update."}',
  'headers' => [
    'accept' => 'application/json',
    'authorization' => 'Bearer YOUR_API_TOKEN',
    'content-type' => 'application/json',
  ],
]);
echo $response->getBody();
# python -m pip install requests
import requests

url = "https://gate.whapi.cloud/messages/text"
payload = {
    "to": "[email protected]",
    "body": "Hello Group! This is an automated update."
}
headers = {
    "accept": "application/json",
    "content-type": "application/json",
    "authorization": "Bearer YOUR_API_TOKEN"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)
// npm install axios --save
import axios from 'axios';

const options = {
  method: 'POST',
  url: 'https://gate.whapi.cloud/messages/text',
  headers: {
    accept: 'application/json',
    'content-type': 'application/json',
    authorization: 'Bearer YOUR_API_TOKEN'
  },
  data: {
    to: '[email protected]',
    body: 'Hello Group! This is an automated update.'
  }
};
axios.request(options)
  .then(res => console.log(res.data))
  .catch(err => console.error(err));
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"to\":\"[email protected]\",\"body\":\"Hello Group! This is an automated update.\"}");
Request request = new Request.Builder()
  .url("https://gate.whapi.cloud/messages/text")
  .post(body)
  .addHeader("accept", "application/json")
  .addHeader("content-type", "application/json")
  .addHeader("authorization", "Bearer YOUR_API_TOKEN")
  .build();
Response response = client.newCall(request).execute();
using RestSharp;

var options = new RestClientOptions("https://gate.whapi.cloud/messages/text");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddHeader("accept", "application/json");
request.AddHeader("authorization", "Bearer YOUR_API_TOKEN");
request.AddJsonBody("{\"to\":\"[email protected]\",\"body\":\"Hello Group! This is an automated update.\"}", false);
var response = await client.PostAsync(request);
Console.WriteLine("{0}", response.Content);
curl --request GET \
     --url https://gate.whapi.cloud/groups/[email protected]/participants \
     --header 'accept: application/json' \
     --header 'authorization: Bearer YOUR_API_TOKEN'
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();
$response = $client->request('GET', 'https://gate.whapi.cloud/groups/[email protected]/participants', [
  'headers' => [
    'accept' => 'application/json',
    'authorization' => 'Bearer YOUR_API_TOKEN',
  ],
]);
echo $response->getBody();
import requests

url = "https://gate.whapi.cloud/groups/[email protected]/participants"
headers = {
    "accept": "application/json",
    "authorization": "Bearer YOUR_API_TOKEN"
}
response = requests.get(url, headers=headers)
print(response.text)
import axios from 'axios';

const options = {
  method: 'GET',
  url: 'https://gate.whapi.cloud/groups/[email protected]/participants',
  headers: {
    accept: 'application/json',
    authorization: 'Bearer YOUR_API_TOKEN'
  }
};
axios.request(options)
  .then(res => console.log(res.data))
  .catch(err => console.error(err));
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
  .url("https://gate.whapi.cloud/groups/[email protected]/participants")
  .get()
  .addHeader("accept", "application/json")
  .addHeader("authorization", "Bearer YOUR_API_TOKEN")
  .build();
Response response = client.newCall(request).execute();
using RestSharp;

var options = new RestClientOptions("https://gate.whapi.cloud/groups/[email protected]/participants");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddHeader("accept", "application/json");
request.AddHeader("authorization", "Bearer YOUR_API_TOKEN");
var response = await client.GetAsync(request);
Console.WriteLine("{0}", response.Content);
curl --request POST \
     --url https://gate.whapi.cloud/groups/[email protected]/participants/add \
     --header 'accept: application/json' \
     --header 'authorization: Bearer YOUR_API_TOKEN' \
     --header 'content-type: application/json' \
     --data '
{
  "participants": [
    "15056482145"
  ]
}
'
require_once('vendor/autoload.php');

$client = new \GuzzleHttp\Client();
$response = $client->request('POST', 'https://gate.whapi.cloud/groups/[email protected]/participants/add', [
  'body' => '{"participants":["15056482145"]}',
  'headers' => [
    'accept' => 'application/json',
    'authorization' => 'Bearer YOUR_API_TOKEN',
    'content-type' => 'application/json',
  ],
]);
echo $response->getBody();
import requests

url = "https://gate.whapi.cloud/groups/[email protected]/participants/add"
payload = {
    "participants": ["15056482145"]
}
headers = {
    "accept": "application/json",
    "content-type": "application/json",
    "authorization": "Bearer YOUR_API_TOKEN"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)
import axios from 'axios';

const options = {
  method: 'POST',
  url: 'https://gate.whapi.cloud/groups/[email protected]/participants/add',
  headers: {
    accept: 'application/json',
    'content-type': 'application/json',
    authorization: 'Bearer YOUR_API_TOKEN'
  },
  data: {
    participants: ['15056482145']
  }
};
axios.request(options)
  .then(res => console.log(res.data))
  .catch(err => console.error(err));
OkHttpClient client = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"participants\":[\"15056482145\"]}");
Request request = new Request.Builder()
  .url("https://gate.whapi.cloud/groups/[email protected]/participants/add")
  .post(body)
  .addHeader("accept", "application/json")
  .addHeader("content-type", "application/json")
  .addHeader("authorization", "Bearer YOUR_API_TOKEN")
  .build();
Response response = client.newCall(request).execute();
using RestSharp;

var options = new RestClientOptions("https://gate.whapi.cloud/groups/[email protected]/participants/add");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddHeader("accept", "application/json");
request.AddHeader("authorization", "Bearer YOUR_API_TOKEN");
request.AddJsonBody("{\"participants\":[\"15056482145\"]}", false);
var response = await client.PostAsync(request);
Console.WriteLine("{0}", response.Content);
{
  "event": "group_participant_add",
  "channel_id": "YOUR_CHANNEL_ID",
  "timestamp": 1785981240,
  "data": {
    "group_id": "[email protected]",
    "actor": "[email protected]",
    "participants": [
      "[email protected]"
    ],
    "action": "add"
  }
}

Сообщения в группах через API

Легко отправляйте любой тип сообщений в группы WhatsApp — без апрувов шаблонов Meta* и без оплаты за каждое сообщение. Если ваш номер может писать в группу, API тоже сможет.

Отправляйте ops-апдейты, onboarding-напоминания и ответы поддержки в любую группу, где ваш номер может писать. Публикуйте rich media для анонсов, запускайте опросы для feedback и используйте reply-кнопки или list messages для следующего шага — одним API-вызовом.

В Business API Meta* каждое исходящее сообщение проходит через pre-approved templates и проверку категорий. В Whapi.Cloud вы пишете в группы свободно на фиксированной подписке — без библиотеки шаблонов и без оплаты за каждое сообщение.

Получение данных групп и парсинг

Парсите группы, в которых уже состоит ваш номер: участников, посты, опросы и историю сообщений. Вступайте в группы через API, получайте изменения по webhook и резолвьте анонимные @lid в реальные номера, когда WhatsApp их скрывает.

Получайте списки участников и телефоны для CRM. Если WhatsApp отдаёт анонимные @lid, Whapi.Cloud резолвит их в реальные номера — даже когда пользователь скрыл номер.

Получайте сообщения в момент публикации или выгружайте историю для анализа — включая опросы и другую активность группы, доступную вашему каналу.
WhatsApp API for GROUPS

Управление участниками

Онбордьте участников программно: добавляйте по номеру телефона — до 1 024 в группе против 8 в Meta* Cloud API. Всегда назначайте secondary admin через API, чтобы отключение бота не оставило вас без контроля над группой.

Создайте группу с названием и участниками, затем повысьте secondary admin через API — чтобы отключение бота не оставило бизнес без контроля над группой.

Добавляйте участников по номеру через direct-add endpoint. Если privacy WhatsApp блокирует добавление, ваш код может получить invite-ссылку группы и отправить её отдельными API-методами — вы сами решаете, когда переключаться.

Автоматизация и мониторинг

Запускайте group-workflows из вашего стека: оплата, смена стадии в CRM или новый signup могут создать группу, добавить клиента и менеджера и отправить welcome-сообщение. Всё это мониторится через live webhooks.

Запускайте ботов и сценарии в группах: welcome новым участникам, ответы на частые запросы и scheduled-апдейты без ручной рассылки.

Подписывайтесь на group webhooks (join/leave, сообщения, смена админов) и направляйте события в CRM, helpdesk или n8n/Make.
line
Использование WhatsApp ботов
line

Посмотрите, что наши клиенты создали
с помощью Whapi.Cloud

«Управление несколькими группами WhatsApp стало простым с Whapi.Cloud. Я могу контролировать активность в группе, управлять администраторами и публиковать обновления без усилий. Это отличный способ генерировать лиды прямо из групп WhatsApp.»

Управление группами и генерация лидов из групп WhatsApp

Карлос да Силва
«Наш отель использует WhatsApp для отправки гостям важных данных для заселения, таких как коды доступа. Это гарантирует, что они всегда имеют нужную информацию. Мы также можем обрабатывать фотографии, отправленные гостями, например, в качестве доказательства выезда.»

Умное общение отеля для заселения и поддержки гостей

Ана-Мария Ионеску
«Мы управляем каналом WhatsApp и используем Whapi.Cloud для мониторинга аналогичных каналов и конкурентов, собирая лучшие предложения и публикуя их для нашей аудитории.»

Автоматизированное управление каналом скидок

Катрин Шнайдер
«Мы используем Whapi.Cloud, чтобы проверить, какие номера в нашей базе данных есть на WhatsApp, отправляя последовательные трансляции. Таким образом, мы фильтруем контакты, сокращаем расходы на маркетинг и уверены, что наши сообщения доходят до активных пользователей, что максимизирует эффективность кампании.»

Проверка номеров WhatsApp и фильтрация аудитории

Серхио Наварро
«Бот нашего госпиталя, работающий на Whapi.Cloud, позволяет пациентам видеть доступные временные интервалы для записи к конкретным врачам и уведомляет их, когда результаты анализов готовы. Это держит всех в курсе и сокращает время, которое наша команда тратит на ручные обновления.»

Бот для записи и уведомлений госпиталя

Фернанда Оливейра
«Мы используем персонализированные рекламные предложения, чтобы привлекать клиентов через несколько недель после покупки, отправляя эксклюзивные ваучеры на скидку через WhatsApp. Мы также отправляем специальное предложение ко дню рождения каждого клиента, что повышает лояльность и заставляет их возвращаться.»

Лояльность и удержание клиентов

Лукас Вагнер
«Как только заказ отправляется, наши клиенты получают детали отслеживания и обновления о доставке прямо на WhatsApp. Эта коммуникация в реальном времени укрепляет доверие и уменьшает количество вопросов, которые мы получаем после покупки.»

Отслеживание заказов и обновления о доставке

Матей Попеску
«Если клиент оставляет товары в корзине на нашем сайте, бот WhatsApp автоматически отправляет дружеское напоминание. Этот мягкий толчок значительно увеличил нашу конверсию в покупке, помогая нам заключить больше продаж.»

Напоминания о брошенной корзине

Ганс Мюллер
Разработано и управляется внутри компании

Что такое Whapi.Cloud?

Простой и мощный! Whapi.Cloud — это интуитивно понятный API, который позволяет легко подключить ваш бизнес к WhatsApp.
С Whapi.Cloud вы можете сосредоточиться на самом важном — развитии вашего бизнеса.
Наслаждайтесь бесконечными возможностями интеграции, такими как создание ботов поддержки, планирование встреч, отправка уведомлений в WhatsApp и многое другое.
Кроме того, следите за всем с легкостью с помощью вебхуков. Начать никогда не было так просто!

Наш сервис предоставляет полный контроль и управление группами, сообществами и каналами WhatsApp.

Добавляйте динамику и новые функции: медиа, кнопки, реакции, истории, заказы и продукты. Всё это доступно для взаимодействия с клиентами.

Наша команда поддержки ответит быстро и поможет вам с любыми вопросами!
Скриншот личного кабинета
Скриншот личного кабинета
Декоративный пузырь
Поддерживаемые функции WhatsApp

Всё, что нужно для создания автоматизации WhatsApp

Whapi.Cloud предоставляет доступ к полному набору функций WhatsApp — сообщениям, медиа, группам, каналам, вебхукам и не только. Создавайте ботов, автоматизации и интеграции без функциональных ограничений.

API каналов WhatsApp
API каналов WhatsApp
Создавайте каналы, публикуйте обновления и напрямую взаимодействуйте с подписчиками через WhatsApp с помощью простого API
Группы и сообщества WhatsApp
Группы и сообщества WhatsApp
Создавайте и управляйте группами программно: добавляйте и удаляйте участников, отправляйте сообщения и отслеживайте все события через API
Без шаблонов и модерации
Без шаблонов и модерации
Отправляйте сообщения WhatsApp мгновенно и создавайте автоматизации без лишних ограничений
Webhooks в реальном времени
Webhooks в реальном времени
Получайте мгновенные уведомления о сообщениях, статусах, группах, звонках и других событиях WhatsApp
Все типы медиа и сообщений
Все типы медиа и сообщений
Отправляйте и получайте изображения, видео, документы, геолокацию, аудио, стикеры и многое другое без ограничений
Автоматизация заказов и товаров
Автоматизация заказов и товаров
Принимайте заказы в WhatsApp, синхронизируйте их с CRM и автоматически отправляйте клиентам обновления статуса
Проверка номеров WhatsApp
Проверка номеров WhatsApp
Проверяйте, зарегистрированы ли номера в WhatsApp, перед отправкой сообщений
Поддержка low-code и no-code
Поддержка low-code и no-code
Создавайте автоматизации WhatsApp с помощью Make, n8n или Zapier без бэкенда и сложной настройки
API статусов WhatsApp
API статусов WhatsApp
Публикуйте и получайте текстовые, фото-, видео- и GIF-статусы, которые исчезают через 24 часа
Статусы доставки и прочтения
Статусы доставки и прочтения
Получайте отчёты о доставке, прочтении и воспроизведении сообщений в реальном времени
Мульти-девайс подключение
Мульти-девайс подключение
Подключите API и продолжайте использовать WhatsApp на телефоне и в WhatsApp Web одновременно
Интерактивные сообщения и кнопки
Интерактивные сообщения и кнопки
Повышайте вовлечённость с помощью кнопок, списков, быстрых ответов, OTP-кода и внешних ссылок

Как использовать группы WhatsApp через API?

Группы WhatsApp идеально подходят для объединения людей для обсуждений, совместной работы или обмена обновлениями в специально выделенном пространстве. С помощью API вы можете автоматизировать функции группы, делая коммуникацию эффективной и бесшовной. Например, наши клиенты часто:
Программное создание групп: создавайте группы с клиентами и агентами после подтверждения услуги в чат-боте или для участия в закрытых платных группах.
Автоматическая публикация и получение информации из групп: используйте опросы в группах для быстрого сбора мнений и обратной связи, получайте всю информацию и сообщения из группы.
Обработка групп и персональных контактов участников: извлекайте списки участников для выявления потенциальных лидов и создания целевых кампаний.
С помощью API управление участниками группы, отправка сообщений или настройка параметров становится простым и удобным, помогая бизнесу экономить время и оптимизировать вовлеченность.
Whapi.Cloud - Начните бесплатно!

WhatsApp API Цены

Ежемесячная оплата

Оплата за год

Песочница

Бесплатно Навсегда

Полный функционал API для тестирования и разработки с применением лимитов использования

  • До 5 активных чатов в месяц

  • До 150 сообщений в день

  • До 30 проверок номеров WhatsApp в день

  • До 1 000 API-запросов в месяц

  • Требуется периодическая активность

  • Стандартная поддержка (без приоритета)

Начать бесплатно
Премиум

500 рублей / месяц

750 рублей
33% скидка

Стабильный и надёжный сервис для production-нагрузок с приоритетной поддержкой

  • Неограниченные сообщения и медиа

  • Полный доступ к группам, товарам и вебхукам

  • Без оплаты за сообщения

  • Приоритетная живая поддержка и ускоренное реагирование на инциденты

  • Модуль автоматического прогрева номера

  • Встроенные инструменты и интеграции для автоматизации

  • Подходит для долгосрочных и стабильных production-процессов

Цена указана за один WhatsApp-номер. Доступны скидки при подключении нескольких номеров.

Сколько планируете номеров? 1

1

Цена за номер

Начать бесплатно
5-дневный
триал
Фиксированная подписка Whapi.Cloud против тарифов Meta* WABA

Официальный Cloud API от Meta* списывает оплату за каждую 24-часовую переписку и накладывает жесткие ограничения на создание групп. С Whapi.Cloud вы платите только фиксированную абонентскую плату в месяц — без скрытых платежей, комиссий за сообщения или создание групп. Подключите любой существующий номер за пару минут.

Детальное сравнение WABA и Whapi.Cloud
Groups API — ответы по делу

Частые вопросы про Groups API

Нет. С Whapi.Cloud вы подключаете обычный номер WhatsApp — личный или из приложения Business — и сразу можете использовать Groups API. Нет требований к наличию официального бизнес-аккаунта (OBA), предварительного одобрения шаблонов или проверок со стороны Meta* для создания групп или управления участниками.
В официальном Groups API от Meta* размер каждой группы ограничен всего 8 участниками, а сама функция доступна только для официальных бизнес-аккаунтов (OBA) — обычные бизнес-номера использовать её не могут. Вы также не можете добавлять людей по номеру телефона, как в WhatsApp Web; вступление происходит только по приглашению. С Whapi.Cloud нет ограничений OBA и лимита в 8 человек: подключите любой личный или бизнес-номер WhatsApp и используйте стандартную автоматизацию групп через API.
Да. Используйте метод POST https://gate.whapi.cloud/groups/{GroupID}/participants для добавления участников по номеру телефона. Получите токен API на сайте whapi.cloud и вызывайте метод сразу.
Зарегистрируйте бесплатный аккаунт Sandbox, подключите свой номер WhatsApp (личный или бизнес) так же, как в WhatsApp Web, скопируйте токен API и сразу вызывайте методы для работы с группами. Для старта не требуются одобрения Meta*, официальный бизнес-аккаунт или проверка шаблонов.
WhatsApp иногда показывает анонимные идентификаторы участников (@lid) вместо номеров телефонов. Whapi.Cloud умеет преобразовывать LID в реальный номер телефона — используйте метод GET https://gate.whapi.cloud/contacts/ids/{ContactLID}.
Нет, если вы используете паттерн резервного администратора (Secondary Admin). Всегда назначайте резервного администратора через API при создании группы. Если ваш основной номер бота временно отключится или потребует проверки, резервный администратор сохранит контроль над группой и участниками.
Само по себе чтение данных группы через API не ведет к блокировке номера. Блокировки обычно происходят из-за жалоб пользователей — например, если вы добавляете людей, которые не давали согласия, или отправляете нежелательные сообщения. Этот риск связан с тем, как именно вы общаетесь с получателями, а не с использованием самого API.
Да. При оплате (или смене этапа в CRM) вызовите Groups API, чтобы создать группу поддержки, добавить туда клиента и вашего менеджера, а затем отправить приветственное сообщение. Вы можете запускать этот сценарий из своего бэкенда или через такие инструменты, как n8n и Make.
Да. Зарегистрируйтесь в бесплатном Sandbox — кредитная карта не требуется — подключите свой номер и протестируйте создание групп, добавление участников, отправку сообщений и вебхуки с помощью нашей документации и примеров кода перед переходом на платный тариф.