Event accreditation SOP
Accreditation,
finally civilised.
Bloop is the operating system for event accreditation.
Suppliers and crew enter their own data.
You review the exceptions — not the spreadsheet.
Finsbury Park · 26 June
Live Overview
Allocated
2,184
across 38 suppliers
Approved
1,907
+218 today
H&S inducted
1,612
84% of approved
Outstanding
277
3 docs expiring
Live Overview · the real-time state of your event in one screen
01 — The Problem
Accreditation is broken.
You already know.
Spreadsheets that go stale at 2am. Inboxes full of half-completed PDFs. Last-minute name changes scrawled on a printout at the gate.
Suppliers chasing suppliers. The same passport photo emailed three times. A compliance certificate that expired sometime in March, nobody told you.
And when something goes sideways, no clear audit trail of who decided what, when, and on whose authority.
You're not the bottleneck — the workflow is.
02 — Meet Bloop
Built on a simple
principle.
The people who own the data should enter the data. Your suppliers know their crew. Your crew knows their own dietary needs and emergency contacts. Bloop turns that flow into software, with you reviewing exceptions instead of transcribing them.
Built end-to-end
12 stages.
The full Event Accreditation SOP — from "we have an event" to a clean post-event reconciliation. Nothing tacked on, nothing missing.
Transparency
Built 100%
with Claude.
Every line of Bloop — frontend, backend, database, infrastructure — was written in collaboration with Claude, Anthropic's AI assistant. Not generated and abandoned. Reviewed, tested, refactored, shipped.
The result is software built at the speed of conversation, without the technical debt that usually comes with it. Modern stack: React 19, TypeScript strict, tRPC, Drizzle, MySQL, Tailwind v4.
03 — Features
Every step
of the SOP.
Five workflows, end-to-end. Click through one to see what the day actually looks like.
A · Capture
Suppliers fill
their own crew.
You create an allocation: who, how many, by when. The supplier accepts the magic link, gets their own portal session, and adds their personnel. Each crew member gets a per-person self-fill link — they enter their email, phone, dietary needs and ID without ever creating an account.
- → Magic-link supplier portal, bound to one allocation
- → Per-individual self-fill links — only the fields the supplier left blank
- → Bulk CSV / XLSX import with per-row validation
- → Accreditation invites for artists, guests and direct hires
Krankbrother Security
Personnel — 128 of 130
Supplier portal — bound to one event allocation, branded for your event
Pass types
8 pass types · 14 zones · 4 show daysAll Access
crewProduction
crewPerformer
artistVIP Guest
guestPass types → zones → show days. The matrix once, used everywhere.
B · Configure
Set the rules
once.
Define pass types, the zones each pass grants access to, the show days they're valid on, and the access points around the site. Bloop carries the matrix through every downstream step — supplier portal, approvals, gate scan, reconciliation.
- → Pass types mapped to zone, day, and show-day permissions
- → Zone & access-point editor
- → Per-pass-type quotas with deadline tracking
- → Show-day calendar spans (build, show, strike)
C · Approve
Review
exceptions only.
Compliant submissions sail through. Anything missing a document, breaching a quota, or flagged by the rules sits in your approval queue with the reason called out. One click to approve — Bloop generates the QR credential, emails it to the holder, and updates the live overview.
- → Approval queue with reasons surfaced
- → Automatic QR credential generation
- → Email delivery via Resend, SMS via Twilio
- → H&S induction gate before credential is fully active
Approval queue
Sophie Ainsworth · Steward
Krankbrother Security · self-fill complete · DBS expired 22 Mar 2026
⚠ DBS expired — request renewal or override
Marcus Aldridge · SIA Supervisor
Krankbrother Security · self-fill link sent — no response after 48h
○ Auto-reminder scheduled for tomorrow 09:00
Volt Stage Crew · variance request
+6 production passes for build week — submitted by Joel R.
↗ Department: Production · within delegated cap
The approval queue — only what actually needs your eyes
Gate Charlie · Backstage
Live scans
GREEN · access granted
Adaeze Mensah
SIA Manager · All Access · Backstage allowed · day 2 of 4
Gate scan — every decision colour-coded with the reason
D · Operate
Show day,
under control.
Phone or fixed scanner reads the QR; Bloop returns GREEN, AMBER or RED with the reason. Every scan persists with the decision so you can prove it later. Mid-event uplift? File a variance, route it to the right department head, lift the quota.
- → Real-time access decisions with idempotent dedup
- → Variance requests with delegated approval routing
- → Filterable scan log with reason codes
- → Scanner device registry with rotatable API keys
E · Trust
Audit-grade
by default.
Every action — every approval, override, supplier upload, role change — writes a structured audit entry. Compliance documents live in one reusable pack per supplier with automatic expiry alerts. A live diagnostics page shows you what's wired and what's not.
- → Structured audit log on every sensitive mutation
- → Supplier compliance packs — upload once, reuse across events
- → Document expiry auto-alerts (90 / 30 / 7 days)
- → Reconciliation export at event close
Diagnostics
auto-refreshes every 30sDatabase
MySQL up · 12 ms
Auth
OIDC · auth0.com
Email · Resend
noreply@bloop.run
SMS · Twilio
From: Bloop
Object storage
Cloudflare R2
Reminders
Hourly tick · armed
Recent audit · last hour
62 entriesDiagnostics + live audit — every wire and every action accounted for
04 — How it works
Four steps.
That's it.
STEP 01
Spin up the event
Pass types, zones, show days, access points. The skeleton of your event in about ten minutes.
STEP 02
Invite your suppliers
They get a magic link, accept, and add their crew. Each crew member gets their own per-person self-fill link.
STEP 03
Approve and scan
Review the exceptions queue, approve, credentials go out. Gate teams scan with phones or fixed units. GREEN, AMBER, or RED — with the reason.
STEP 04
Close the event
Per-contractor reconciliation. Audit log intact. Compliance packs roll forward to the next event automatically.
05 — In Action
The interface,
up close.
Bloop
Complete your details
Sophie Ainsworth
Steward · Krankbrother Security
Krankbrother Security
Compliance pack
Public Liability Insurance
expires 14 Aug 2026 · £10m cover
Employer's Liability
expires 02 Mar 2027
RAMS · perimeter security
approved 12 May 2026
Modern Slavery Statement
expires 28 Sep 2026
Post-event · stage 12
Reconciliation
06 — Trusted by
Run by the teams
that run the day.
↳ replace with real partner logos when you have them
"The first season we didn't lose a single weekend chasing PDFs. The team got their lives back."
Ash Walker
Head of Accreditation, Krankbrother
"Twelve gates, four scanners each, zero arguments at the barrier. Bloop made the day calm."
— Customer name —
— Role, Company —
07 — Ready?
Run accreditation.
Not the spreadsheet.
Book a 30-minute walkthrough. We'll show you the full SOP working on a sample event of your size and walk through the rollout for yours.