Free RFI resource

Employee callout software requirements checklist

117 requirements for evaluating automated employee callout and workforce scheduling systems, compiled from real solicitations issued by shift-based employers. Read them all below, or download the matrix in Excel, Word, or PDF and use it directly in your RFI.

Free, no form to complete. Vendor-neutral — use it with any vendor.

117Individual requirements, each with guidance on what to look for in a vendor’s answer.
11Categories, from callout mechanics through security, support, and contracting.
64Marked Must, meaning a solution is not viable without them. Adjust to suit your operation.
3 formatsExcel with automatic scoring, Word for pasting into your own document, and PDF.
What it covers

Eleven categories, from the call list to the contract.

The requirements are industry-neutral. They apply equally to public safety, healthcare and long-term care, manufacturing, utilities, transportation, security services, and any operation that has to fill an unplanned vacancy quickly and fairly.

A · 23 requirements

Automated Callout & Notification

How the system builds a call list, who it contacts, in what order, and what happens when someone does not answer.

B · 15 requirements

Call List & Candidate Management

Keeping the candidate pool correct between events: eligibility criteria, named rules, crew structures, and employee attributes.

C · 12 requirements

Employee Scheduling & Rotations

Whether the base schedule lives in the same system as the callout, and what it can handle if it does.

D · 8 requirements

Overtime, Leave & Labor Rules

Overtime tracking, leave balances, work-hour limits, and the qualifications that decide who may be assigned.

E · 4 requirements

Time & Attendance

Capturing actual worked time against the schedule, and getting it to payroll.

F · 8 requirements

Employee Self-Service & Mobile

What employees can see and do for themselves, from a phone or a browser.

G · 11 requirements

Reporting & Audit Trail

The record you rely on months later when someone asks why they were not called.

H · 6 requirements

Integration & Data Exchange

Getting data in and out: payroll formats, APIs, HR system connectors, and single sign-on.

I · 12 requirements

Security, Hosting & Architecture

Hosting architecture, data protection, availability, and access control.

J · 11 requirements

Implementation, Training & Support

Who does the implementation, who trains whom, and what support looks like after go-live.

K · 7 requirements

Vendor Profile & Contracting

Vendor experience, pricing transparency, and contract terms.

Before you read the responses

Two questions that change how you read every other answer.

Is the schedule in the same system as the callout?

Categories C through F cover scheduling, overtime, leave, time and attendance, and employee self-service. A vendor whose product is callout-only will answer No or Not Applicable to much of it, or will propose integrating with a system you already own. If so, add the cost, the implementation time, and the ongoing risk of that integration to their evaluation — and ask what happens operationally when the two systems disagree.

Which rules can your staff configure, and which need vendor development?

Collective bargaining agreements define overtime differently almost everywhere. Most vendors need development work for contract-specific ordering, charged declines, escalation, and list rotation. That is normal — but insist it is scoped and priced before award, and send them your agreement first. A quote given without your rules in hand is not reliable. This is the most common source of budget overrun in these procurements.

Download

Take the matrix and make it yours.

Every requirement on this page is free to read and free to use. The files give you the working version: delete what does not apply, add your own, set your own priorities, and issue it to vendors.

No form, no email address. Pick whichever format your environment allows.

Want a second opinion on the responses you get back? Send us the callout and overtime articles from your agreement and we will walk through how they would be configured — whether or not we end up on your vendor list. Start that conversation.
The full list

All 117 requirements.

Priority reflects how often each requirement appeared in the source solicitations: Must means a solution is not viable without it, Should means significant operational value with a workaround that costs time, and Nice means desirable but not decisive. Change them to match your own operation.

A. Automated Callout & Notification

23 requirements

How the system builds a call list, who it contacts, in what order, and what happens when someone does not answer.

