Software-only. No hardware, no charger APIs. Here's exactly what it does.
Four live states, updating instantly for everyone simultaneously.
Available
Open. Anyone can plug in.
Charging
Occupied with an ETA. Everyone sees who and how long.
Overdue
ETA passed. Automatically flagged.
On the way
Reserved. Someone is on their way.
Jordan D. · Free in 14m
Open, plug in anytime
Kai M. · Overdue 8m
Alex L. on the way · 3m
Priya R. · Free in 31m
Open, plug in anytime
Charging queue
5 waitingYou're next, Sam!
Stall A2 just opened up. Claim it now.
Strictly first-in, first-out. One spot per person. The order is public and enforced by the system. No back-channel bumping.
Live position & wait estimate
Instant email when it's your turn
"On my way" locks the stall for you
You arrive and it's occupied. Report it. The violation gets logged and you move to the front. No confrontation needed.
You're on your way
Stall A2 reserved for you. Check in within 3:41
Queue, updated
A queue is a live coordination system. Here's how VoltQueue handles the complexity most software ignores.
Timed reservation windows
When you reach the front, a stall is held for a configurable window. Respond in time or the offer moves on. Others keep progressing behind you while you decide.
Stall reserved for you
8:32
Respond before the window closes or the stall moves on.
Reserved vs. On My Way: two distinct states
Stall held but user still deciding is different from user actively heading over. Each stage has its own timer, notification, and rules.
Reserved
Deciding
On My Way
Heading over
Charging
Plugged in
The queue never gets stuck
Whether a window expires, someone cancels, or a stall goes out of service, the next person is notified automatically. No admin action needed.
Queue
Alex's window expiring…
Cancel Reservation, not Leave Queue
Once a stall is reserved for you, leaving the queue is replaced with cancelling your reservation. The stall is released, you're removed, and the next person is notified. Leaving any other way would leave the stall frozen.
Admin guardrails that protect fairness
Admins can't remove someone from the queue while a stall is reserved for them, and can't mark a stall out of service during the notification window. Enforced server-side, not just in the UI.
Priority return when things go wrong
Stall physically occupied when you arrive? Admin marks it out of service while you're heading over? You move to the front of the queue automatically. You don't lose your place for something outside your control.
The right message at the right moment. Nothing more.
You're up. Stall just opened.
Your session time has expired
Removed from queue (with reason)
Thank-you for reporting a violation
You're next for a charger
Stall B1 is available. Claim it now.
Your charging time has expired
Please update your ETA or free Stall A3
Removed from queue
Reason: No longer needed
HQ Garage
3 waitingSouth Campus
2 stalls open, head over now
All your sites. Live queue status. One command.
Type /charge from any channel. A modal opens instantly with live status for every site you belong to.
/charge opens a live panel. No channel noise.
Works from any channel or DM
See queue depth and available stalls per site
All your sites in one place
Join or leave the queue right from the modal
No need to open the app
DM when you're next, with stall and time window
Direct link to the stall page
DM if your reservation expires
Rejoin when you're ready
Drag-and-drop map with live status overlaid. Your team sees exactly where to go.
Drag-and-drop builder
Live status overlay
QR code per stall
Stick one on each charger post. Scan → instantly on that stall's page. No app download.

Stall A3
Scan to check in or view status
Print or display at each stall. Anyone with the link checks in instantly, no app download required.
By stall, by person, by time of day. Justify more chargers or optimize scheduling.
Avg. session
47m
per stall per day
Utilization
84%
↑ 12% from last month
Avg. queue wait
11m
across all sites
Total sessions
1,204
this month
Sessions this week
Last 7 daysTop chargers
Stall utilization by hour
Stall A3
HQ Garage · 10:42 AM
Reported by Sam W. · charger was in use when they arrived
Stall B2
Annex Lot · Yesterday
“Warning issued to member”
Member management
Three violation types, tracked automatically. View per site or per member.
Charger Occupied reports
Overstay tracking per member
Stall overrides with photo log
Per-member violation breakdown
Org-wide, filterable by site
Multiple buildings or campuses under one org. Each site has its own queue and stalls. Admins see everything.
Acme Corp · 3 sites
HQ Garage
12 stalls9
charging
3
available
3
in queue
Annex Lot
6 stalls4
charging
2
available
1
in queue
South Campus
8 stalls5
charging
3
available
0
in queue