Semantius Logo
ATSJune 27, 2026

Job Offers

Draft offers from templates, route them through approval chains, and track every version until acceptance. Generated offer letters stay linked to the offer record, so what was approved is exactly what was sent.

Use the Job Offers 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-offers-semantic-blueprint.md

Entity summary

Name data_object Description
Offer Approvals offer_approvals Approval steps in the offer-approval chain, triggered when an offer exceeds band, includes non-standard equity, or matches other escalation rules.
Offer Letter Documents offer_letter_documents Generated PDF letters of the offer terms, versioned alongside the structured offer and linked to the e-signature envelope.
Offer Letter Templates offer_letter_templates Reusable offer-letter templates with merge tokens for candidate, role, and pay terms, versioned by jurisdiction and language to render offer letters.
Offer Versions offer_versions Versioned snapshots of a job offer during negotiation, each holding the structured terms and the author of the change, from initial through accepted.
Offers job_offers Formal employment offers extended to candidates, with compensation, start date, terms, approval chain, and status.
Applications job_applications Candidate submissions against a specific requisition, with pipeline stage, status, source, and full evaluation history.
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;
  job_offers["Offers"]
  candidates["Candidates"]
  job_applications["Applications"]
  offer_versions["Offer Versions"]
  offer_approvals["Offer Approvals"]
  offer_letter_documents["Offer Letter Documents"]
  offer_letter_templates["Offer Letter Templates"]
  users["Users"]
  job_offers -->|"evolves_through"| offer_versions
  job_offers -->|"gated_by"| offer_approvals
  offer_versions -->|"renders_as"| offer_letter_documents
  offer_letter_templates -->|"rendered_as"| offer_letter_documents
  candidates -->|"submits"| job_applications
  job_applications -->|"results in"| job_offers
  candidates -->|"has owning recruiter"| users
  users -->|"authored templates"| offer_letter_templates
  users -->|"approved templates"| offer_letter_templates
  offer_versions -->|"has author"| users
  offer_approvals -->|"has approver"| users
  offer_letter_documents -->|"has owner"| users
  job_applications -->|"has owning recruiter"| users
  job_offers -->|"has approver"| users
  class job_offers master;
  class candidates embedded_master;
  class job_applications embedded_master;
  class offer_versions master;
  class offer_approvals master;
  class offer_letter_documents master;
  class offer_letter_templates master;
  class users platform_builtin;