IDRequirementPriorityWhat to look for in the answer
A-01Generate a call list of qualified, available employees for an open shift or eventMustAsk whether the list is built from live scheduling data or from an imported/synced copy. A nightly sync means the list can be stale at 2 a.m.
A-02Contact employees sequentially, one at a time, in the order the rule producedMustMost collective bargaining agreements require each employee get an opportunity to respond before the next is approached.
A-03Offer a shift to all candidates at once and collect responses (bidding)ShouldDistinct from sequential callout. Ask the vendor to state clearly which method does which — many conflate calling with bidding.
A-04Configurable response window per candidate, with automatic advance on expiryMustWithout auto-advance a supervisor has to sit and watch the process.
A-05Distinguish an expired (unanswered) offer from an active declineMustA system that records both as ‘declined’ will misstate the record in a grievance. Ask to see both states on screen.
A-06Contact employees by more than one method (voice call, SMS, mobile app, email)MustAsk which methods are included in the base price and which are chargeable.
A-07Schedule a callout to begin at a specified date and timeShouldUseful for known future gaps rather than only emergencies.
A-08Define a cut-off after which the opportunity is no longer actionableShouldPrevents an offer being accepted after it is useful.
A-09Run the callout manually, contacting employees yourself and recording responsesShouldSome agreements require a human to place the call. Automation should be optional, not mandatory.
A-10Pause, resume, or cancel a callout in progressShould
A-11Take manual control mid-callout to add, skip, or reorder candidatesShould
A-12Contact an entire workgroup at once for a major event (all-hands)ShouldAsk how this differs from the normal callout path.
A-13Run multiple callouts at the same time across different locationsShould
A-14Order candidates by accumulated overtime, using the organization’s own definition of overtimeMustCRITICAL SCOPING QUESTION. Overtime is defined differently almost everywhere — by assignment reason, reset cycle, or hours above a threshold. Ask whether this is standard configuration or vendor development, and get the cost in writing.
A-15Apply seniority as a tiebreak, or wherever the agreement places itMustSame scoping question as above.
A-16Charge a declined opportunity against the employee’s running overtime totalShouldCommon CBA requirement. Ask whether it is configuration or development.
A-17Escalate from voluntary to mandatory when nobody acceptsShould
A-18Rotate the employee or crew who worked to the bottom of the listShouldAsk whether rotation can run on a fixed cycle (e.g. weekly) as well as after each event.
A-19Cascade through the list until every position for each role is filledShould
A-20Apply minimum rest and consecutive-hour caps as an eligibility conditionMustAsk specifically whether rest limits are checked BEFORE the offer goes out or reported afterward. The difference matters for fatigue-rule compliance.
A-21Record audio of callout phone callsNiceNote that call recording carries consent obligations that vary by state. Confirm whether the vendor stores audio and for how long.
A-22Score candidates numerically and rank by scoreNiceA numeric score is harder to defend in a grievance than an explicit ordered rule. Consider whether you actually want this.
A-23Set up callouts without IVR scripting or telephony configurationMustAsk what is required to change a callout rule after go-live, and who has to do it.

B. Call List & Candidate Management

15 requirements

Keeping the candidate pool correct between events: eligibility criteria, named rules, crew structures, and employee attributes.

IDRequirementPriorityWhat to look for in the answer
B-01Build named, reusable rules from a set of standard eligibility criteriaMustAsk how many rules are permitted and whether each costs extra.
B-02Restrict candidates to employees available to work that shiftMust
B-03Exclude employees who already have an assignment on that dateMust
B-04Exclude employees whose hours including this shift would exceed daily limitsMust
B-05Exclude employees whose hours would exceed work-period limitsMust
B-06Restrict by home location, and by locations the employee is authorised to workMust
B-07Narrow an individual opportunity by allowed position and required skillMustAsk whether this is set per opportunity or only globally on the rule.
B-08Run different rules for different bargaining units, departments, and locations in one systemMustA single-rule system forces the strictest agreement onto every group.
B-09Mark an employee unavailable (sick, PTO, rest, travel) and control whether they are still contactedShould
B-10Allow employees to make themselves unavailable for callout from self-serviceNice
B-11Build crew or team structures made up of distinct rolesShouldAsk how the system handles a team made of different roles – one supervisor and three technicians, or one charge nurse and four staff nurses.
B-12Change an employee’s position during an event and backfill behind themShould
B-13Release employees back to available when an event winds downShould
B-14Maintain employee attributes used for selection: seniority date, hire date, skills, certifications, positionMust
B-15Generate open shift records automatically from unmet coverage requirementsShouldSaves creating each opportunity by hand across a date range.

C. Employee Scheduling & Rotations

12 requirements

Whether the base schedule lives in the same system as the callout, and what it can handle if it does.

IDRequirementPriorityWhat to look for in the answer
C-01Maintain the base employee schedule in the same system that runs calloutsMustKEY EVALUATION POINT. If the vendor answers ‘integrates with your existing scheduling system’, add the cost, timeline, and ongoing risk of that integration to their score — and ask what happens when the two systems disagree.
C-02Build fixed, rotating, recurring, and variable shift patternsMust
C-03Support 12-hour continuous rotations (DuPont, Panama/2-2-3, 4-on-4-off) and 8-hour rotationsMustAsk to see a named pattern built during the demo, not described.
C-04Schedule relief coverage, regular days off, and floating relief employeesShould
C-05Schedule on-call and standby assignments distinctly from worked shiftsShould
C-06Define unlimited locations, departments, work areas, and employee groupsMust
C-07Set coverage requirements by position, skill, location, and time periodMustThis is what makes gap detection possible.
C-08Identify coverage shortfalls before schedules are publishedMust
C-09Assign tasks, duties, and breaks within a shiftShouldRelevant where coverage is by position rather than headcount — control rooms, service desks, posts.
C-10Auto-generate a schedule from patterns and coverage requirementsShould
C-11Run annual or periodic shift bids with rules-based awardsShould
C-12Support multiple schedulers with permissions scoped by location or departmentMust

