JobFrame · Enterprise · Integrations

Once your jobs are coordinates, the rest of the toolbox reads them.

A mapped roster isn't just a crosswalk file — it's the shared key every other analysis in the toolbox joins on.

The toolbox family

AnyComp

live

Pay decisions — bands, evaluation, cycle audits, and the strategy → priorities → optimizer → scenario loop — keyed to the same canonical profile, not a raw title string or SOC code.

See the AnyComp decision layer

wage-compliance

live

Jurisdictional wage-floor checks (FLSA, state labor law, local ordinances) run against the same mapped roles, so a compliance check and a pay decision are never arguing about two different definitions of the job.

survey-orchestrator / benchmark cohorts

live

Longitudinal survey programs and the niche benchmark consortia read the same coordinates, so your roster's cuts join a peer set without a second round of job matching.

Performix

in progress

A worked example in progress, not shipped yet: “what drives performance in this job” panels, reading the same job coordinates that drive your comp and benchmark data. Named here as the direction, not a live integration.

API / MCP

The same resolve, match, and bulk-map calls your systems and agents already use. Posted meters below are the baseline every account starts on; the enterprise plan prices every one of these calls at $0.

CallPosted meterEnterprise plan
resolve$0.01 / resolve (1,000/mo free)$0 / call
match$0.05 / match$0 / call
bulk-map$0.02 / employee-row$0 / row

Sibling of the read-your-own-data promise: referencing the codes and reading your own past mappings is never charged, on any plan.