→ quake_create_jobDaily Audit Trigger - Wakes up the workflow on a defined cycle (e.g., every morning) to scan for new client contacts.
Maintaining a high-quality client database is the difference between a recruitment agency that guesses and one that scales. This Client Data Integrity & Enrichment workflow ensures your client contact list is never out-of-date or incomplete.
Why this matters for your bottom line:
- Automatic Data Cleanup: No more missing email addresses or mobile numbers. If a consultant adds a contact with half the information, the system automatically finds the missing pieces using Apollo, saving hours of manual research.
- Sales Readiness: When you go to market with a candidate, you need to know exactly who you are calling. This workflow ensures every "Contact" in your CRM is "pitch-ready" with verified details.
- Performance Monitoring: The daily report gives you and your managers a clear view of who is adding quality data and who needs a nudge. It turns "data entry" from a chore into a transparent performance metric.
- One Source of Truth: By syncing everything into Quake Core, you are building a valuable long-term asset for the business, ensuring that even if a consultant leaves, the business retains perfect records.
The Workflow Logic:
- The Trigger: Every day, the system scans Itris for any new client contacts added in the last 24 hours.
- The Audit: OpenAI acts as your data gatekeeper, checking each record for missing fields like LinkedIn URLs, direct dials, or job titles.
- The Enrichment: If data is missing, the agent reaches out to Apollo to hunt down the missing information and pulls it back into your system.
- The Update: Your Itris database is automatically updated with this new information—no manual typing required.
- The Quake Sync: Every update is logged in Quake Core to track your database growth and integrity scores.
- The Leadership Report: You and your Team Leaders receive a summary email via Outlook, highlighting the new contacts added and any remaining gaps that need a human touch.
→ quake_create_jobDaily Audit Trigger - Wakes up the workflow on a defined cycle (e.g., every morning) to scan for new client contacts.
→ CompanyContact_SelectByLastModifiedFromFetch New Contacts - Queries Itris for all contacts added or updated since the last run to check their status.
→ openai_generate_jsonAnalyze Data Gaps - OpenAI reviews the contact fields and identifies exactly what information (like mobile or title) is missing.
→ searchPeopleApollo Enrichment - Queries Apollo to find the missing contact information for any records identified as incomplete.
→ CompanyContact_PatchByContactIdAuto-Update Itris - Writes the newly discovered contact details back into Itris, ensuring the CRM is always accurate.
→ quake_create_contactQuake Core Sync - Saves the contact audit results into Quake for long-term reporting and leaderboard tracking.
→ sendMailMeConsultant Alert - Sends a report to the specific user who added the contact, listing what was fixed and what is still needed.
→ sendMailMeLeadership Report - Sends a global summary report to the Business Owner and Team Managers.