Skip to content

devyank1/automation-contract-service

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📩 Sistema de Envio de Contratos Automático

Este projeto automatiza o envio de contratos via e-mail, utilizando Python, Pandas e Yagmail.

🚀 Funcionalidades

✅ Envia contratos automaticamente com base em um Excel
✅ Gera logs de envios bem-sucedidos e falhas
✅ Pode ser integrado a um frontend ou API

🛠 Tecnologias usadas

  • Python
  • Pandas
  • Yagmail

📌 Como rodar?

  1. Clone o repositório:
    git clone https://github.com/devyank1/automation-contract-service.git
  2. Instale as dependências:
    pip install -r requirements.txt
  3. Configure sua senha de E-mail
    export EMAIL_APP_PASSWORD="sua_senha"
  4. Execute os scripts:
    python generate_contracts.py
    python send_contracts.py

❓ Problemas que o projeto resolve ❓

1️⃣ Empresas que precisam enviar contratos para clientes, parceiros ou fornecedores fazem isso manualmente.
- 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:
  1. Enviar um contrato para o cliente errado.
  2. Esquecer de enviar um contrato para um cliente importante.
  3. Deixar passar contratos pendentes, gerando atrasos.

3️⃣ Falta de Monitoramento dos Envios

  • Depois de enviar contratos manualmente, a empresa não tem controle sobre:
  1. Quem recebeu o contrato e quem não recebeu.
  2. E-mails inválidos ou que falharam no envio.
  3. Rastreamento dos contratos enviados.

✅ Soluções para os problemas ✅

- O código automatiza o envio de contratos
- 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.

🔎 Para Quais Empresas Esse Projeto é Útil? 🔎

✅ 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)

About

A Python automation with Pandas, dockxtpl & yagmail

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages