feat(web): flatten frontmatter — drop slug, flat tags/cats, auto-bump updatedDate [skip ci]
diff --git a/content/posts/2026/door-staff-management/index.md b/content/posts/2026/door-staff-management/index.md index 9597803..13313df 100644 --- a/content/posts/2026/door-staff-management/index.md +++ b/content/posts/2026/door-staff-management/index.md @@ -1,17 +1,16 @@ --- title: "Door staff management" -slug: door-staff-management pubDate: 2026-04-05T20:05:09.000Z updatedDate: 2026-04-05T20:05:09.000Z draft: false excerpt: "Door staff is the first and last impression of your event. A bad door experience — slow lines, rude bouncers, guest list confusion — undoes every dollar you spent on … Read more" categories: - - { name: Guides, slug: guides } + - Guides tags: - - { name: community, slug: community } - - { name: format-guide, slug: format-guide } - - { name: tone-instructional, slug: tone-instructional } - - { name: venues, slug: venues } + - community + - format-guide + - tone-instructional + - venues featured: src: https://cdn.slist.net/posts/door-staff-management/cover.png alt: "Nightclub entrance with doorman silhouette in red neon"content: rewrite image URLs from slist.net/wp-content to cdn.slist.net/posts/<slug>/
diff --git a/content/posts/2026/door-staff-management/index.md b/content/posts/2026/door-staff-management/index.md index 5ac24d5..9597803 100644 --- a/content/posts/2026/door-staff-management/index.md +++ b/content/posts/2026/door-staff-management/index.md @@ -13,7 +13,7 @@ tags: - { name: tone-instructional, slug: tone-instructional } - { name: venues, slug: venues } featured: - src: https://slist.net/wp-content/uploads/ai_69d2a92fc73882.93490524.png + src: https://cdn.slist.net/posts/door-staff-management/cover.png alt: "Nightclub entrance with doorman silhouette in red neon" legacy_wp_id: 16095 ---fix(web): point upload URLs at slist.net (cdn.slist.net not wired up yet)
diff --git a/content/posts/2026/door-staff-management/index.md b/content/posts/2026/door-staff-management/index.md index 941f20a..5ac24d5 100644 --- a/content/posts/2026/door-staff-management/index.md +++ b/content/posts/2026/door-staff-management/index.md @@ -13,7 +13,7 @@ tags: - { name: tone-instructional, slug: tone-instructional } - { name: venues, slug: venues } featured: - src: https://cdn.slist.net/ai_69d2a92fc73882.93490524.png + src: https://slist.net/wp-content/uploads/ai_69d2a92fc73882.93490524.png alt: "Nightclub entrance with doorman silhouette in red neon" legacy_wp_id: 16095 ---feat(web): visually mirror slist.net blog (index + single post)
diff --git a/content/posts/2026/door-staff-management/index.md b/content/posts/2026/door-staff-management/index.md index 9eee974..941f20a 100644 --- a/content/posts/2026/door-staff-management/index.md +++ b/content/posts/2026/door-staff-management/index.md @@ -4,6 +4,17 @@ slug: door-staff-management pubDate: 2026-04-05T20:05:09.000Z updatedDate: 2026-04-05T20:05:09.000Z draft: false +excerpt: "Door staff is the first and last impression of your event. A bad door experience — slow lines, rude bouncers, guest list confusion — undoes every dollar you spent on … Read more" +categories: + - { name: Guides, slug: guides } +tags: + - { name: community, slug: community } + - { name: format-guide, slug: format-guide } + - { name: tone-instructional, slug: tone-instructional } + - { name: venues, slug: venues } +featured: + src: https://cdn.slist.net/ai_69d2a92fc73882.93490524.png + alt: "Nightclub entrance with doorman silhouette in red neon" legacy_wp_id: 16095 --- Door staff is the first and last impression of your event. A bad door experience — slow lines, rude bouncers, guest list confusion — undoes every dollar you spent on marketing. We have run doors at 200-person warehouse parties and 837-person venue nights. Here is how to manage the one touchpoint that every attendee experiences.feat(web): full posts+pages sync, browseable UI, curated pages allowlist
diff --git a/content/posts/2026/door-staff-management/index.md b/content/posts/2026/door-staff-management/index.md new file mode 100644 index 0000000..9eee974 --- /dev/null +++ b/content/posts/2026/door-staff-management/index.md @@ -0,0 +1,53 @@ +--- +title: "Door staff management" +slug: door-staff-management +pubDate: 2026-04-05T20:05:09.000Z +updatedDate: 2026-04-05T20:05:09.000Z +draft: false +legacy_wp_id: 16095 +--- +Door staff is the first and last impression of your event. A bad door experience — slow lines, rude bouncers, guest list confusion — undoes every dollar you spent on marketing. We have run doors at 200-person warehouse parties and 837-person venue nights. Here is how to manage the one touchpoint that every attendee experiences. + +## Hiring and rates + +Door staff rate: $20 per hour. For a 10.5-hour shift from 9:30pm to 8am, that is $210 per person. Two door staff for a standard event costs $400-420 total. This is one of the most predictable line items in the budget and should never be the place you try to save money. + +Hire people from the community, not generic security firms. A door person who understands the scene, recognizes regulars, and knows the difference between an aggressive tourist and a harmless regular makes better decisions at the door than someone working a generic nightlife gig. We hired from our attendee pool — people who had been to multiple events and understood the vibe we were building. + +Bathroom monitors are a separate role: $100 cash plus tip jar for an end-of-night shift. They keep the bathrooms functional and prevent issues that can escalate into venue complaints. + +## The 21+ enforcement problem + +Strict 21+ enforcement with zero exceptions, even for staff family members. We turned away a staff member’s cousin because they were under 21. Losing a single event at a venue because of an underage attendee is not worth the relationship cost of making one exception. + +The risk calculation is specific: imagine getting pulled over with a 17-year-old while everyone in the room is under the influence. That scenario ends careers and creates legal exposure that no event revenue can justify. When warned about an underage attendee using a doctored birth certificate, we proactively checked whether they had purchased a ticket for a refund and blocked future attendance. +Diff truncated (60 lines total). View full commit on GitHub →