Self-hosted · the numbers stay on this server
Know how many people are in the room.
CrowdzFlow turns the in and out counts from the infrared counters on your doorways into live occupancy, history, and a screen for the door — no vendor cloud, no accounts.
- Protocol
- FP111 / FP112
- Cloud
- none
- Accounts
- one password
What you get
Everything between the beam and the big screen.
Built for the person standing at the door on a phone, and the control room watching every entrance at once.
Live occupancy
In, out, and inside-now update the moment a counter reports — per doorway and rolled up per venue. No refresh, no waiting.
Venues and capacity
Group doorways into venues, set a capacity and opening hours, and see percent full at a glance — with a warning before you hit the limit.
A screen for the door
A live wall shows how full the room is on any TV or tablet at the entrance. Dark, glanceable, nothing to click.
History and insight
Busy hours, day-over-day trends, and which door does the most traffic — so staffing stops being a guess.
CSV and an API
Export any counter or venue to CSV, or pull live totals into EventzFlow over a read-only JSON API. Your data, out however you want it.
Health and alerts
Offline, low battery, unpaired, clock not set — each counter says what's wrong in plain words, and emails you when something needs a ladder.
The live wall
One number, readable from across the room.
Open the live wall on any TV or tablet at the door. It shows how many people are inside right now and how full the venue is — no login, no clicking, and it reconnects by itself.
- Turns amber at 90% and red at full, so staff react early
- Works in any browser — nothing to install on the screen
- A private link you can replace if it ever leaks
How it works
From a beam of light to a number you trust.
One beam across the doorway. Each break counts one person.
-
01
Mount the pair
Two small boxes face each other across the doorway at hip height. A tick on the screen means the beam is aligned. No wiring — they run on battery or USB.
-
02
Point it at this server
In the FOORIR app, set the server address to this machine. The counter joins your WiFi and starts sending counts by itself.
-
03
Approve it
New counters show up on the dashboard as "waiting". Name the doorway and start counting — nothing counts until you say so.
-
04
Watch the door
Open the dashboard for every doorway at once, and put the live wall on the screen at the entrance. That's the whole setup.
Where it fits
Any place with a door and a number you care about.
Events and expos
Know the moment a hall hits capacity, and compare this show day with the last one.
Shops and malls
See the busiest hours and which entrance carries the traffic, then staff to match.
Libraries and museums
Keep to safe limits with a live wall at the door and a quiet warning before you reach them.
Offices and campuses
Track occupancy per building and entrance, with history you can export when someone asks.
Why self-host
Your footfall is your business. Literally.
CrowdzFlow runs on one machine you own — a small box in the office or a VPS. Counts never leave the building, there's no per-venue subscription, and no account that locks you out when a vendor folds.
- Runs on a single machine — Phoenix + Postgres
- One admin password, no user accounts to manage
- Data stays on this server, export anytime
- Speaks the FOORIR FP111 / FP112 you already have
The difference
Self-hosted, against a vendor cloud.
Where counts live
On the machine you run
On the vendor's servers
Accounts
One admin password
A login per person
Cost per venue
None — it's your server
Usually a subscription
Getting data out
CSV and a JSON API
Depends on the plan
If the vendor folds
Nothing changes
Your history goes with them
FAQ
Quick answers.
Which counters does it work with?
The FOORIR FP111 and FP112 infrared people counters. They send their counts to this server over WiFi using the same protocol they use for the vendor's cloud.
Do I need an internet connection?
The counters and this server only need to reach each other, so a local network is enough. You need internet only to install it and, if you want, to reach the dashboard from outside the building.
Where is my data stored?
In a Postgres database on the machine that runs CrowdzFlow. Nothing is sent to a third party.
How many people can use the dashboard?
It has one admin password and no user accounts. Anyone with the password can log in. The live wall is a separate private link that needs no password.
Can I get my data out?
Yes. Export any counter or venue to CSV, or read live totals from the JSON API.
Can I use it on my phone?
Yes. Open the dashboard in your phone's browser and add it to your home screen — it opens full-screen like an app.