Automatize o envio de mensagens personalizadas pelo WhatsApp usando Python, Excel e uma interface gráfica simples.
- Envio automático de mensagens para contatos de uma planilha Excel
- Personalização de mensagens com qualquer campo do Excel (ex: {nome}, {telefone}, {status})
- Suporte ao envio de imagens
- Barra de progresso e log visual
- Cancelamento do envio a qualquer momento
- Interface gráfica intuitiva
- Clone o repositório:
git clone <url-do-repositorio> cd python-whatsapp-automation-1
- Crie um ambiente virtual (opcional, mas recomendado):
python -m venv venv venv\Scripts\activate # Windows
- Instale as dependências:
pip install -r requirements.txt
- Prepare um arquivo Excel (.xlsx) com pelo menos as colunas
nomeetelefone(pode ter outras colunas para personalização). - Execute o sistema:
python enviar_mensagens.py
- Na interface:
- Clique em "Carregar Excel" e selecione sua planilha.
- (Opcional) Carregue uma imagem para enviar junto.
- Escreva sua mensagem, usando chaves para personalizar (ex:
Olá {nome}, seu status é {status}) - Defina a linha inicial e a quantidade de mensagens.
- Clique em "Iniciar" para começar o envio.
- Acompanhe o progresso e o log visual.
- Cancele a qualquer momento se necessário.
- O WhatsApp Web será aberto automaticamente para cada envio.
- O tempo de espera entre mensagens é ajustado para evitar bloqueios.
- Não compartilhe dados sensíveis em sua planilha.
- pandas
- pywhatkit
- pyautogui
- tkinter
Projeto refatorado para máxima produtividade, robustez e facilidade de uso!