Running a fair drop-in: queues for food banks, advice sessions and community centres
Drop-in sessions exist because not everyone can plan ahead. But a first-come-first-served line has real costs: people arriving hours early, waiting outside in the cold, and being turned away after a long wait.
These are the practices we've seen work best.
Spread the arrivals
If you can, offer booked slots alongside the drop-in. Even a few slots spread across the session take pressure off the opening rush. Referral partners can book on someone's behalf.
Let people wait somewhere better
A virtual queue gives each person a number on their phone. They can wait inside, sit down, or step out, and see their place update. Volunteers can add people without phones in a few seconds.
Ask for almost nothing
For most drop-ins, a first name is plenty, and some services need nothing at all. Never require a reason for visiting. The less you collect, the less you have to protect.
Call numbers, not names
Calling a name across a room tells everyone who's there. Numbers protect people's privacy and make "who's next" obvious.
Say "full" early
The worst outcome is waiting two hours and not being seen. Set a maximum number of people for the session. When you reach it, close the queue and offer the next session or a booked slot.
Give volunteers one simple screen
A shared front-desk login lets volunteers call the next person, add walk-ins and pause the queue, without access to anything else.
Report without exporting personal data
Funders and trustees usually want counts: how many people, how many sessions, how many were turned away. A daily summary gives you those without spreadsheets of names.
In Calnify
Food banks and community centres typically run a free walk-in service with a maximum number of people per session, plus optional booked collection slots. Waiting screens show numbers only, walk-ins can join with no details, and contact details are deleted automatically after your retention period.