# Avisos por SMS e WhatsApp

> Como a comunidade manda avisos por SMS e WhatsApp só para quem consentiu e tem o celular confirmado ou informado pela equipe - ligar cada canal com o teto diário, a cota do plano (WhatsApp no Business e no Scale), o envio para todos os países, o horário de silêncio no fuso de quem recebe, o limite por pessoa, o WhatsApp só em modelos aprovados, as mensagens da plataforma e quais chegam por padrão, o consentimento no cadastro, no login e na importação, a confirmação do celular em Minha Conta › Conta, os canais e as categorias em Minha Conta › Avisos, o link de saída e o SAIR.

A comunidade pode mandar **avisos por SMS e pelo WhatsApp**: o lembrete do evento, o pagamento recusado, a pendência do ciclo de avaliação, o passo de um [workflow](/notificacoes/workflows). Só recebe quem **consentiu** e **confirmou o celular** com um código. O e-mail continua sendo o canal principal; o SMS e o WhatsApp são o recado que a pessoa vê a tempo.

Os dois canais funcionam do mesmo jeito: cada um se liga à parte, tem o seu teto, a sua cota e o seu consentimento. O WhatsApp tem duas diferenças: toda mensagem sai num [modelo aprovado](#whatsapp-so-em-modelos-aprovados), e a Memberfy manda sozinha as [mensagens da plataforma](#mensagens-da-plataforma-no-whatsapp) que a comunidade deixar ligadas.

## Para a equipe

### Ligar o canal

*Papel: proprietário ou administrador.*

Em **Administração › Configurações › E-mails e notificações**, os cartões **SMS** e **WhatsApp**:

1. Ligue **Enviar avisos por SMS** (ou **Enviar avisos pelo WhatsApp**).
2. Defina o **Teto diário de mensagens**, de 1 a 50.000 mensagens por dia. Ele é **obrigatório**: sem ele, o canal não liga (*"Defina o teto diário para ligar o SMS."*). Passado o teto, o resto sai no dia seguinte, às 8h.
3. **Salvar**.

**Qual plano tem cada canal.** O SMS vem a partir do **Growth**, e o WhatsApp está nos planos **Business** e **Scale**. Num plano sem o canal, o cartão diz *"O WhatsApp está disponível a partir do plano Business."*, com **Ver planos**, e o canal não liga. Ver as cotas em [Plano e extensões](/configuracoes/plano#as-cotas-do-plano).

Cada cartão mostra o **Uso**: **Este mês**, contra a **cota do plano** (*"de N este mês"*), e **Hoje**, contra o teto. No plano anual, o que sobra se acumula até a renovação (*"N disponíveis até 31/03/2027 (acumula no plano anual)"*). A cota do SMS e a do WhatsApp são separadas, e os códigos de confirmação do celular não entram na conta. O cartão do SMS mostra também as **partes** usadas: uma mensagem longa ou com acento ocupa mais de uma parte.

Desligar o canal vale também para o que ainda está na fila: esses envios são pulados.

### As regras de envio

| Regra | Como funciona |
|---|---|
| **Todos os países** | O envio vale para celulares de qualquer país (*"Envio para todos os países, menos: Estados Unidos."*). Por enquanto, o **SMS para os Estados Unidos** fica bloqueado; o WhatsApp vai para os Estados Unidos normalmente. Um número de país bloqueado ou desconhecido é pulado (*"O país deste número não recebe SMS."*) |
| **Horário de silêncio** | Nada sai entre 21h e 8h **no fuso de quem recebe**: um celular de outro país segue o fuso daquele país; um do país da comunidade, o fuso da comunidade. O que cair nesse horário espera até as 8h. O código de confirmação do celular não espera |
| **Teto diário** | O que passar do teto da comunidade sai no dia seguinte, às 8h |
| **Limite por pessoa** | **Mensagens de workflow por pessoa por dia**, no cartão do SMS: de 1 a 20, **5** por padrão. Vale para o SMS e para o WhatsApp, contado em cada canal; no WhatsApp, entram também as mensagens da plataforma que não são de pagamento, reembolso nem ingresso. Passado o limite, o passo fica para o dia seguinte, às 8h |
| **Cota do mês** | Com a cota do plano esgotada, nada mais sai até ela renovar |
| **Avisos de serviço** | Lembretes, pendências, pagamentos e passos de workflow. No WhatsApp, a mensagem de **compra não concluída** e os [modelos de marketing](#modelos-de-marketing) só chegam a quem aceitou **novidades pelo WhatsApp** (o botão do WhatsApp em **Minha Conta › Avisos** aceita os avisos e as novidades juntos). No SMS, marketing ainda não é enviado |
| **Só para quem pode receber** | Celular confirmado pela pessoa (ou informado pela equipe ao [declarar o consentimento](#consentimento-declarado-pela-equipe)) e canal ligado em **Minha Conta › Avisos** (ou o consentimento do cadastro, do login ou da importação), e a categoria ligada em **Minha Conta › Avisos** |

Todo SMS sai com o nome da comunidade na frente (*"[Clube de Corrida] Seu treino começa em 1 hora."*) e o link para sair no fim.

### WhatsApp só em modelos aprovados

No WhatsApp **não há texto livre**: toda mensagem sai num **modelo aprovado** pelo WhatsApp, com um botão que abre a página certa da comunidade (*"Ver ingresso"*, *"Atualizar pagamento"*). Os modelos de evento presencial trazem o local e um segundo botão, **Ver no mapa**. A Memberfy preenche o primeiro nome da pessoa e o nome da comunidade; os outros campos vêm do que aconteceu (o evento, o horário, o valor).

O cartão do WhatsApp mostra, em **Modelos aprovados**, cada modelo da Memberfy com a situação (**Aprovado**, **Em análise**, **Recusado**…), o tipo (**Serviço** ou **Marketing**) e para que serve. Os modelos são fixos e aprovados em português. Um modelo ainda não aprovado não sai: o envio é pulado (*"o modelo ainda não está aprovado"*).

Num workflow, o bloco **Enviar WhatsApp** escolhe o modelo e preenche os campos dele; para um recado que não tem modelo próprio, use **Aviso da comunidade**, que leva o seu texto. Ver [Enviar SMS e Enviar WhatsApp](/notificacoes/workflows#enviar-sms-e-enviar-whatsapp), com a lista dos modelos que um workflow pode usar.

### Modelos de marketing

O WhatsApp classifica alguns modelos como **marketing**, mesmo com texto de serviço: **Aviso da comunidade** (as duas versões), **Feedback recebido** (as duas versões), **Compra não concluída**, **Menção** e **Conteúdo novo**. O cartão mostra o tipo de cada um em **Modelos aprovados**. Esses modelos só chegam a quem aceitou **novidades pelo WhatsApp**; para os demais, o envio é pulado (*"sem consentimento para WhatsApp"*). Se o WhatsApp reclassificar um modelo depois, vale a classificação mais restrita.

Num workflow com um desses modelos, ponha um **Enviar e-mail** para quem não recebeu: depois do **Enviar WhatsApp**, uma [condição "Variável"](/notificacoes/workflows#condicao-variavel) com `{{steps.<bloco>.result}}` igual a `skipped` leva ao e-mail. Assim todo mundo recebe o recado, por um canal ou pelo outro.

### Mensagens da plataforma no WhatsApp

Com o WhatsApp ligado, a Memberfy manda sozinha, sem workflow, as mensagens dos momentos abaixo para quem pode receber. Em **Mensagens da plataforma**, no cartão do WhatsApp, a comunidade desliga o que não quer enviar; cada pessoa desliga as suas em **Minha Conta › Avisos**, em **O que chega pelo WhatsApp**. Todas seguem as [regras de envio](#as-regras-de-envio): o plano Business ou Scale, o horário de silêncio no fuso de quem recebe, o teto diário, o limite por pessoa e a cota. Cada uma sai uma vez só para cada acontecimento.

| Mensagem | Quando sai | Por padrão |
|---|---|---|
| **Pagamento confirmado** | O pagamento de uma compra ou assinatura é confirmado | Ligada |
| **Pagamento recusado** | Uma cobrança falha, com o botão para atualizar a forma de pagamento | Ligada |
| **Compra não concluída** | Uma compra ficou pela metade; uma por carrinho, só para quem aceitou novidades pelo WhatsApp | Ligada |
| **Ingresso confirmado** | A pessoa recebe um ingresso pago | Ligada |
| **Lembrete 24 h antes do evento** | 24 horas antes, para quem se inscreveu ou tem ingresso (quem se inscreve depois disso não recebe) | Ligada |
| **Evento começando** | 30 minutos antes | Ligada |
| **Evento ao vivo** | 5 minutos depois de a transmissão começar, só para quem não recebeu o *começando* ou, com check-in, ainda não entrou | Ligada |
| **Decisão de proposta** | Sai a decisão sobre a proposta da pessoa numa [chamada de trabalhos](/espacos/chamada-de-trabalhos) | Ligada |
| **1:1 marcado e lembrete** | Um [1:1](/espacos/1-1) é marcado, e antes dele | Ligada |
| **Feedback recebido** | A pessoa recebe um [feedback](/espacos/feedbacks) | Ligada |
| **Pendências de RH (PDI, avaliação)** | Uma pendência de [PDI](/espacos/pdi) ou de [avaliação](/espacos/performance-review) | Ligada |
| **Respostas a posts** | Alguém responde a um post da pessoa | Desligada |
| **Mensagens diretas não lidas** | Uma mensagem direta fica 10 minutos sem leitura; no máximo uma por conversa a cada 6 horas | Desligada |
| **Conteúdo novo** | Um conteúdo novo na comunidade | Desligada |
| **Menções** | Alguém menciona a pessoa (chega em breve) | Desligada |
| **Visitante na recepção** | Um [visitante](/espacos/visitantes) chega à recepção; vai para quem o convidou | Ligada |
| **Encomenda recebida** | Chega uma [encomenda](/espacos/encomendas) para a pessoa, com o armário ou o local de retirada | Ligada |
| **Lembrete de reserva (1 h antes)** | 1 hora antes de uma [reserva](/espacos/reservas) confirmada, para quem reservou e para o anfitrião (não sai para uma reserva feita dentro dessa hora) | Ligada |
| **Assinatura renovando em 3 dias** | 3 dias antes da renovação de uma assinatura, com o valor | Ligada |
| **Cartão vencendo este mês** | O cartão salvo de quem paga uma assinatura no cartão vence neste mês | Ligada |
| **Reembolso processado** | Uma compra é reembolsada, com o valor | Ligada |
| **Vaga aberta na lista de espera** | Abre uma vaga num [evento](/espacos/eventos) para quem está na lista de espera, enquanto a oferta vale | Ligada |
| **Resposta no meu chamado** | A equipe responde a um chamado de [suporte](/espacos/suporte) da pessoa | Ligada |
| **Certificado emitido** | A pessoa recebe um [certificado](/espacos/certificados), com o link para conferir | Ligada |
| **Cadastro aprovado** | O pedido para entrar na comunidade é aprovado | Ligada |

As mensagens de evento vão **só para quem se inscreveu ou tem ingresso**, no máximo 3 por evento. As **desligadas por padrão** só chegam a quem as liga em **Minha Conta › Avisos** (*"Só para quem ligar em Minha conta › Avisos"*).

### O teste

No fim de cada cartão, **Teste para o meu celular** (ou **Teste para o meu WhatsApp**) e o botão **Enviar teste para mim**: um aviso para o **seu** celular confirmado, com todas as regras. Ele conta no uso, como qualquer mensagem. O canal precisa estar ligado e salvo.

A resposta diz o que aconteceu:

- *"Teste na fila: chega em instantes."*
- *"Teste na fila: sai em …"*, por causa do horário de silêncio ou do teto diário.
- *"Teste não enviado: …"*, com o motivo (sem telefone, telefone não confirmado, sem consentimento…). Quando o motivo é seu, o link **Ajustar em Minha conta › Perfil** leva à sua conta: o número se confirma em **Minha Conta › Conta** e os canais se ligam em **Minha Conta › Avisos**.

### Onde os avisos são usados

- **Workflows:** os blocos **Enviar SMS** e **Enviar WhatsApp**, na categoria **Mensagens**. Ver [Enviar SMS e Enviar WhatsApp](/notificacoes/workflows#enviar-sms-e-enviar-whatsapp).
- **Mensagens da plataforma (WhatsApp):** os momentos da tabela acima.
- **Lembretes (SMS):** com o SMS ligado, o lembrete do evento (1 hora antes), os lembretes do ciclo de PDI e o lembrete da 1:1 também saem por SMS. Ver [Lembretes que também vão por SMS](/notificacoes/workflows#lembretes-que-tambem-vao-por-sms).

### O consentimento de cada membro

No perfil de um membro, o proprietário e o administrador veem cada consentimento em vigor, por canal: *"SMS (avisos): consentiu em 27/10, origem cadastro"*. A origem é **cadastro**, **login**, **importação**, **Minha conta** ou **declarado pela equipe**. Sem consentimento, *"SMS: sem consentimento"*.

### Consentimento declarado pela equipe

Quando a comunidade coletou o consentimento de SMS ou de WhatsApp fora da Memberfy (a ficha de inscrição de um encontro, um formulário assinado), o proprietário ou o administrador registra esse consentimento para quem **já é membro**, pela [API](#na-api) ou pelo [assistente](/mcp/ferramentas-membros#avisos-por-sms-e-whatsapp). Para pessoas novas, ou uma lista grande, use a [importação por planilha](/membros/importar-membros#consentimento-de-sms), que agora também vale para quem já é membro.

- **A declaração é da comunidade.** Quem registra declara que a comunidade coletou o consentimento de cada pessoa da lista, e a responsabilidade por essa declaração é da comunidade.
- **Para quê:** os **avisos de serviço**, as **novidades** (marketing) ou os dois, em um canal ou nos dois. Opcionalmente, quando o consentimento foi coletado e como (*"ficha de inscrição do encontro de outubro"*).
- **Até 200 membros por vez**, cada um com o celular, se quiser. O resultado vem pessoa por pessoa: registrado, já tinha consentimento, consentimento retirado, número inválido, não encontrado.
- **O que fica registrado:** cada consentimento com a origem **declarado pela equipe**, quem declarou, quando e como, e uma linha no log da comunidade.
- **O celular informado pela equipe já recebe.** O telefone que a equipe informa ao declarar o consentimento (aqui ou na importação com a declaração) recebe SMS e WhatsApp sem a confirmação por código.
- **Mas não fica confirmado.** Os códigos de confirmação continuam exigindo que a própria pessoa confirme o número, e é ela quem confirma o número, em **Minha Conta › Conta**, para ligar o canal.
- **Vale enquanto for o telefone atual do perfil.** Um número trocado depois não herda a declaração, e um número gravado depois sem declaração também a perde. Se a pessoa já confirmou **outro** número, ele fica.
- **Quem saiu nunca volta assim.** Quem saiu do canal (pelo link, pelo SAIR ou pelo botão do Perfil) ou retirou o consentimento não é recadastrado.
- **O administrador não declara pelo proprietário**, nem pela importação. O registro para o proprietário só pode ser feito por ele mesmo.

A pessoa continua podendo sair a qualquer momento (inclusive respondendo SAIR ou STOP), e o consentimento por canal, o horário de silêncio, os tetos e as demais [regras de envio](#as-regras-de-envio) valem do mesmo jeito.

## Para os membros

### O consentimento

- **No cadastro:** o campo **Celular (opcional)** e, ao lado do botão, o texto do aviso de serviço: *"Ao continuar, você aceita receber por SMS avisos de serviço da comunidade Clube de Corrida (lembretes e pendências). Para parar, use o link da mensagem."* O texto do WhatsApp diz o mesmo, com *"Para parar, responda SAIR."* Criar a conta aceita os avisos de serviço. As novidades da comunidade a pessoa liga depois, no botão do canal em **Minha Conta › Avisos**.
- **No login:** o mesmo texto de serviço aparece ao lado de **Entrar**, uma vez por comunidade e por versão do texto. Entrar é aceitar; o texto nunca impede o login.
- **Na importação:** a pessoa só recebe SMS se a planilha trouxer a coluna de consentimento de SMS com um "sim" e quem importou **atestar** que a comunidade coletou esse consentimento. Vale para quem a importação cria e para quem já é membro. Ver [Importar membros por planilha](/membros/importar-membros#consentimento-de-sms). Na tela, a importação não traz consentimento de WhatsApp (pela API e pelo assistente, traz).
- **Pela equipe:** o proprietário ou o administrador registra o consentimento que a comunidade coletou. Ver [Consentimento declarado pela equipe](#consentimento-declarado-pela-equipe).

Se o texto do consentimento mudar, o que a pessoa aceitou continua valendo para o que ele cobria.

### Minha Conta › Conta e Avisos: o celular e os canais

Em **Minha Conta › Conta**, logo abaixo de **Telefone**, fica a confirmação do celular; em **Minha Conta › Avisos**, o cartão **Celular: SMS e WhatsApp** (*"Ligue cada canal para receber os avisos no seu número confirmado."*) tem um botão por canal:

1. Salve o telefone. Um número ainda não salvo mostra *"Salve o número para confirmá-lo."*
2. Com o número salvo, aparece *"Celular não confirmado"* e o botão **Confirmar número**. Ele manda um código de 6 números **pelo WhatsApp**, quando a comunidade usa o WhatsApp, ou **por SMS**, quando não usa (*"Enviamos um código de 6 números pelo WhatsApp para …"*). O código vale **10 minutos** e aceita 5 tentativas; **Reenviar código** fica disponível depois de 1 minuto, e são no máximo **3 códigos por hora** para o mesmo número.
3. Digite o código e clique em **Confirmar**: *"Telefone confirmado."* O mesmo celular vale para o SMS e para o WhatsApp.
4. Ligue o canal: **Receber avisos e novidades por SMS** e, abaixo, **Receber avisos e novidades pelo WhatsApp** (*"Lembretes, ingressos, pendências e novidades da comunidade."*). Enquanto o número não está confirmado, o botão fica desativado (*"Confirme o número primeiro"*).

Ligar um canal autoriza de uma vez os **lembretes, ingressos, pendências e novidades** da comunidade por aquele canal, com a origem **Minha conta**. Desligar para os avisos e as novidades daquele canal. No fim do quadro: *"Para parar, responda SAIR ou desligue aqui."* A escolha vale só para a comunidade em que você está. O botão de um canal que a comunidade ainda não usa não aparece.

Depois do cadastro com celular, a tela **Confirme seu celular** pede o código logo de cara. **Agora não** deixa para depois, em **Minha Conta › Conta**. O número só passa a valer na conta depois do código; trocar o telefone desfaz a confirmação.

### Minha Conta › Avisos

Em **Minha Conta**, na seção **Avisos**, ficam só as escolhas de assunto:

- **Avisos desta comunidade**, com as categorias de cada canal: **E-mail** (as de [E-mails desta comunidade](/notificacoes/emails-desta-comunidade)), **SMS** e **WhatsApp** (em **Por assunto**);
- **O que chega pelo WhatsApp**: cada mensagem da plataforma, para ligar ou desligar. A de compra não concluída pede as novidades (*"Precisa aceitar novidades pelo WhatsApp em Minha conta › Perfil."*).

Os botões para ligar e desligar cada canal ficam na mesma seção, no cartão **Celular: SMS e WhatsApp**. Se a comunidade ainda não envia por um canal, o quadro diz isso.

### Parar de receber

| Como | O que para |
|---|---|
| **O link no fim do SMS** | Os SMS **desta comunidade**, num clique, sem login. A página tem **Desfazer** |
| **Desligar o canal** em **Minha Conta › Avisos** | Os avisos e as novidades daquele canal, só nesta comunidade |
| **Desligar uma mensagem ou uma categoria** em **Minha Conta › Avisos** | Só aquela mensagem ou aquela categoria, só nesta comunidade |
| **Responder SAIR a um SMS** | **Todos os SMS da Memberfy, de todas as comunidades**, para aquele número. O e-mail e o WhatsApp continuam |
| **Responder SAIR no WhatsApp** | **Todo o WhatsApp da Memberfy, de todas as comunidades**, para aquele número. O SMS e o e-mail continuam |

Responder **VOLTAR** desfaz o SAIR, no mesmo canal. Também valem PARAR, STOP e CANCELAR para sair, e START para voltar. Para sair de uma comunidade só, use o link do SMS ou o botão do canal em **Minha Conta › Avisos**: o SAIR vale para o número inteiro.

### Parado por SAIR: ver e religar

Quem respondeu SAIR (ou STOP) ao número da Memberfy vê a parada em **Minha Conta › Avisos**, no cartão **Celular: SMS e WhatsApp**. No lugar do botão do canal aparece *"Parado em 1 de novembro de 2026: você respondeu SAIR."*, com a data e a palavra usada, e embaixo: *"A parada vale para todas as comunidades na Memberfy, porque o número que envia é um só. Religar aqui volta a enviar de todas."*

1. Em **Minha Conta › Avisos**, no canal parado, clique em **Religar**.
2. Pronto: *"Avisos religados (SMS). Como o número da Memberfy é um só, eles voltam a chegar de todas as comunidades."* Para receber menos de uma comunidade só, desligue o canal ou as categorias dela depois.

- **O telefone precisa estar confirmado.** Sem a confirmação, religar responde *"Confirme o seu telefone para religar os avisos."* Confirme o número em **Minha Conta › Conta** e clique em **Religar** de novo.
- **STOP bloqueado pela operadora.** Quando a operadora bloqueou o número depois de um STOP, o botão não aparece e a tela diz *"Para religar, responda START ao número da Memberfy."* Só a resposta START religa.

## Exemplos

**Corrida de rua com lembrete no celular.** A organização liga o SMS com teto de 2.000 por dia. Quem se inscreve na prova e confirmou o celular recebe, 1 hora antes, *"[Clube de Corrida] Largada às 7h, portão 3."*, junto do lembrete por e-mail.

**Conferência com participantes de fora.** No plano Business, a organização liga o WhatsApp. Quem tem ingresso recebe o **Lembrete 24 h antes do evento** com o local e o botão **Ver no mapa**, e o **Evento começando**, 30 minutos antes. O palestrante de Lisboa recebe no horário de Lisboa: nada sai para ele entre 21h e 8h de lá.

**RH com pendência no WhatsApp.** A empresa liga o WhatsApp e deixa ligada **Pendências de RH**: quem tem a autoavaliação pendente recebe o aviso com o botão que abre a avaliação. Para um recado próprio, um workflow usa o modelo **Aviso da comunidade** com *"{{member.first_name}}, a reunião geral mudou para as 15h."* Como esse modelo é de marketing, um **Enviar e-mail** logo depois avisa quem não aceitou novidades pelo WhatsApp.

## Erros comuns e como resolver

| Mensagem ou sintoma | O que fazer |
|---|---|
| *"Defina o teto diário para ligar o SMS."* | Preencha o **Teto diário de mensagens** antes de ligar |
| *"O WhatsApp está disponível a partir do plano Business."* | O plano da comunidade não tem WhatsApp; veja os planos |
| *"Ligue o SMS e salve para enviar o teste."* | Ligue o canal e clique em **Salvar** |
| *"Teste não enviado: telefone não confirmado."* | Confirme o seu celular em **Minha Conta › Conta** |
| *"O país deste número não recebe SMS."* | O país do número está bloqueado para o canal (hoje, o SMS para os Estados Unidos) |
| *"Confirme o número primeiro"*, com o botão do canal desativado | Clique em **Confirmar número** e digite o código antes de ligar o canal |
| *"Salve o número para confirmá-lo."* | Salve o telefone em **Informações da Conta** e depois confirme |
| *"Esta comunidade ainda não envia o código de confirmação."* | A comunidade não tem o SMS nem o WhatsApp ligados; não há o que confirmar ainda |
| *"Código errado. Restam N tentativas."* | Confira o código; esgotadas as 5, peça outro |
| *"Aguarde N segundos para pedir outro código."* | Um código novo só a cada minuto, e no máximo 3 por hora para o mesmo número |
| O WhatsApp foi pulado com *"o modelo ainda não está aprovado"* | Veja **Modelos aprovados** no cartão do WhatsApp; o envio volta quando o modelo for aprovado |
| O passo do workflow ficou com *"limite diário de WhatsApp por pessoa"* | A pessoa já recebeu o limite do dia; o passo sai no dia seguinte, às 8h. Mude o limite no cartão do SMS |
| *"Confirme o seu telefone para religar os avisos."* | Confirme o celular em **Minha Conta › Conta** e clique em **Religar** de novo |
| *"A operadora bloqueou este número depois de um STOP. Para religar, responda START ao número da Memberfy."* | Responda START ao número da Memberfy; a tela não consegue religar nesse caso |

## Perguntas frequentes

**O telefone é obrigatório?**
Não. Sem celular, nada é enviado por SMS nem pelo WhatsApp.

**Funciona fora do Brasil?**
Sim. O envio vale para todos os países; por enquanto, só o SMS para os Estados Unidos fica de fora. O horário de silêncio segue o fuso de quem recebe.

**Quem foi importado recebe?**
Sim, com a coluna de consentimento marcando "sim" e a atestação de quem importou, e o telefone da planilha já recebe, sem a confirmação por código. Na tela, só o SMS; pela API e pelo assistente, também o WhatsApp.

**Coletei o consentimento numa ficha em papel. Dá para registrar?**
Dá, para quem já é membro: o proprietário ou o administrador registra pela API ou pelo assistente, declarando que a comunidade coletou. Ver [Consentimento declarado pela equipe](#consentimento-declarado-pela-equipe).

**Por que pedem um código?**
Para confirmar que o celular é seu antes da primeira mensagem. O código chega pelo WhatsApp quando a comunidade usa o WhatsApp, e por SMS quando não usa.

**Respondi SAIR e parei de receber SMS de outra comunidade.**
O SAIR vale para o número em todas as comunidades. Responda **VOLTAR** e, se quiser sair só de uma, use o link do SMS ou o botão do canal em **Minha Conta › Avisos** dela. Também dá para religar na tela: **Religar**, no canal parado em **Minha Conta › Avisos**, volta a enviar de todas as comunidades. Ver [Parado por SAIR: ver e religar](#parado-por-sair-ver-e-religar).

**Dá para escrever o texto do WhatsApp do meu jeito?**
Só dentro do modelo **Aviso da comunidade**, num workflow. O WhatsApp não aceita texto fora de um modelo aprovado. Esse modelo é de marketing: chega só a quem aceitou novidades pelo WhatsApp, então mande o mesmo recado por e-mail para os demais.

**Dá para mandar uma campanha por SMS ou WhatsApp?**
Não. As campanhas são por e-mail. No WhatsApp, só a mensagem de compra não concluída e os modelos de marketing, para quem aceitou novidades.

**Um aviso caiu às 22h. Ele se perde?**
Não: espera até as 8h, no fuso de quem recebe. Só o lembrete de evento, de PDI e de 1:1, que perderia o sentido atrasado, é pulado no SMS (o e-mail sai normalmente).

## Pelo assistente (MCP)

O proprietário e o administrador leem e mudam os canais (`get_sms_settings`, `update_sms_settings`, que também muda o limite por pessoa com `person_daily_cap`, `get_whatsapp_settings`, `update_whatsapp_settings`, que liga e desliga as mensagens da plataforma com `moments`; ligar exige o teto diário), veem os modelos (`list_whatsapp_templates`) e mandam o teste para o próprio celular (`send_sms_test`, `send_whatsapp_test`), que **pedem confirmação** porque mandam uma mensagem de verdade. A equipe conta as partes de um texto (`count_sms_segments`). Cada pessoa vê e muda os próprios avisos (`get_my_notice_preferences`, `update_my_notice_preferences`, com as mensagens do WhatsApp em `whatsapp.moments` e as novidades em `whatsapp.marketing`), vê os próprios consentimentos (`list_my_contact_consents`) e confirma o celular (`request_phone_verification`, `confirm_phone_verification`). O proprietário e o administrador veem os consentimentos de um membro (`list_member_contact_consents`), nunca o IP, e registram o consentimento que a comunidade declara ter coletado (`attest_contact_consent`, que **pede confirmação**). Ver [Ferramentas · Comunidade](/mcp/ferramentas-comunidade#sms-e-whatsapp) e [Ferramentas · Membros](/mcp/ferramentas-membros#avisos-por-sms-e-whatsapp). Com o canal parado por SAIR, `get_my_notice_preferences` mostra a parada (`global_opt_out`: a data, a palavra e se dá para religar por ali), e `update_my_notice_preferences` com `enabled: true` religa o canal, com **confirmação** que diz o alcance: a parada sai em todas as comunidades.

## Na API

`GET` e `PUT /api/sms/settings` e `/api/whatsapp/settings` (ligar exige `dailyCap`, de 1 a 50.000; sem ele, `422` com `param: "dailyCap"`; `personDailyCap`, de 1 a 20, no SMS; `moments` no WhatsApp; `availableOnPlan`, `blockedCountries` e o medidor `quota` na leitura), `POST /api/sms/test` e `/api/whatsapp/test` (`202`, com `queued` ou `skipped` e o motivo), `GET /api/whatsapp/templates` e `POST /api/sms/segments` (as partes e a codificação do texto sozinho e como sai). Ligar o WhatsApp num plano sem ele: `403` `whatsapp.notOnPlan`. Da própria conta: `POST /api/members/me/phone-verification` e `.../confirm`, `GET` e `PUT /api/members/me/notice-preferences` (`channels.email`, `channels.sms`, `channels.whatsapp`, com `whatsapp.moments` e `whatsapp.marketing`) e `GET /api/members/me/contact-consents`. Da equipe: `GET /api/members/{memberId}/contact-consents` e `POST /api/contact-consent/attestations` (proprietário e administrador: `attestation: true`, `channels`, `purpose` `service`, `marketing` ou `all`, `collectedAt` e `collectionMethod` opcionais, e `members`, até 200, com `memberId` e `phone` opcional; o resultado traz, por membro, o `status`, `phoneVerified` e `sendable`, se o telefone atual já pode receber). Os textos de consentimento: `GET /api/contact-consent/texts`. O cadastro e o login aceitam `smsConsent` (`service`, `marketing` e `whatsapp`); a importação, os destinos `smsConsent` e `whatsappConsent`, com a atestação. Ver [Ordem de criação › SMS e WhatsApp](/api/ordem-de-criacao#sms-e-whatsapp) e [Respostas e erros](/api/respostas-e-erros). Com o canal parado por SAIR, `channels.sms.globalOptOut` (e `channels.whatsapp.globalOptOut`) traz `optedOutAt`, `keyword`, `allCommunities`, `resumableFromScreen`, `resumeKeyword` e `notice` (`null` sem parada); o `PUT` com `enabled: true` religa em todas as comunidades e responde `409` sem o telefone confirmado ou com o bloqueio da operadora.

## Relacionados

- [Workflows](/notificacoes/workflows)
- [E-mails desta comunidade](/notificacoes/emails-desta-comunidade)
- [Importar membros por planilha](/membros/importar-membros)
- [Plano e extensões](/configuracoes/plano)
- [Configurações da comunidade](/configuracoes/configuracoes-gerais)
