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.

Request a demo → Log in
Live for the 2026 season
www.bloop.run/events/finsbury-park-26/central-accreditation

Finsbury Park · 26 June

Live Overview

● 12 days out

Allocated

2,184

across 38 suppliers

Approved

1,907

+218 today

H&S inducted

1,612

84% of approved

Outstanding

277

3 docs expiring

Supplier Allocation Status Completion
Krankbrother Security 128 / 130 approved 98%
Pearl Catering Co. 54 / 60 in review 90%
Northshield Production 214 / 220 approved 97%
Volt Stage Crew 31 / 48 supplier filling 64%

Live Overview · the real-time state of your event in one screen

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.

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.

12 stages.

The full Event Accreditation SOP — from "we have an event" to a clean post-event reconciliation. Nothing tacked on, nothing missing.

01 Event setup
02 Allocations
03 Supplier intake
04 Individual self-fill
05 Compliance
06 Approvals
07 H&S induction
08 Credentials
09 Gate scanning
10 Live overview
11 Variances
12 Reconciliation

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.

Every step
of the SOP.

Five workflows, end-to-end. Click through one to see what the day actually looks like.

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
www.bloop.run/supplier/dashboard

Krankbrother Security

Personnel — 128 of 130

Name Pass type Self-fill Status
Adaeze Mensah SIA Manager complete approved
Tom Pemberton Steward complete approved
Sophie Ainsworth Steward pending draft
Marcus Aldridge SIA Supervisor link sent draft
Lead PLI · expires 14 Aug 2026 · valid Compliance pack · 4 of 4 docs

Supplier portal — bound to one event allocation, branded for your event

www.bloop.run/events/finsbury-park-26/settings/pass-types

Pass types

8 pass types · 14 zones · 4 show days

All Access

crew
Backstage FOH Production Catering +4
All show days

Production

crew
Backstage Production Site
Build → Strike

Performer

artist
Stage A Stage B Green room
Show days only

VIP Guest

guest
VIP Lounge FOH
Day passes

Pass types → zones → show days. The matrix once, used everywhere.

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)

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
www.bloop.run/events/finsbury-park-26/accreditation/people

Approval queue

14 awaiting you 183 auto-approved today

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

www.bloop.run/events/finsbury-park-26/kb/gate

Gate Charlie · Backstage

Live scans

● 247 scans / hour

GREEN · access granted

Adaeze Mensah

SIA Manager · All Access · Backstage allowed · day 2 of 4

Time Person Pass Decision
14:02 Tom Pemberton Steward GREEN
14:02 Lila Hwang Production AMBER
14:01 Daniel Owusu Performer RED
14:01 Olivia Reid All Access GREEN

Gate scan — every decision colour-coded with the reason

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

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
www.bloop.run/settings/diagnostics

Diagnostics

auto-refreshes every 30s

Database

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 entries
14:01:42 approve person · Adaeze Mensah ash
14:00:08 scan gate Charlie · GREEN · Tom Pemberton device 4
13:58:30 override DBS expiry waived · S. Ainsworth ash

Diagnostics + live audit — every wire and every action accounted for

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.

The interface,
up close.

www.bloop.run/i/k29f3lp4...
Bloop

Complete your details

Sophie Ainsworth

Steward · Krankbrother Security

sophie.a@example.com
+44 7700 900 134
LX21 PRT
✓ Photo ID uploaded — Sophie_passport.jpg
www.bloop.run/settings/suppliers/krankbrother-security/compliance

Krankbrother Security

Compliance pack

4 of 4 valid

Public Liability Insurance

expires 14 Aug 2026 · £10m cover

valid

Employer's Liability

expires 02 Mar 2027

valid

RAMS · perimeter security

approved 12 May 2026

valid

Modern Slavery Statement

expires 28 Sep 2026

renew soon
www.bloop.run/events/finsbury-park-26/accreditation/reconciliation

Post-event · stage 12

Reconciliation

Contractor Req. Appr. Issued Scanned Variance Utilisation
Krankbrother Security 130 128 128 122 95%
Northshield Production 220 214 214 209 +6 98%
Pearl Catering Co. 60 54 54 52 96%
Volt Stage Crew 48 48 48 44 +6 92%

Run by the teams
that run the day.

KRANKBROTHER
PARTNER ▲
— LOGO —
— LOGO —

↳ 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."

AS

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 —

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.