diiirect
PlatformTalentDataPricingFuture of work
Sign inPost a role

Explore

  • Platform
  • Talent
  • Data
  • Pricing
  • Future of work
Sign in

Get started

Hire talentI'm looking for work

First shortlist in 5 days

diiirect

Hiring, but direct. A platform and talent marketplace where companies, recruiters, and skilled professionals work together to move from role brief to qualified shortlist faster.

Product

  • Platform
  • Intelligence
  • Categories
  • Talent
  • Pricing
  • Changelog
  • Roadmap

Who it's for

  • For talent
  • For companies
  • For recruiters
  • For non-profits
  • Compare all four

Company

  • Manifesto
  • Case studies
  • Contact
  • Book a demo
  • Press & Media
  • Investors
  • Partners
  • Sponsorships

Resources

  • Templates
  • Assessments
  • Experts
  • Nominate an Expert
  • FAQ
  • Hackathons
  • Apply as talent
  • Start hiring
  • Blog

Tools

  • All tools
  • EOR calculator
  • Resume generator

Legal

  • Privacy
  • Terms
  • Data deletion

Categories

  • Software & Web
  • Data & AI/ML
  • DevOps & Cloud
  • Cybersecurity
  • Blockchain & Web3
  • All categories

By tool

  • HubSpot

Alternative to

  • Upwork
  • Toptal
  • Fiverr
  • Freelancer
  • Guru
Made withπŸ§‰inπŸ‡¦πŸ‡·πŸ‡ΊπŸ‡ΈbyDraidel
Changelog

Released July 6, 2026v3.22.0NewUpdated July 8, 2026

Job creation tools, document signing, and profile strength scoring

Admins can now create jobs with guided workflows, AI skill suggestions, and inline client management. Contracts can be signed directly in the platform using DocuSeal. Talent profiles now show a detailed strength score with actionable feedback to improve their visibility.

On this page

  • Hiring59
  • Talent13
  • Recruiting1
  • Sourcing4
  • Assessments4
  • Contracts and payments16
  • Account20
  • Website2

Changes by area

  • Hiring59 changes

    Talent onboarding steps for skills, work experience, and education are now available in Spanish alongside English

  • Talent13 changes

    open the workspace to under-review talent with a status banner

  • Recruiting1 change

    flag-gated Draft agreement action on placements

  • Sourcing4 changes

    enforce cache-before-spend on the batch-enrich path

  • Assessments4 changes

    talent scoring pillar β€” SP1 foundation + SP2 modality/data-model + admin backfill

  • Contracts and payments16 changes

    brand the embedded signing form + pre-fill + reference doc

  • Account20 changes

    admin sidebar IA nav + section keys

  • Website2 changes

    Better Stack status announcement bar with nav offset

All 119 changes in v3.22.0

All 119 changes in v3.22.0

