Projeto de automação para enviar mensagens pelo WhatsApp Web a partir de uma planilha Excel.
Este projeto permite que você envie mensagens automaticamente para uma lista de contatos armazenados em uma planilha Excel.
O script usa Selenium para abrir o WhatsApp Web, carregar os contatos, e enviar mensagens personalizadas.
- Python 3.7+
- Selenium
- Pandas
- WebDriver Manager (opcional, para gerenciar o ChromeDriver automaticamente)
- Google Chrome
- Lê contatos e mensagens de uma planilha Excel (.xlsx).
- Abre o WhatsApp Web para envio das mensagens.
- Envia mensagens personalizadas para cada contato automaticamente.
- Tratamento básico de erros para contatos inválidos ou problemas no envio.
- Python 3.7 ou superior
- Google Chrome instalado
- ChromeDriver compatível com a versão do Chrome instalada (ou webdriver-manager para facilitar)
- Bibliotecas Python:
- selenium
- pandas
Instale as dependências com:
pip install selenium pandas webdriver-manager
jupyter notebook
-
Abra o arquivo .ipynb do projeto.
-
Prepare sua planilha Excel com as colunas:
- Pessoa (nome do contato)
- Número (número no formato internacional, ex: 5511999999999)
- Mensagem (texto da mensagem personalizada)
-
Execute as células do notebook seguindo a ordem.
-
Faça login no WhatsApp Web quando o navegador abrir.
-
O notebook enviará as mensagens automaticamente.
Respeite as políticas do WhatsApp para envio de mensagens.
MIT License
Se quiser trocar ideias, me chama por aqui!