Semantius Logo
ATSJune 27, 2026

Candidate Talent Pools

Organize candidates into pools and segments, tag them by skill or stage, and save the searches you run most. When a requisition opens, your shortlist is already assembled instead of rebuilt from scratch.

Use the Candidate Talent Pools semantic blueprint

/semantius-admin use the architect, analyst and modeler skills to update the semantius platform with the model specified in https://www.semantius.com/blueprints/ats-talent-pools-semantic-blueprint.md

Entity summary

Name data_object Description
Candidate Tag Assignments candidate_tag_assignments Links between candidates and tags, recording who assigned each tag and when, with optional context.
Candidate Tags candidate_tags Free-form labels applied to candidates to support segmentation, search, and pool inclusion, with name, optional category, and color.
Recruiter Saved Searches recruiter_saved_searches Saved recruiter searches over the candidate database, with the filter expression, last-run time, and alert preferences.
Talent Pool Memberships talent_pool_memberships Links between candidates and talent pools, carrying added date, source, status in the pool, match score, and last engagement.
Talent Pools talent_pools Curated pools of candidates kept warm for future roles, such as past finalists, alumni, and hard-to-fill skill clusters.
Talent Segments talent_segments Rule-based pool definitions over candidates that automatically populate membership from a saved filter.
Candidates candidates People known to the recruiting organization, with or without an active application, carrying contact details, resume, tags, consent, and source.
flowchart TD
  classDef master fill:#d4f4dd,stroke:#27ae60,color:#0b3d20;
  classDef embedded_master fill:#fff4cc,stroke:#c79100,color:#5b4500;
  classDef platform_builtin fill:#e0e0e0,stroke:#424242,color:#1a1a1a;
  talent_pools["Talent Pools"]
  candidates["Candidates"]
  talent_pool_memberships["Talent Pool Memberships"]
  talent_segments["Talent Segments"]
  recruiter_saved_searches["Recruiter Saved Searches"]
  candidate_tags["Candidate Tags"]
  candidate_tag_assignments["Candidate Tag Assignments"]
  users["Users"]
  talent_pools -->|"has_member"| talent_pool_memberships
  candidates -->|"member_of_via"| talent_pool_memberships
  talent_segments -->|"materializes_into"| talent_pools
  candidates -->|"tagged_via"| candidate_tag_assignments
  candidate_tags -->|"applied_via"| candidate_tag_assignments
  talent_pools -->|"groups"| candidates
  candidates -->|"has owning recruiter"| users
  talent_pools -->|"has owner"| users
  users -->|"assigned tags"| candidate_tag_assignments
  recruiter_saved_searches -->|"has owner"| users
  class talent_pools master;
  class candidates embedded_master;
  class talent_pool_memberships master;
  class talent_segments master;
  class recruiter_saved_searches master;
  class candidate_tags master;
  class candidate_tag_assignments master;
  class users platform_builtin;
  style recruiter_saved_searches stroke-dasharray:5 5;