Hiring

  • New

    Phase 1 β€” shared @diiirect/tracking package + cross-domain www capture

    #
  • New

    Phase 2 β€” first+last touch persistence + conversion ledger fix

    #
  • New

    Phase 2 β€” last-touch capture (_diiirect_attr_last cookie)

    #
  • New

    density switch (dots ↔ details) + hover previews

    #
  • New

    independent show/hide toggles for richer event types

    #
  • New

    make calendar events clickable to their detail

    #
  • New

    move filters into the rail + richer, less-boxy design

    #
  • New

    show the dot hover preview on keyboard focus too

    #
  • New

    surface the recruiter party on the client contract detail

    #
  • New

    adverse-impact four-fifths report job + admin panel (SP4 task 4)

    #
  • New

    compliance schema β€” isolated demographics + adverse-impact reports + contests (SP4 task 1)

    #
  • New

    contest-this-result appeal flow + human-review task (SP4 task 6)

    #
  • New

    human-review gate helper + per-result explainability (SP4 task 5)

    #
  • New

    pure four-fifths adverse-impact math (SP4 task 3)

    #
  • New

    add client-documents feature flag (default off)

    #
  • New

    candidate-profile + contract-area send triggers

    #
  • New

    client Documents hub + flag-gated nav item

    #
  • New

    DocuSeal builder token minting

    #
  • New

    DocuSeal client + provider standalone submission

    #
  • New

    DocuSeal webhook reconciliation for sent_documents

    #
  • New

    PDF upload + DocuSeal builder embed (Task 12b)

    #
  • New

    pure helpers for recipient/submitter/template resolution

    #
  • New

    pure helpers for recipient/submitter/template resolution

    #
  • New

    send flow (template source) + template enumeration

    #
  • New

    sendDocument engine

    #
  • New

    sent_documents ledger repo

    #
  • New

    sent-document notifications + branded email

    #
  • New

    honest degree fallback (other) + Spanish degree phrases

    #
  • New

    university acronym aliases + startYear plumb-through

    #
  • New

    canonical company graph β€” ingest positions, company resolution, work-history link

    #
  • New

    providers keep per-position company identifiers

    #
  • New

    deterministic hourly-rate estimation (config, not prompt)

    #
  • New

    flag-gated two-step transcribe->infer pipeline in extract-resume

    #
  • New

    golden-set eval harness + nightly workflow

    #
  • New

    transcribe+infer passes with evidence gate; escalation model -> sonnet-4.5

    #
  • New

    transcript/inference schemas + evidence-span verification

    #
  • New

    shared slugifyName + toDisplayName helpers

    #
  • New

    canonical role + seniority at submit, backfill script, Deel payload alignment

    #
  • New

    deterministic EN+ES seniority parser

    #
  • New

    ensureHostProfile β€” idempotent draft booking-page provisioner

    #
  • New

    lazy-provision + pre-filled draft booking-page UX (bilingual)

    #
  • New

    name-derived unique booking-slug generator

    #
  • New

    merge talent AI engine overhaul β€” resolver cascade, extraction v2, canonical roles, employers graph, education fidelity

    #
  • New

    derive the onboarding bio from the brief (Phase 2)

    #
  • New

    evidence-gated Talent Brief foundation (Phase 1)

    #
  • New

    outcome-loop ranking priors (Phase 4)

    #
  • New

    per-job pitch from the brief on the client match view (Phase 3)

    #
  • New

    shared event calendar + talent agenda view

    #
  • New

    surface the event calendar in the find-shell

    #
  • New

    actionable setup cards on the Scheduling tab

    #
  • New

    Calendly-grade calendar onboarding step

    #
  • New

    move booking-link management into the find shell

    #
  • Fixed

    resolve candidate screening answers across key shapes

    #
  • Fixed

    repair post-rebuild schema drift surfacing as nightly prod errors

    #
  • Fixed

    bump sent_documents migration +1s to avoid version collision

    #
  • Fixed

    institution = school name only (education match-rate regression)

    #
  • Fixed

    rejected-alias guard + v2 review-apply caps + university-aliases policy roles

    #
  • Fixed

    trim title lookup keys so padded titles still resolve

    #
  • Fixed

    collapse routes under Vercel 2048 cap (was 2071)

    #

Talent

  • New

    open the workspace to under-review talent with a status banner

    #
  • New

    profile-strength card on find dashboard

    #
  • New

    profile-strength feature flag + i18n keys

    #
  • New

    profile-strength server loader

    #
  • New

    profile-strength v2 β€” 22-item granular scoring model

    #
  • New

    profile-strength v2 UI β€” per-item breakdown + new signals

    #
  • New

    profile-strength v2 UI β€” per-item breakdown + new signals

    #
  • New

    pure profile-strength scorer

    #
  • Fixed

    add Documents entry to the classic talent nav

    #
  • Fixed

    guarantee profile-strength loader never throws

    #
  • Fixed

    keep the classic shell gated on the application status page

    #
  • Fixed

    race-safe onboarding progress get-or-create

    #
  • Fixed

    type the profile-strength existence probe against the schema-union client

    #

