Engineering
Intelligent
Systems
dancodea.tech
Navigating modern job markets involves tracking dozens of simultaneous opportunities across complex interview stages. Candidates lose track of follow-up deadlines, accidentally submit duplicate applications to the same department, and miss critical recruiter emails buried under generic auto-replies.
We architected an autonomous, multi-tiered CRM engine built on n8n and powered by Groq LLMs and Airtable. The system unifies application intake with fuzzy title matching, executes scheduled SLA-driven follow-up alerts to Discord, and automatically intercepts, parses, and classifies incoming recruiter emails into structured lifecycle events.
Custom JavaScript strips legal suffixes (LLC, Corp, Ltd) and matches company aliases. A Levenshtein distance algorithm fuzzy-compares job titles (85% similarity threshold across a 60-day window) to block duplicate submissions and protect data integrity.
Interactive webhook triggered directly from Airtable buttons smoothly transitions saved opportunities from Discovered to Applied with strict status validation to prevent accidental overwrites on active interview stages.
A scheduled daily monitor audits active applications against stage-specific SLA thresholds (7 days for Applied, 3 days for Interviews). It calculates elapsed time, prevents re-nag spam, and dispatches rich action-item cards directly to Discord.
Monitors Gmail in real-time, pre-filtering recruiting keywords and ATS domains (Greenhouse, Lever, Ashby, Workday). Resolves sending companies, links active thread IDs for zero-latency future routing, and matches target records.
Groq LLMs parse recruiter emails into strict structured schemas (Interview Invitation, Rejection, Info Request, Confirmation). Classifications with ≥75% confidence automatically update Airtable stages (e.g. promoting to Technical Interview on coding signals), while low-confidence events ping Discord for human review.
Form captures opportunity, normalizes legal company strings, and fuzzy-compares position titles to block redundant applications.
Daily cron engine checks status change dates against SLA windows and fires automated Discord reminders with context.
Production testing simulations were performed to validate multi-channel intake deduplication, fuzzy company normalization, scheduled follow-up triggers, inbound Gmail AI classification, and state promotion in Airtable. Below are the verified live execution audit logs and central application records.