Pipeline & Project Health: Project Candidate Completeness Audit

Prompt: Project Candidate Completeness Audit

Description: For a single project, audits every in-consideration candidate against a data-completeness checklist so the team knows which records need work before the next client update.
Frequency: Ad hoc (before client updates, slate presentations, or weekly project reviews)
Connectors: Clockwork Recruiting

Prompt: (copy/paste the prompt below into your chat in your LLM)

Project: [project name or ID]. Build a Candidate Completeness Audit using Clockwork Recruiting. Fetch the project with ? include=client_company,project_type and display as <Company> \ <Project> throughout.

Step 1 — Confirm scope. Fetch statuses via list_reference_data(data_type=statuses). Define "in consideration" as any candidacy with status.rank >= 1100. Confirm the boundaries with me if ambiguous.

Step 2 — Pull in-scope candidacies via list_candidacies with include=person,status,overview_note,assessment_note,next_steps_note. Paginate fully.

Step 3 — For each candidate, pull get_person_details for positions, compensation, education, emails, phone_numbers, tags, and notes (include=author).

Step 4 — Score each candidate against this checklist. Mark each ✅ present, ⚠️partial, or ❌ missing:

  • Current position (title + company + start date)
  • Work history (3+ prior positions, or full career if shorter)
  • Education (at least one entry)
  • Compensation (current comp — base, bonus/variable, equity if applicable)
  • Contact info (at least one email AND one phone number)
  • Résumé / CV attached — verify via get_person_details(detail_type=attachments). The response includes attachment_type, file_file_name, and a signed download_url (time-limited — use immediately, don't cache).
  • Overview note on the candidacy (present, non-empty)
  • Assessment note on the candidacy (present, non-empty)
  • Next steps note (present, dated within last 14 days)
  • Recent activity (any candidacy note in last 14 days)
  • Tags (at least one on the person record)

Step 5 — Compute a completeness score per candidate (count of ✅ out of 11, as %).

Output:

  1. Header — <Company> \ <Project>, total in-scope candidates, average completeness score, audit date.
  2. Candidate Completeness Table — one row per candidate, a column per checklist item plus the score, sorted by score ascending (worst first).
  3. Top Gaps — 3–5 bullets on the most common missing fields ("6 of 9 candidates are missing compensation data").
  4. Action List — prioritized list of candidates and fields to fix, grouped by likely owner (most recent note author). Format: [Candidate] — [missing fields] — suggested owner: [user].
  5. Client-Ready Check — a GO / NOT YET verdict on whether the slate is ready to share, with reasoning.

Adapt It: Add screening-question ratings (get_candidacy(include_ratings=true)) as a completeness dimension Loosen scope to the whole pipeline for a data-hygiene sweep Tailor the checklist to your firm's must-haves Run it across all active searches and rank projects by average completeness.1.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.