D. Overtime, Leave & Labor Rules

8 requirements

Overtime tracking, leave balances, work-hour limits, and the qualifications that decide who may be assigned.

IDRequirementPriorityWhat to look for in the answer
D-01Track overtime hours by employee in the same system that runs calloutsMustIf overtime balances live in a different system, the call list depends on a sync.
D-02Maintain accrual-based leave balances (vacation, sick, PTO) with transactionsShould
D-03Accept, route, and approve time-off requestsShould
D-04Prevent assignments that conflict with approved leave or stated availabilityMust
D-05Apply work-hour limits, rest rules, and break requirementsMustAsk which are standard and which need configuration work.
D-06Track skills and certifications with expiry dates and advance warningMustEssential where a licence lapse makes someone ineligible — NERC, gas OQ, clinical, CDL.
D-07Prevent assigning an employee to work they are not qualified forMust
D-08Support shift trades between employees, with or without approvalNice

E. Time & Attendance

4 requirements

Capturing actual worked time against the schedule, and getting it to payroll.

IDRequirementPriorityWhat to look for in the answer
E-01Capture actual worked time against the scheduleShouldAsk whether this is the same product or a separate module with its own licence.
E-02Compare planned against actual hours and cost for any date rangeShould
E-03Punch in and out from a mobile device with location verificationNice
E-04Produce timecards and route them for approvalShould

F. Employee Self-Service & Mobile

8 requirements

What employees can see and do for themselves, from a phone or a browser.

IDRequirementPriorityWhat to look for in the answer
F-01Employees view their own schedule from any deviceMust
F-02Employees receive and respond to callout offers from a mobile deviceMust
F-03Employees submit time-off requests and view balancesShould
F-04Employees update their own availability and contact detailsShouldStale phone numbers are a common cause of failed callouts.
F-05Employees bid on open shiftsShould
F-06Managers control which self-service features are enabled, per groupMust
F-07Native iOS and Android applications, not only a mobile browserShould
F-08Send targeted messages to selected employees or groupsNice

G. Reporting & Audit Trail

11 requirements

The record you rely on months later when someone asks why they were not called.

IDRequirementPriorityWhat to look for in the answer
G-01Retain a complete, printable record of every callout: who was contacted, when, and the responseMustAsk to see a real record from a completed callout during the demo, not a sample.
G-02Record which rule produced the candidate list and in what orderMustThis is what answers ‘why was I skipped’ months later.
G-03Record every candidate state: identified, contacting, offered, accepted, partially accepted, rejected, expired, assigned, precluded, bypassed, cancelledMustGranularity matters. ‘Contacted / not contacted’ is not enough for a grievance.
G-04Report acceptance and decline rates by employee over a periodShould
G-05Report hours worked, overtime, and on-call by employee, team, location, and dateMust
G-06Search current status (e.g. which employees are approaching a rest threshold)Should
G-07Provide a library of standard reports without custom report writingShouldAsk how many reports are included and whether report changes are chargeable.
G-08Export reports to PDF, Excel, CSV, and HTMLMust
G-09Email reports from within the applicationNice
G-10Retain records for a defined period (state your retention requirement)MustPublic bodies often need multi-year retention. Confirm the vendor’s default and whether longer costs more.
G-11Maintain a system access and change log (who viewed or changed what)Must

H. Integration & Data Exchange

6 requirements

Getting data in and out: payroll formats, APIs, HR system connectors, and single sign-on.

IDRequirementPriorityWhat to look for in the answer
H-01Export payroll data in a format the payroll system acceptsMustAsk which formats are standard out of the box and which require development.
H-02Provide a documented API for exchanging data with other systemsMust
H-03Import employee records, leave, and certifications on a scheduleShould
H-04Provide a pre-built bidirectional connector to our HR/ERP system (name it)ShouldSCOPING QUESTION. Very few vendors have a genuine pre-built connector to a specific HRIS version. Ask for a reference customer using that exact connector.
H-05Export schedules to external calendars (iCalendar, Outlook, Google)Nice
H-06Single sign-on (state your identity provider)ShouldConfirm which protocols and which identity providers.

I. Security, Hosting & Architecture

12 requirements

Hosting architecture, data protection, availability, and access control.

