This project automates job applications using UiPath. Given a candidate's CV and a list of job offers in CSV format (with contact emails), the bot applies to matching offers automatically by generating and sending tailored emails.
- ✅ Reads a CV and job offers from CSV
- ✅ Automatically generates and sends job application emails
- ✅ Tracks status (e.g., "sent", "failed") and logs to CSV
- ✅ 🔍 [Planned] Web scraping workflow to collect fresh offers
- ✅ 📈 [Planned] Monitoring system to track success/failure
.
├── ApplyToOffers.xaml # Main workflow (application logic)
├── ScrapeOffers.xaml # (WIP) Web scraping of new offers
├── MonitorApplications.xaml # (WIP) Monitoring/reporting logic
├── Input/
│ ├── cv.pdf # Candidate CV
│ └── job_offers.csv # Offers (with at least email)
├── Output/
│ └── results.csv # Application results log
└── README.md
- UiPath Studio (tested with version X.X.X)
- Outlook or SMTP configured
- CSV files formatted with expected fields (E-mail, SOCIETE, )
-
Open
SequencePourPostuler.xamlin UiPath -
Place the candidate's CV in the
Input/folder -
Add or update
job_offers.csvwith new offers -
Run the bot — it will:
- Match and apply automatically
- Log the results to
Output/results.csv
- 🔍
ScrapeOffers.xaml: Collect new offers from job boards - 📈
MonitorApplications.xaml: Track performance, visualize stats
(You can add a link to your video or screenshots here)
For questions or contributions, feel free to reach out.