---
title: "Grupo VIP pago no WhatsApp: acesso automático pela API"
description: "Automatize um grupo VIP pago no WhatsApp: libere a entrada quando o pagamento cai e remova quem cancelou, com a API não oficial da WAME."
url: "https://api-wa.me/blog/grupo-vip-pago-whatsapp-automatizar-api"
language: "pt-BR"
og:type: "article"
og:site_name: "WAME API"
---

[Início](https://api-wa.me/)/[Blog da API do WhatsApp](https://api-wa.me/blog)/Grupo VIP pago no WhatsApp: entrada e saída automáticas pelo pagamento

Raphael Serafim· Publicado em 28 de setembro de 2026· 9 min de leitura

Compartilhar

# Grupo VIP pago no WhatsApp: entrada e saída automáticas pelo pagamento

Automatize um grupo VIP pago no WhatsApp: libere a entrada quando o pagamento cai e remova quem cancelou, com a API não oficial da WAME.

Copiar para LLM[Ver como Markdown](https://api-wa.me/blog/grupo-vip-pago-whatsapp-automatizar-api.md)

**Para automatizar um grupo VIP pago no WhatsApp, conecte o gateway de pagamento ao seu sistema e use a API não oficial da WAME para duas ações: quando o pagamento é aprovado, liberar a entrada (convite + aprovação do pedido); quando a assinatura é cancelada ou vence, remover o número com `DELETE /{key}/groups/{id}/participants`.** O grupo passa a refletir sozinho quem está em dia, sem planilha e sem ninguém conferindo comprovante.

Grupo VIP é um dos formatos mais comuns de produto recorrente no Brasil: mentoria, sinais de mercado, comunidade de alunos, clube de ofertas, conteúdo exclusivo. E quase todos sofrem do mesmo problema operacional — entrar é fácil, sair ninguém tira. Seis meses depois, metade do grupo parou de pagar e continua lá dentro.

## Por que fazer isso pela API não oficial

Grupos comuns do WhatsApp — com link de convite, aprovação de entrada, remoção de membros e modo só-administradores — são gerenciados pela [API não oficial](https://api-wa.me/blog/api-nao-oficial-whatsapp), que conecta o número como um aparelho. É o mesmo grupo que você já usa no celular; a diferença é que agora um sistema também é administrador dele.

Outras vantagens que pesam nesse caso:

- **Sem aprovação da Meta e sem template.** As mensagens para o cliente (boas-vindas, aviso de vencimento) são texto livre.
- **Custo fixo por instância**, sem cobrança por mensagem — importante quando o grupo tem centenas de membros.
- **Hospedada e gerenciada**: 99,9% de uptime e suporte 24/7 em português, sem você manter servidor de sessão.

## A arquitetura em uma frase

**O pagamento é a fonte da verdade; o grupo é só um reflexo dele.** Seu sistema guarda, para cada cliente, o número de WhatsApp e o status da assinatura. Todo evento do gateway (aprovado, renovado, cancelado, vencido) atualiza esse status e dispara a ação correspondente no grupo.

Copiar

```
Gateway de pagamento ──webhook──▶ Seu sistema ──API WAME──▶ Grupo VIP
                                    (status)
```

## Preparar o grupo

Três configurações antes de automatizar:

1. **O número da instância é administrador** do grupo. Sem isso, nenhuma ação de gestão funciona.
2. **Aprovação de entrada ativada** (em "Aprovar novos participantes", nas configurações do grupo no app). Todo pedido feito pelo link fica pendente até alguém aprovar — e esse alguém será o seu sistema.
3. **Informações travadas**, para que só administradores editem nome, foto e descrição:

bash

Copiar

```
curl -X PATCH "https://us.api-wa.me/SUA_KEY/groups/ID_DO_GRUPO?setting=locked"
```

Se o grupo for de avisos (só você publica), ative também o modo anúncio:

bash

Copiar

```
curl -X PATCH "https://us.api-wa.me/SUA_KEY/groups/ID_DO_GRUPO?setting=announcement"
```

## Entrada: convite em vez de adicionar direto

O caminho óbvio seria adicionar o cliente direto:

bash

Copiar

```
curl -X POST "https://us.api-wa.me/SUA_KEY/groups/ID_DO_GRUPO/participants" \
  -H "Content-Type: application/json" \
  -d '{ "participants": ["5511999999999"] }'
```

Funciona, mas tem dois problemas. Primeiro, muita gente configura a privacidade para que só contatos a adicionem em grupos, e aí a adição falha. Segundo — e mais importante —, **adicionar em volume pessoas que nunca conversaram com o seu número é um sinal ruim para o WhatsApp**. É exatamente o padrão de quem monta grupo para spam.

O fluxo recomendado é o inverso: **o cliente pede para entrar, o sistema aprova**.

1. Pagamento aprovado → seu sistema envia uma mensagem privada com o link do grupo.
2. O cliente toca no link e pede para entrar.
3. O pedido fica pendente; seu sistema confere se aquele número tem assinatura ativa.
4. Se tiver, aprova. Se não, rejeita.

Buscar o link de convite:

bash

Copiar

```
curl "https://us.api-wa.me/SUA_KEY/groups/ID_DO_GRUPO/invite"
```

A mensagem de liberação, como o cliente acabou de pagar e está esperando o acesso, é o contato mais bem-vindo que existe:

bash

Copiar

```
curl -X POST "https://us.api-wa.me/SUA_KEY/message/text" \
  -H "Content-Type: application/json" \
  -d '{
    "to": "5511999999999",
    "text": "Pagamento confirmado! 🎉 Toque no link para entrar no grupo VIP: LINK_DO_GRUPO\nSua entrada é liberada automaticamente."
  }'
```

## Aprovar só quem pagou

Periodicamente (ou quando o webhook avisar sobre um novo pedido de entrada), liste os pendentes:

bash

Copiar

```
curl "https://us.api-wa.me/SUA_KEY/groups/ID_DO_GRUPO/request_participants_list"
```

E decida em lote:

bash

Copiar

```
# Aprovar quem tem assinatura ativa
curl -X PUT "https://us.api-wa.me/SUA_KEY/groups/ID_DO_GRUPO/request_participants_list" \
  -H "Content-Type: application/json" \
  -d '{ "participants": ["5511999999999"], "action": "approve" }'

# Rejeitar quem não tem
curl -X PUT "https://us.api-wa.me/SUA_KEY/groups/ID_DO_GRUPO/request_participants_list" \
  -H "Content-Type: application/json" \
  -d '{ "participants": ["5521988888888"], "action": "reject" }'
```

Em Node.js, a rotina de conciliação fica assim:

javascript

Copiar

```
const BASE = 'https://us.api-wa.me/SUA_KEY';

async function conciliarPedidos(grupoId, pendentes) {
  // `pendentes`: números extraídos da resposta de request_participants_list
  // (formato da resposta em /docs).
  const aprovar = [];
  const rejeitar = [];

  for (const numero of pendentes) {
    const ativo = await assinaturaAtiva(numero); // consulta o SEU banco
    (ativo ? aprovar : rejeitar).push(numero);
  }

  const decidir = (participants, action) =>
    participants.length &&
    fetch(`${BASE}/groups/${encodeURIComponent(grupoId)}/request_participants_list`, {
      method: 'PUT',
      headers: { 'Content-Type': 'application/json' },
      body: JSON.stringify({ participants, action }),
    });

  await decidir(aprovar, 'approve');
  await decidir(rejeitar, 'reject');
}
```

Com a aprovação de entrada ativa, **o link pode vazar à vontade**: quem não pagou fica pendente e é rejeitado. É isso que torna o convite seguro.

## Saída: remover quem cancelou ou venceu

Quando o gateway avisar cancelamento, estorno ou falta de renovação, remova:

bash

Copiar

```
curl -X DELETE "https://us.api-wa.me/SUA_KEY/groups/ID_DO_GRUPO/participants" \
  -H "Content-Type: application/json" \
  -d '{ "participants": ["5511999999999"] }'
```

Três cuidados que evitam reclamação:

- **Carência.** Cartão recusado nem sempre é cancelamento. Dê alguns dias entre "pagamento falhou" e "remover", com um aviso no meio.
- **Aviso antes, não depois.** Uma mensagem privada dias antes do vencimento ("sua assinatura vence sexta — renove por aqui") recupera parte dos clientes. Se você cobra por Pix, veja [como cobrar por Pix no WhatsApp](https://api-wa.me/blog/cobrar-pix-whatsapp-api).
- **Remoção espaçada.** Se a virada do mês vence 80 assinaturas de uma vez, não remova as 80 no mesmo segundo. Processe em fila, com intervalo — o guia de [fila, rate limit e retry](https://api-wa.me/blog/fila-rate-limit-retry-disparo-whatsapp) mostra o padrão.

## Um job diário de consistência

Webhook falha. Gateway atrasa. Alguém da equipe adiciona um amigo manualmente. Por isso, além de reagir a eventos, rode uma **conciliação diária**:

1. Liste os membros do grupo: `GET /{key}/groups/{id}/members`.
2. Compare com a lista de assinaturas ativas no seu banco.
3. Quem está no grupo sem assinatura (e não é da equipe) entra na fila de remoção.
4. Quem tem assinatura ativa e não está no grupo recebe de novo o link.

Esse job é o que garante que, mesmo com eventos perdidos, o grupo converge para o estado correto. Trate os webhooks do gateway e da WAME com [idempotência e reentrega](https://api-wa.me/blog/webhook-producao-assinatura-retry-idempotencia) — um "pagamento aprovado" processado duas vezes não pode mandar dois links.

## Vários grupos: use comunidade

Se o produto tem níveis (básico, premium) ou turmas, uma **comunidade** organiza os grupos sob um mesmo guarda-chuva, com um canal de avisos para todos. Os endpoints de comunidade permitem criar grupos dentro dela, gerenciar pedidos de entrada e definir quem pode adicionar membros. O passo a passo está em [como criar e gerenciar uma comunidade pela API](https://api-wa.me/blog/tutorial-criar-comunidade-whatsapp-api).

## Risco de bloqueio e uso responsável

Este fluxo é, por desenho, de baixo risco: as mensagens vão para quem acabou de pagar, a entrada é por escolha do cliente e as remoções saem espaçadas. É o tipo de uso em que a taxa de bloqueio da API não oficial fica muito baixa. A WAME reforça isso por trás de cada instância, com identidade de dispositivo própria e coerente com o país do número, ritmo de envio humano, limites de volume e aquecimento automático de conversa antes de mensagens interativas.

O que não combina com a WAME é usar a mesma automação para encher grupos com números comprados ou divulgar em massa — isso é spam e a plataforma não apoia. Lembrando também que a camada não oficial não é afiliada nem endossada pelo WhatsApp ou pela Meta, e o uso é de responsabilidade de quem opera o número.

Para interação dentro do grupo (comandos, regras, boas-vindas), veja o [bot de comandos para grupo](https://api-wa.me/blog/bot-comandos-grupo-whatsapp-api). Para a parte de moderação, o [guia de automação de grupos](https://api-wa.me/blog/automatizar-grupos-whatsapp-api).

## Conclusão

Um grupo VIP pago só escala quando o acesso segue o pagamento sem intervenção manual. Com a API não oficial da WAME, a receita é: aprovação de entrada ligada, convite enviado ao cliente que pagou, pedidos aprovados ou rejeitados pelo seu sistema com `request_participants_list`, remoção com `DELETE /{key}/groups/{id}/participants` quando a assinatura cai e uma conciliação diária para fechar as frestas. Convite em vez de adição direta, remoções espaçadas e mensagens só para quem é cliente mantêm o número saudável. Os detalhes de cada endpoint estão na [documentação](https://api-wa.me/docs).

### Pronto para automatizar seu WhatsApp?

Crie sua conta gratuita e comece a enviar mensagens pela API em minutos.

[Começar grátis](https://portal.api-wa.me/sign-up)

## Perguntas frequentes

Como automatizar um grupo VIP pago no WhatsApp?+

Ligue o gateway de pagamento ao seu sistema por webhook. Quando o pagamento é aprovado, envie o link de convite do grupo e aprove a solicitação de entrada daquele número. Quando a assinatura é cancelada ou vence, remova o número com DELETE /{key}/groups/{id}/participants.

É melhor adicionar o cliente direto ou mandar link de convite?+

Link de convite com aprovação de entrada. Adicionar direto pode falhar pela configuração de privacidade do cliente e, em volume, adicionar pessoas que não têm o seu número salvo é um sinal ruim para o WhatsApp. Com o convite, o cliente escolhe entrar e você só aprova quem pagou.

Como impedir que o link do grupo vaze para quem não pagou?+

Ative a aprovação de entrada no grupo. Assim, mesmo que o link circule, cada pedido fica pendente e seu sistema aprova apenas números com pagamento ativo, via PUT /{key}/groups/{id}/request\_participants\_list com action approve ou reject.

O número da automação precisa ser administrador do grupo?+

Sim. Adicionar, remover participantes, aprovar pedidos de entrada e alterar configurações do grupo exigem que o número conectado na instância seja administrador.

A API oficial do WhatsApp faz esse tipo de automação?+

Não da mesma forma. Grupos comuns do WhatsApp, com convite, aprovação de entrada e remoção de membros, são gerenciados pela API não oficial, que conecta o número como um aparelho. A camada não oficial não é afiliada à Meta e o uso é de responsabilidade de quem opera.

## Continue lendo

[### API do WhatsApp para escolas e cursos: grupos por turma, avisos e reunião de pais

Como escolas e cursos usam a API não oficial do WhatsApp: grupos por turma criados por código, modo avisos, mensagem fixada, comunidade, lembretes e LGPD.](https://api-wa.me/blog/api-whatsapp-escola-curso-grupos-turma)[### Bot de comandos para grupo de WhatsApp (!menu, !regras) com a API não oficial

Monte um bot de comandos para grupo de WhatsApp com a API não oficial: parser de !menu e !regras, boas-vindas, resposta citada e controle anti-flood.](https://api-wa.me/blog/bot-comandos-grupo-whatsapp-api)[### Agente de voz no WhatsApp: latência, interrupção (barge-in) e silêncio

Como deixar um agente de voz no WhatsApp natural: latência, streaming, detecção de fala, interrupção (barge-in), silêncio e eco, com exemplos em Node.js.](https://api-wa.me/blog/agente-voz-whatsapp-latencia-interrupcao)

[Voltar ao blog](https://api-wa.me/blog)

## Structured data

```json
{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "name": "WAME API",
  "alternateName": "API Oficial e Não Oficial de WhatsApp, Instagram, Messenger e Telegram",
  "url": "https://api-wa.me",
  "inLanguage": "pt-BR",
  "publisher": {
    "@id": "https://api-wa.me/#organization",
    "@type": "Organization",
    "name": "WAME API",
    "url": "https://api-wa.me"
  }
}
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://api-wa.me/#organization",
  "name": "WAME API",
  "alternateName": [
    "WAME",
    "Wame API",
    "wame.api.br",
    "api-wa.me"
  ],
  "url": "https://api-wa.me",
  "logo": {
    "@type": "ImageObject",
    "url": "https://api-wa.me/images/web-app-manifest-512x512.png",
    "width": 512,
    "height": 512
  },
  "disambiguatingDescription": "WAME API é uma empresa brasileira de software, fundada em 2017 e parceira oficial da Meta (Meta Business Partner), que fornece APIs de WhatsApp, Instagram Direct e Messenger. Não tem relação com o wa.me, que é o encurtador de links operado pela WhatsApp LLC.",
  "identifier": {
    "@type": "PropertyValue",
    "propertyID": "INPI-BR",
    "name": "Pedido de registro de marca (INPI, classe NCL 42)",
    "value": "944724159"
  },
  "foundingDate": "2017",
  "slogan": "Parceira Oficial da Meta — WhatsApp, Instagram, Messenger e Telegram numa instância só. Desde 2017.",
  "description": "Plataforma brasileira e Parceira Oficial da Meta (Meta Business Partner) para as APIs oficiais de WhatsApp (Cloud API), Instagram Direct e Messenger — os três numa única instância, com os mesmos endpoints e um único formato de webhook. Também oferece a API não oficial via QR Code e o Telegram, na mesma plataforma. No mercado desde 2017, com mais de 50 mil instâncias criadas, 99,9% de uptime e suporte humano 24/7 em português. SDKs oficiais para Node.js/TypeScript e PHP.",
  "knowsAbout": [
    "WhatsApp Cloud API oficial (Meta)",
    "API oficial de Instagram (Direct)",
    "API oficial de Messenger",
    "API multicanal Meta",
    "Meta Business Partner",
    "WhatsApp API",
    "API não oficial de WhatsApp",
    "automação de WhatsApp",
    "números virtuais",
    "webhooks"
  ],
  "sameAs": [
    "https://github.com/wame-api",
    "https://www.linkedin.com/company/wameapi",
    "https://www.instagram.com/wame.api/",
    "https://www.youtube.com/@wameapi"
  ],
  "contactPoint": {
    "@type": "ContactPoint",
    "contactType": "customer support",
    "url": "https://api-wa.me/contact",
    "availableLanguage": [
      "Portuguese"
    ]
  }
}
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "Grupo VIP pago no WhatsApp: entrada e saída automáticas pelo pagamento",
  "description": "Automatize um grupo VIP pago no WhatsApp: libere a entrada quando o pagamento cai e remova quem cancelou, com a API não oficial da WAME.",
  "image": "https://api-wa.me/blog/grupo-vip-pago-whatsapp-automatizar-api/opengraph-image",
  "datePublished": "2026-09-28",
  "dateModified": "2026-09-28",
  "author": {
    "@type": "Person",
    "name": "Raphael Serafim",
    "url": "https://github.com/raphaelvserafim",
    "sameAs": [
      "https://github.com/raphaelvserafim"
    ]
  },
  "publisher": {
    "@type": "Organization",
    "name": "api-wa.me",
    "logo": {
      "@type": "ImageObject",
      "url": "https://api-wa.me/images/screenshot.png"
    }
  },
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://api-wa.me/blog/grupo-vip-pago-whatsapp-automatizar-api"
  },
  "keywords": "api whatsapp não oficial, api não oficial whatsapp, grupo vip whatsapp, grupo pago whatsapp, api whatsapp grupos, automatizar grupos whatsapp, remover membro grupo whatsapp automatico",
  "inLanguage": "pt-BR"
}
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://api-wa.me"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Blog da API do WhatsApp",
      "item": "https://api-wa.me/blog"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Grupo VIP pago no WhatsApp: entrada e saída automáticas pelo pagamento",
      "item": "https://api-wa.me/blog/grupo-vip-pago-whatsapp-automatizar-api"
    }
  ]
}
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Como automatizar um grupo VIP pago no WhatsApp?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ligue o gateway de pagamento ao seu sistema por webhook. Quando o pagamento é aprovado, envie o link de convite do grupo e aprove a solicitação de entrada daquele número. Quando a assinatura é cancelada ou vence, remova o número com DELETE /{key}/groups/{id}/participants."
      }
    },
    {
      "@type": "Question",
      "name": "É melhor adicionar o cliente direto ou mandar link de convite?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Link de convite com aprovação de entrada. Adicionar direto pode falhar pela configuração de privacidade do cliente e, em volume, adicionar pessoas que não têm o seu número salvo é um sinal ruim para o WhatsApp. Com o convite, o cliente escolhe entrar e você só aprova quem pagou."
      }
    },
    {
      "@type": "Question",
      "name": "Como impedir que o link do grupo vaze para quem não pagou?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Ative a aprovação de entrada no grupo. Assim, mesmo que o link circule, cada pedido fica pendente e seu sistema aprova apenas números com pagamento ativo, via PUT /{key}/groups/{id}/request_participants_list com action approve ou reject."
      }
    },
    {
      "@type": "Question",
      "name": "O número da automação precisa ser administrador do grupo?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Sim. Adicionar, remover participantes, aprovar pedidos de entrada e alterar configurações do grupo exigem que o número conectado na instância seja administrador."
      }
    },
    {
      "@type": "Question",
      "name": "A API oficial do WhatsApp faz esse tipo de automação?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Não da mesma forma. Grupos comuns do WhatsApp, com convite, aprovação de entrada e remoção de membros, são gerenciados pela API não oficial, que conecta o número como um aparelho. A camada não oficial não é afiliada à Meta e o uso é de responsabilidade de quem opera."
      }
    }
  ]
}
```
