Um grupo de WhatsApp pode ter mil pessoas, e o WhatsApp mostra todas elas - uma de cada vez, dentro da tela de dados do grupo, sem selecionar tudo e sem botão de baixar. É por isso que essa pergunta não para de aparecer. Aqui você vê como exportar contatos do whatsapp para excel por quatro caminhos diferentes, o que cada um realmente entrega no final, e o limite que nenhum deles consegue passar.
Por que não existe um botão de exportar
O WhatsApp trata a lista de participantes como algo que se lê, não como algo que se leva. Você pode percorrer a lista, tocar numa pessoa e salvar aquele número. O que não dá é marcar vinte linhas nem pedir a lista como arquivo. A interface foi feita para leitura, e todos os métodos abaixo contornam essa decisão em vez de atravessá-la.
O que quase todo mundo quer na verdade não é uma lista de nomes. É uma coluna de números de telefone numa planilha, ao lado de uma coluna de nomes, para poder ordenar, tirar duplicados, passar para um colega ou cruzar com uma lista que já existe. Sair da tela do grupo e chegar nessa planilha é o problema inteiro.
No que reparar na hora de comparar
Método 1 - Copiar na mão pelos dados do grupo
Você abre o grupo, toca no nome, desce até a lista de participantes e vai um por um. No celular você toca em cada pessoa, copia o número e cola em algum lugar. No WhatsApp Web dá pelo menos para selecionar um trecho com o mouse, que é mais rápido, embora a seleção costume arrastar junto recados e horários.
Para um grupo de trinta isso são vinte minutos e acabou. Para um de trezentos é uma noite inteira, e o resultado vem cheio dos errinhos que aparecem ao repetir a mesma coisa quatrocentas vezes. Um dígito trocado de lugar é invisível na planilha e fatal na hora de usar o número.
Vale dizer com clareza: esse método funciona. Se você precisa de um extrator de numeros de grupos de whatsapp uma única vez, para um grupo que cabe em duas telas, nada do que vem depois ganha dele em simplicidade.
Método 2 - A função Exportar conversa do próprio WhatsApp
O WhatsApp tem sim uma exportação, e é a segunda coisa que todo mundo tenta. Dados do grupo, descer até o fim, Exportar conversa. Ela gera um arquivo .txt com a conversa, com ou sem mídia.
O problema é o que vem dentro. São mensagens, não participantes. Cada linha é um horário, um remetente e o que ele disse. Se alguém está no grupo há dois anos e nunca escreveu, não aparece na exportação. Se escreveu uma vez, você tem o nome ou o número dessa pessoa colado naquela única mensagem, enterrado em milhares de linhas.
Depois dá para garimpar números dali com uma fórmula ou um editor de texto, e tem gente que faz. Mas você está remontando uma lista parcial a partir de metadados de mensagem, e vão faltar exatamente os participantes calados que uma exportação completa teria pegado.
Exportar conversa continua sendo a ferramenta certa para outra coisa. Se o que você quer é a conversa em si - registro do que foi combinado, uma cópia antes de sair de um grupo, prova de uma troca de mensagens - Exportar conversa é exatamente isso e nada desta página substitui.
Método 3 - Salvar os participantes e exportar a agenda
O terceiro caminho dá uma volta. Você salva cada participante na agenda do celular, deixa sincronizar com o Google Contatos ou o iCloud, e usa a exportação desse serviço para sair com um vCard ou um CSV.
A parte de exportar funciona bem mesmo. O Google Contatos entrega um CSV limpo com nomes, números e o que mais você tiver guardado. O problema é tudo que vem antes: você ainda precisa salvar cada participante um por um, que é o Método 1 com passos a mais, e agora sua agenda pessoal tem trezentas pessoas que você não conhece.
Existe uma versão mais estreita disso que é útil. Se a maior parte do grupo já está nos seus contatos e faltam poucos, salvar esses poucos e exportar a agenda inteira é um caminho razoável. Deixa de fazer sentido assim que a lista é majoritariamente de desconhecidos.
Método 4 - Uma extensão no WhatsApp Web
O quarto método roda dentro da sessão em que você já está conectado. Você abre o WhatsApp Web normalmente, abre o grupo, e a extensão lê a lista de participantes que a página já carregou - a mesma que você enxerga - e grava num arquivo.
É a única abordagem desta página feita para essa tarefa específica, e o motivo é estreito: é a única que enxerga todos os participantes e produz um arquivo no mesmo passo. Sem redigitar, sem remontar a partir das mensagens, sem lotar a agenda de desconhecidos.
O que importa na escolha é pouco glamouroso. Tem que funcionar sobre a sessão que você já tem e nunca pedir código. Tem que entregar um arquivo de verdade - CSV, Excel ou vCard - e não um painel para você ler na tela. E tem que ser honesta quanto a só enxergar o que o WhatsApp Web carregou, o que significa descer a lista de participantes até o fim antes de exportar.
Nós fazemos uma. WASendly - Exportar contatos do WhatsApp roda no WhatsApp Web, lê o grupo que estiver aberto e exporta para Excel, CSV ou vCard. É grátis para instalar e não pede login, porque não existe login a fazer.
Passo a passo, sem perder ninguém
Seja qual for a ferramenta, a sequência que produz uma lista completa é a mesma, e pular o terceiro passo é de longe o motivo mais comum de uma exportação sair curta.
- Abra o WhatsApp Web e entre lendo o QR code com o celular, como você já faz.
- Abra o grupo e clique no nome dele para abrir a lista de participantes.
- Desça a lista de participantes até o fim. O WhatsApp carrega os participantes em lotes conforme você desce. Quem você não passou ainda não foi carregado na página, e nada consegue ler um dado que a página ainda não tem.
- Rode a exportação e escolha o formato.
- Abra o arquivo e compare a quantidade de linhas com a quantidade de participantes que o WhatsApp mostra no topo do grupo. Se não bater, você parou de descer cedo demais.
Essa última conferência leva cinco segundos e pega a grande maioria das exportações incompletas. O passo que as pessoas pulam é o de descer, e ele falha em silêncio: você recebe um arquivo, só que com duzentas linhas em vez de quinhentas.
O que sai e o que fazer com isso
Uma exportação pronta são duas colunas úteis: o número em formato internacional e o nome que o WhatsApp tinha para aquela pessoa. Para quem já está na sua agenda, é o nome que você salvou. Para o resto, o campo de nome é o número de novo, ou o nome público que a pessoa colocou, que não é a mesma coisa que um nome real e não deve ser tratado como tal.
Com o arquivo na mão, os próximos passos são os óbvios e os úteis: tirar duplicados contra uma lista que você já tinha, ordenar por DDI, dividir um grupo antigo em dois novos, ou ver quais participantes de um grupo de clientes estão faltando no seu CRM. Nada disso é possível enquanto a lista fica presa num painel que só dá para rolar.
Dois formatos merecem distinção. CSV e Excel são para pessoas e planilhas. vCard é para agendas - se o destino final é esses números irem parar num telefone, o vCard entra limpo onde o CSV exige mapear cada coluna.
Uma foto de hoje, não um registro permanente
Vale entender exatamente o que você acabou de obter. A lista de participantes do grupo que você baixou é uma foto do momento em que baixou, e nada além disso. As pessoas entram e saem, trocam o nome público e às vezes o número, e o arquivo que você salvou semana passada já não descreve o grupo de hoje.
Isso tem uma consequência prática que muita gente descobre tarde. Se o motivo de querer o arquivo era acompanhar como uma comunidade evolui - quem saiu, quem entrou, quanto o grupo cresceu num trimestre - um arquivo sozinho não conta isso. São necessários pelo menos dois, separados no tempo, e uma comparação entre eles.
A comparação em si é simples em qualquer planilha. Coloque as duas listas em colunas diferentes, use uma função de procura para marcar quais números aparecem em uma e não na outra, e em dois minutos você tem as entradas e as saídas do período. Não precisa de nada mais sofisticado.
É por isso que faz sentido extrair contatos de grupos do whatsapp de tempos em tempos, e não só quando a urgência aparece. Um arquivo por mês salvo com a data no nome custa um minuto e transforma uma lista parada numa série que de fato diz alguma coisa. Se o grupo é de clientes ou de uma comunidade que você administra, essa série vale bem mais do que qualquer um dos arquivos soltos que a formam.
E quando o destino for análise, e não a agenda, leve os contatos do whatsapp para planilha em vez de vCard. O formato de agenda é ótimo para devolver números a um telefone, mas péssimo para contar, ordenar e cruzar - e é justamente isso que você vai querer fazer a partir do segundo arquivo.
O limite que nenhum método passa
Você só exporta um grupo do qual é participante. Não existe método, ferramenta ou truque que leia a lista de um grupo em que você não entrou, e o que afirmar o contrário está mostrando dado inventado ou atrás do seu código de verificação. O WhatsApp não expõe quem está num grupo para quem está de fora, e isso é regra do servidor, não falha de interface.
O mesmo vale para quem saiu. Lista de participantes é quem está agora, não histórico. Se alguém saiu semana passada, sumiu da lista, e nenhuma exportação traz de volta. Se você precisa desse histórico, o jeito honesto é exportar a lista de tempos em tempos e comparar os arquivos.
Ter o número não é permissão para usar
Essa é a parte que todo mundo pula, e é a que derruba conta. Dividir um grupo com alguém te dá o número da pessoa. Não te dá consentimento para colocá-la numa lista de transmissão, numa lista de marketing ou em outro grupo.
A fiscalização do próprio WhatsApp é automática e sem sutileza: uma rajada de mensagens para quem não esperava gera bloqueios e denúncias, e com um número suficiente deles a linha sai do ar. Não importa que essas pessoas estivessem num grupo com você. Já escrevemos sobre onde ficam esses limites em se é legal enviar mensagens em massa no WhatsApp, e o resumo é que o consentimento é o jogo inteiro.
A LGPD segue a mesma linha. Número de telefone é dado pessoal, conseguir enxergar não é base legal para tratar, e estar num grupo não é consentimento. Os usos legítimos de uma lista exportada - conciliar seus próprios registros, migrar uma comunidade que você administra, falar com quem pediu - não são o problema. Disparo frio para trezentos desconhecidos é.
Perguntas frequentes
Qual escolher
Para um grupo com menos de trinta pessoas, copie na mão e resolva em vinte minutos. Se o que você quer é a conversa e não a lista de participantes, use o Exportar conversa do WhatsApp, que faz exatamente isso. Se a maior parte do grupo já está na sua agenda, salve os poucos que faltam e exporte pelo Google Contatos.
Daí para cima os métodos manuais deixam de compensar. Uma ferramenta que lê a sessão que você já tem, grava um arquivo de verdade e nunca pede código é a escolha sensata - desde que você lembre de descer a lista de participantes até o fim antes de rodar.