IDRequirementPriorityWhat to look for in the answer
I-01Vendor-hosted SaaS requiring no customer-managed serversMust
I-02Describe the hosting arrangement: vendor-owned data center, a major third-party cloud platform, or another arrangement. Name the platform and state any certifications it holds, and whether they extend to the vendor’s own applicationMustAsk this before asking about certificates. A vendor hosting on a major cloud platform inherits that platform’s physical, network, and infrastructure controls; a vendor running its own servers does not, and you should understand what they have put in their place. Then confirm whether any certification named covers the application itself or only the infrastructure beneath it.
I-03Specify the data center region (state your residency requirement)MustPublic bodies frequently require in-country hosting. Get the answer in writing.
I-04Encryption of data in transit and at restMust
I-05Describe how employee personal data, including phone numbers, is protected and who can access itMustCallout systems hold personal contact details for your entire workforce. Ask who inside the vendor can see them and under what circumstances.
I-06State whether customer data is used for any purpose other than providing the service, and confirm it is not shared without written consentMustSome public bodies require this in writing. Ask for the contractual commitment, not a policy page.
I-07Stated uptime service level agreementMust
I-08Automated backups with defined retention and geo-redundant storageMust
I-09Role-based permissions with read, add, modify, and delete levelsMust
I-10Accessible from any modern browser with no client installationMust
I-11Available 24/7/365Must
I-12Protection against unauthorized use of employee contact detailsMustCallout systems hold personal phone numbers. Ask how access is restricted and logged.

J. Implementation, Training & Support

11 requirements

Who does the implementation, who trains whom, and what support looks like after go-live.

IDRequirementPriorityWhat to look for in the answer
J-01Implementation delivered by the vendor’s own team, not a third-party integratorShouldKEY EVALUATION POINT. Ask who will actually do the work and whether they are employees of the vendor.
J-02Written implementation plan with milestones and responsibilitiesMust
J-03Configuration of callout and scheduling rules as part of implementationMustAsk whether rule configuration is included or billed separately.
J-04Training for system administrators and schedulersMustThese are the people who configure rules and run callouts. Vendor-delivered training is appropriate here.
J-05Train-the-trainer program so your own staff can train end usersShouldA vendor does not know your internal callout procedure, your escalation chain, or your local practice. At enterprise scale, training your own trainers usually works better than vendor-delivered end-user training, and it leaves the capability in-house.
J-06Assistance migrating existing employee, schedule, and rule dataShould
J-07Live technical support during published hours, with a stated response commitmentMustAsk what hours are covered, what the response commitment is, and how after-hours issues are handled. Round-the-clock live support is uncommon and normally chargeable, so ask for the cost of extended coverage separately rather than assuming it is included.
J-08Online documentation, help center, and self-service training materialShould
J-09Support for changing rules after go-live when an agreement is renegotiatedMustAsk what a rule change costs and how long it takes.
J-10Test or training environment separate from productionShouldAsk whether additional environments cost extra.
J-11Free trial or pilot before commitmentNice

K. Vendor Profile & Contracting

7 requirements

Vendor experience, pricing transparency, and contract terms.

IDRequirementPriorityWhat to look for in the answer
K-01Describe implementations at organizations of comparable size, structure, and operating patternMustAt this stage ask the vendor to describe the work, not to supply contactable references. Look for organizations that resemble yours in shift pattern and labor environment, not simply in headcount. Reference checks belong later, once you have a shortlist.
K-02State whether the vendor is a small businessShouldRelevant where a small business set-aside, sheltered competition, or a subcontracting goal may apply. Vendor self-certification is sufficient at this stage.
K-03Transparent pricing, with all recurring and one-time costs itemisedMustAsk for a total cost of ownership over the full term including renewals, implementation, training, additional environments, and rule development.
K-04Pricing model stated (per user, per employee, per organization, per site)Must
K-05Costs for contract-specific rule development quoted before commitmentMustIMPORTANT, AND SEQUENCE MATTERS. Provide the relevant articles of your collective bargaining agreement, or a written description of your callout and overtime rules, BEFORE asking for this figure. No vendor can quote accurately without them, and a number given without them is not reliable. Then ask every vendor to scope and price the work before award rather than after. This is where budgets are most commonly exceeded.
K-06Product roadmap and release cadenceShould
K-07Ownership of customer data and export on terminationMustConfirm you can extract your data in a usable format if you leave.
A note on sections C to F. They are not padding. Scheduling, overtime, leave, time and attendance, and employee self-service are where a callout-only product has to rely on a second system. Including them in your RFI is how you find out early, rather than during implementation.

Bring us your hardest callout rule.

Snap Schedule 365 answers all 117 of these requirements, and our answers are included in the download on their own sheet so you can compare them alongside anyone else. Send us your callout and overtime articles and we will show you how they run.