Hire2HeroDocs
Administrator Portal

Managing Placements

How to view, create, and edit placements — the records that connect a candidate to a client engagement and drive timecards, invoicing, and payroll.

A placement is the core record in Hire2Hero. It links one candidate to one client engagement and carries the dates, rates, billing contacts, and approval settings that every downstream timecard, invoice, and payroll run inherits.

Placement create and edit require the Write Placement role. Without it, the form opens read-only and the Mark as No Show button is hidden.

Browse placements

Navigate to Workforce → Placement in the sidebar. By default the list filters to active placements only. Use the Active Placements toggle in the toolbar to see all placements including ended ones.

Placements list view with toolbar toggle for active placements
The Placements list. The Active Placements toggle in the toolbar shows or hides ended placements.

Key columns at a glance:

ColumnWhat it shows
CandidateThe person placed
TitleRole or position name
Client CorporationWhich client the work is for
Billing Client ContactThe contact responsible for invoicing
Currently Clocked InWhether the candidate is actively on the clock
StatusActive, Pending, or ended

Pending placements

Placements created via an ATS sync arrive in Pending state and appear on the dashboard under the Pending Placements KPI tile. A pending placement is not active — timecards cannot be submitted against it until you review and save it.

Click the placement row (or the Pending Placements tile on the dashboard) to open the detail panel.

Review all pre-filled fields from the ATS. Pay close attention to:

  • Billing client contacts — confirm the right contact is assigned before the first invoice is generated.
  • Rates — verify the pay and bill rates match the agreed terms.
  • Start date — ensure it aligns with the actual start of work.

Make any corrections, then click Review and Save. The save button uses this label (instead of the usual Save) whenever the placement is still pending — it's your cue that the placement isn't active yet. After clicking, the placement moves to Active and timecards can be submitted against it.

Don't skip the review step. Once a timecard is submitted against a placement, changing rates on that placement triggers a warning dialog that requires acknowledgement and may cascade through downstream calculations.

Create a placement manually

Creating a placement is a two-step process. You first generate a placement skeleton from a candidate + billing contact pair, then fill in the full form.

Click + New in the Placements toolbar. A small dialog opens.

Select a Candidate and a Billing Client Contact, then click Generate. Hire2Hero creates the placement record with sensible defaults inherited from the candidate and client, and loads the full form.

In the Basic Information section, enter a Title (the role or position name). Set the Effective Date (when the rates take effect), Start Date, and optionally an End Date for fixed-term placements. The candidate field is locked at this point — it can't be changed after generation.

In the Billing & Approval section, confirm the billing contact (or add more — see Billing client contacts below). Pick an Approval Strategy and optionally assign Approvers (approving client contacts who sign off on timecards).

In the Time Tracking section, configure the Pay Cycle, Bill Cycle, Time Card Type, and Time Card Block Type Group. These drive how timecards are structured for this placement — the block type group determines which block types (Regular, OT, DT, Holiday, etc.) candidates can clock into.

In the Rates section, fill in at least one row in each of Pay Rates and Bill Rates — see Rates below for the grid structure.

Click Save. The placement is immediately active.

Approval strategies

StrategyBehavior
First to approveAny single approver's sign-off finalizes the approval.
All must approveEvery approver must approve; order doesn't matter.
All approve in orderApprovers sign off sequentially; each one unlocks the next.

Billing client contacts

Placements support multiple billing client contacts with effective dates. Each row in the billing contacts grid has a contact and an optional effective date. Add a second row with a future effective date to schedule a billing contact change — Hire2Hero routes invoices to whichever contact is effective on the invoice date.

Rates

Rates are configured in two grids — Pay Rates (what the candidate earns) and Bill Rates (what the client is charged). Each grid row has columns:

ColumnRequiredNotes
NormalYesRegular-hours rate
OTNoOvertime rate
DTNoDoubletime rate
Effective DateNoWhen this rate row takes effect

Add a second row with a future effective date to schedule a raise or rate correction. Hire2Hero uses whichever row is effective on the date a timecard covers.

Location restriction

In Additional Settings, toggle Restrict to Location to require candidates to clock in from a specific geofence. When enabled, an inline map panel appears with:

  • a Google Places search box for the address,
  • a map with a red circle overlay showing the geofence,
  • a Radius field (in feet, default 100).

Set the center by searching for an address or clicking the map, then adjust the radius. Candidates whose device location falls outside the circle at clock-in will be blocked.

Edit a placement

Click any row in the placements list to open the detail panel. All fields are editable for users with the Write Placement role.

Rate changes can trigger a warning. If you change a pay or bill rate on an existing placement — especially one that already has timecards — Hire2Hero may return warnings on save. A dialog opens with two choices: Acknowledge (save anyway) or Undo Changes (revert the pending edits without saving).

Form sections reference

SectionFieldsNotes
Basic InformationCandidate, Title, Effective Date, Start Date, End DateCandidate is read-only after creation
Billing & ApprovalBilling Client Contacts (with effective dates), Approval Strategy, ApproversMultiple billing contacts supported with different effective dates for billing contact changes
Time TrackingPay Cycle, Bill Cycle, Time Card Type, Time Card Block Type GroupAll required; block type group is filtered to exclude PTO-only groups
Time RoundingRounding interval (None, 5, 6, 10, 15 min) and direction (Up, Down, Nearest)Optional; overrides the client-level rounding for this placement
RatesPay Rates and Bill Rates grids (Normal / OT / DT, each row dated)Multiple effective-dated rows supported
Additional SettingsSchedule, Restrict to Location, ATS ID, VMS IDLocation restriction opens an inline map + radius picker

Mark as No Show

If a candidate never showed up for work, you can flag the placement with Mark as No Show. This button appears in the form toolbar for active placements that have not already been marked.

Save any pending changes before clicking Mark as No Show — the button is disabled if the form has unsaved edits. This action cannot be undone from the UI.

On this page