For security staffing crews
Fill qualified security shifts by text. The shift gets covered.
Eligible guards see nearby work on a map or claim it directly from an SMS. Dispatch sees coverage immediately — without phone trees or mandatory app adoption. Already run a scheduler? NabShift runs beside it.
or email hello@nabshift.com directly
- One-time GPS stamp only, no continuous tracking
- STOP always honored
- Works on any phone that texts
- Built with a working Twin Cities crew
- Veteran-owned
The schedule shouldn't live in your head
Filling a shift means texting one guard at a time
You know who's certified, who's close, who's answering tonight, because you're the only one who does. Every open post is your phone, your evening, your problem.
Callouts surface at the worst hour
A guard drops a 4:30 AM post at 1 AM and the scramble starts. Who's qualified? Who's nearby? Who won't hate you for the text? You're re-solving this from scratch every time.
Group texts leak what they shouldn't
Different guards earn different rates, and some posts aren't for everyone. One blast text to the whole roster can't keep either of those straight.
Already paying for scheduling software?
You may not need to replace it.
The question is what happens after your current system says a shift is still open. If dispatch starts making calls, sending individual texts, or posting in a group chat, NabShift can handle that coverage loop beside the tools you already use.
- Broadcast only to eligible workers
- Let guards claim by SMS or map
- Update coverage immediately
- Preserve a complete coverage record
We'll recreate the workflow in NabShift and show you how it would run. No migration required.
How it works
-
1
Post the shift
Venue, date, roles, required certs, all under a minute. The pin drops on the map, and the shift gets a claim code.
-
2
Eligible guards hear about it
Only qualified, eligible, available, opted-in guards get the text. You see exactly who was skipped and why: targeting is never a black box.
-
3
Claims come in — filled your way
One tap in the app or one reply by text — CLAIM ARMORY — and the slot fills on the spot, first come first served. Want to vet who's on first? Turn on claim approval for a posting and claims wait in your inbox until you confirm. Once a slot is filled, later replies get the same polite not-available answer. No double-booking, ever.
-
4
Know they showed
One-time GPS check-in and check-out at shift edges, never continuous tracking. A live roll call shows who's on post: a one-tap app check-in adds the location stamp, a texted check-in logs the time, and both feed payroll.
Watch a shift get covered
The same rule set, whether a guard claims from the map or from a text. Every step below is what's live in NabShift today — no simulated ranking, no automatic assignment.
-
Dispatch posts a credential-restricted opening
A post requiring an armed-guard certification goes up. Only guards who hold that credential are eligible.
-
An ineligible worker doesn't see it
A guard without the credential sees nothing — no shift, no notification, no hint the post exists.
-
An eligible worker gets a text
"New gig Fri 7:00 PM @ The Armory — needs CPR. Reply CLAIM ARMORY to grab it."
-
The worker replies with the claim command
CLAIM ARMORY
-
Coverage changes immediately
Dispatch sees the post filled the instant the reply lands — the same claim state whether it came from the app or from a text.
-
The worker checks in
A one-tap app check-in adds a one-time location stamp; a texted check-in logs the time. Either way, roll call updates live.
-
A client-ready coverage report goes out
Roll call, attendance, and any shift or incident reports roll into one emailed coverage report your client can read as proof.
One rule set. The same claim by map or text.
Post. Qualify. Broadcast. Claim. Verify. Prove.
Three outcomes cover the whole loop, from posting a shift to handing your client proof it was covered.
Fill the post
- Eligibility-filtered broadcast
- Claim by SMS or on the map
- No double-booking, ever
- Optional claim approval
Know they showed
- Shift reminders
- Check-in and roll call
- Timesheets
- Post orders and reports
Prove it to the client
- Coverage reports
- Attendance evidence
- Photos and shift reports
- Client-ready email delivery
Employees, contractors, or both: release rules, lock windows, and approvals are configurable per post and per worker classification. Your policies, your counsel's call, our knobs. Pay stays private, restricted posts stay invisible unless you're approved, and your logo and brand colors run across the app, the texts, and the printable crew sheets. See the full feature tour →
Run the desk from a desk — or a parking lot
The admin backend is the same everywhere: every control on your office monitor is on your phone, full-size or pocket-size. Post, broadcast, approve, assign, roll call, crew sheets: nothing is desktop-only, nothing is dumbed down on mobile.
- Post and broadcast a shift from anywhere
- Approvals inbox and direct assign in your pocket
- Live staffing meters, labor totals, and coverage gaps
- Live roll call with one-time GPS check-ins
- Printable crew sheets your client's front desk understands
Built with a crew, not for a demo
NabShift is veteran-owned and built alongside a working security staffing company in the Twin Cities, and every feature answers a real dispatch problem someone on that crew actually hit. App and SMS run through one set of rules, so what a guard sees in a text and on the board can never disagree.
Start beside your current system
Use NabShift for open-shift coverage while your existing payroll, billing, patrol, or HR system remains in place. Expand only if the workflow proves itself.
One flat price by crew size. No per-guard math.
Predictable crew-tier pricing — your inactive bench is free. Priced by your active crew: the people who actually worked this month, not the whole roster. Month-to-month, no setup fee, and your rate is locked for your first 12 months.
Up to 75 active
$249/mo
76–125 active
$399/mo
126–200 active
$599/mo
201–300 active
$799/mo
300+ active
Let's talkEmail hello@nabshift.com
Texting add-on — $50/month flat
The full two-way SMS loop (broadcasts, reply-to-claim, drops, check-ins, reminders) runs on a carrier-registered local number we set up for you. One flat add-on per company, whatever your crew size: never per-guard, never itemized per message. Crews that run app-only skip it.
Questions owners ask
Is this GPS tracking?
No — and that's deliberate. From the app, checking in and out is a single location capture at each shift edge, validated against the venue; a check-in by text records the time only. Nothing tracks continuously, and nothing leaves a breadcrumb trail between those two stamps.
Do my guards have to install anything?
No. Everything works over plain SMS: claiming, dropping, skipping a day, checking in, getting details. (A texted check-in logs the time only; the app's one-tap check-in adds the venue location stamp.) The web app, with the map, is there for guards who want it, installable to a home screen, but never required.
Can guards see each other's pay?
No. Rates never render on guard-facing screens or in texts. The one exception is yours to make: boost a hard-to-fill shift to a premium rate, and that rate leads the broadcast. Guards can privately set their own rate to see earnings estimates, visible only to them.
We have both W-2 employees and 1099 contractors. Does that work?
Yes, the rules follow the classification. Contractors keep penalty-free, one-tap release (no scores, no strikes, ever). Lock windows and release approvals are configurable per post and per worker classification. How hard those rules run is your call, with your counsel: NabShift gives you the knobs, not a policy.
Can I limit who can take certain posts?
Yes, two ways: certification gates (visible: guards see what a post requires) and private restrictions (invisible: the post simply never appears to guards who aren't approved for it, in the app or by text, and the restriction itself is never revealed).
Will it look like my company?
Yes. Your logo, your brand colors, your company name: across the app, the texts your guards get, and the printable crew sheets you hand a client.
Does it only work in the Twin Cities?
No. NabShift was built alongside a working Twin Cities security crew, and that's where it runs today. But your city is a data pack, not a rebuild: every company gets its own map centered on its own metro, and texting works on any US number. If you're outside Minnesota, email us. Bringing the board to your city is part of onboarding.
What does it cost?
One flat monthly price by active crew size: $249 up to 75 active guards, $399 to 125, $599 to 200, $799 to 300, custom above that. Texting is a flat $50/month add-on for your whole crew. You're billed on who's actually active (your bench is free), and there's no setup fee and no per-guard fees. Month-to-month; your rate is locked for your first 12 months. See the pricing section above, or email hello@nabshift.com.
Stop being the schedule
If you run a security staffing crew and the roster still lives in your head, we'd like to build the pilot with you.
Get set up for your crewor email hello@nabshift.com directly