Recruiting

  • New

    flag-gated Draft agreement action on placements

    #

Sourcing

  • Fixed

    enforce cache-before-spend on the batch-enrich path

    #
  • Fixed

    rebuild stale-profile refresh cron on source_records freshness, gated off

    #
  • Fixed

    stop writing generated full_name column in persist-graph profile upsert

    #
  • Fixed

    stop writing generated is_current column in persist-graph positions

    #

Assessments

  • New

    talent scoring pillar β€” SP1 foundation + SP2 modality/data-model + admin backfill

    #
  • New

    explicit Added state, ranked results, prop-gated required toggle + supply + suggestions

    #
  • Fixed

    gate punctuation-stripped ranking fallback to prevent short-residue pollution

    #
  • Fixed

    job titles keep their catalog UUID + ranked search module

    #

Contracts and payments

  • New

    brand the embedded signing form + pre-fill + reference doc

    #
  • New

    DocuSeal 3-way send for staffing agreements

    #
  • New

    embed DocuSeal signing in-platform (no docuseal.com redirect)

    #
  • New

    in-app document-fields editor (records + JSONB)

    #
  • New

    recruiter 3-party staffing agreement β€” foundation (gated)

    #
  • New

    recruiter staffing agreement authoring action (gated)

    #
  • New

    resolve DocuSeal document fields from records + JSONB overrides

    #
  • New

    signing view β€” constrain the document, add a metadata + actions rail

    #
  • New

    staffing send-trigger + 3-way signing completion

    #
  • New

    vendor-agnostic signed-document ownership (own the artifact β†’ R2)

    #
  • New

    getJobTitles lookup endpoint

    #
  • New

    one-off PDF/DOCX/HTML submissions in the client

    #
  • Fixed

    centralize field resolution in prepare() β€” fixes blank docs on primary path

    #
  • Fixed

    handle the 'not sent for signature' edge case gracefully

    #
  • Fixed

    parse DocuSeal create-submission response + never crash the send

    #
  • Fixed

    paginate getJobTitles via cursor + numeric id (verified vs sandbox)

    #

Account

  • New

    admin sidebar IA nav + section keys

    #
  • New

    localize skills onboarding step (SkillsQuestion + SkillRow, EN+ES)

    #
  • New

    localize work-experience, education and final-review onboarding steps (EN+ES)

    #
  • New

    friendly <firstname>-<random> handle generator

    #
  • New

    new talent default mailboxes use firstname-random handle

    #
  • New

    auto-provision the talent booking page (draft) at submit

    #
  • New

    redesign analyze-step loading experience

    #
  • New

    redesign LinkedIn step β€” recommended nudge, real logo, mobile-first

    #
  • New

    redesign talent calendar step β€” two-step flow, brand marks, soft OAuth errors

    #
  • New

    resume-only extraction review card (provenance parity)

    #
  • Fixed

    live password-mismatch feedback on the signup form

    #
  • Fixed

    analyze slow-state skip escape + correct uploading label

    #
  • Fixed

    analyze-step slow-scan UX + LinkedIn photo switcher

    #
  • Fixed

    final-review edit links point at correct steps via named STEP constants

    #
  • Fixed

    guarantee an AI-written bio on the LinkedIn prefill path

    #
  • Fixed

    resume-only review β€” degree localization corruption + fetch dead-end

    #
  • Fixed

    submit path honors 'other' degree instead of silently persisting bachelor

    #
  • Fixed

    use durable R2 LinkedIn photo + fix avatar re-crop

    #
  • Fixed

    valid HTML + timezone-safe dates across the talent wizard

    #
  • Fixed

    6 security hardening fixes

    #

Website

  • New

    Better Stack status announcement bar with nav offset

    #
  • New

    revamp changelog with cadence toggle, activity graph, and tooltips

    #

Changelog