Este projeto automatiza o envio de contratos via e-mail, utilizando Python, Pandas e Yagmail.
✅ Envia contratos automaticamente com base em um Excel
✅ Gera logs de envios bem-sucedidos e falhas
✅ Pode ser integrado a um frontend ou API
- Python
- Pandas
- Yagmail
- Clone o repositório:
git clone https://github.com/devyank1/automation-contract-service.git
- Instale as dependências:
pip install -r requirements.txt
- Configure sua senha de E-mail
export EMAIL_APP_PASSWORD="sua_senha"
- Execute os scripts:
python generate_contracts.py python send_contracts.py
- O responsável precisa:
1. Abrir o contrato individualmente.
2. Anexar ao e-mail.
3. Escrever a mensagem e enviar e repetir o processo, sujeito a erros humanos.
2️⃣ Risco de Esquecer ou Enviar para o Destinatário Errado
- Em processos manuais, erros humanos são comuns:
- Enviar um contrato para o cliente errado.
- Esquecer de enviar um contrato para um cliente importante.
- Deixar passar contratos pendentes, gerando atrasos.
3️⃣ Falta de Monitoramento dos Envios
- Depois de enviar contratos manualmente, a empresa não tem controle sobre:
- Quem recebeu o contrato e quem não recebeu.
- E-mails inválidos ou que falharam no envio.
- Rastreamento dos contratos enviados.
- Aumento de produtividade, já que o funcionário não precisa enviar manualmente cada contrato.
- O código lê automaticamente os dados corretos do cliente no Excel.
- Mais segurança e rastreabilidade, evitando erros no envio.
- Caso um e-mail falhe, o responsável recebe uma notificação e pode corrigir rapidamente.
- Transparência e rastreabilidade no processo, evitando falhas de comunicação.
✅ Escritórios de Contabilidade (envio automatizado de contratos para clientes e parceiros)
✅ Empresas de Serviços (advocacia, RH terceirizado, consultorias)
✅ Empresas de Tecnologia (contratos de prestação de serviço com clientes)
✅ Imobiliárias (envio de contratos de aluguel ou compra de imóveis)
✅ Departamentos Jurídicos (gestão e envio de documentos para clientes)
✅ Startups (processos de onboarding de clientes automatizados)