Admin & Curator Internal

Admin dashboard overview

Public help

Admin login is available at /dashboard/login. If a non-admin organizer session is active, the website signs that user out and renders the admin login rather than showing a public 403.

Verified admin resource areas include users, app users, events, orders, organizer verifications, payment provider configuration, checkout fee settings, payouts, fee credits, payments, verification, legal/content pages, and reports.

For published or curated events, review event country, venue country, and source country before publishing or curating. If a country filter looks wrong, treat it as event-record data quality unless the saved event country is correct and the UI still filters incorrectly.

Verification evidence

Admin And Internal Finance Surface.

Last verified

Verified against the staging website on 2026-06-13. Mobile apps were not tested in this pass.

Manage users and roles

Public help

Document how admins review users, block accounts, and manage roles safely.

Internal guidance

Use this page as an internal operating guide. Do not expose admin-only procedures to public users.

Implementation note

Implementation status

Expected behaviorStatusSurfaceManual check
Internal workflow exists and is reachable.Needs VerificationAdmin panel / BackendOpen the matching admin page and perform a safe read-only check.
Risky actions have review steps.Needs VerificationAdmin processConfirm approval, refund, payout, or setting changes require the right role.

Verification checklist

Gaps / notes

Review organizer verifications

Public help

Document how internal staff approve, reject, or request more organizer verification information.

Internal guidance

Use this page as an internal operating guide. Do not expose admin-only procedures to public users.

Implementation note

Implementation status

Expected behaviorStatusSurfaceManual check
Internal workflow exists and is reachable.Needs VerificationAdmin panel / BackendOpen the matching admin page and perform a safe read-only check.
Risky actions have review steps.Needs VerificationAdmin processConfirm approval, refund, payout, or setting changes require the right role.

Verification checklist

Gaps / notes

Approve or reject events

Public help

Document event approval workflow and what to check before publishing.

Internal guidance

Use this page as an internal operating guide. Do not expose admin-only procedures to public users.

Implementation note

Implementation status

Expected behaviorStatusSurfaceManual check
Internal workflow exists and is reachable.Needs VerificationAdmin panel / BackendOpen the matching admin page and perform a safe read-only check.
Risky actions have review steps.Needs VerificationAdmin processConfirm approval, refund, payout, or setting changes require the right role.

Verification checklist

Gaps / notes

Manage categories and festivals

Public help

Document how categories and festivals support event discovery.

Internal guidance

Use this page as an internal operating guide. Do not expose admin-only procedures to public users.

Implementation note

Implementation status

Expected behaviorStatusSurfaceManual check
Internal workflow exists and is reachable.Needs VerificationAdmin panel / BackendOpen the matching admin page and perform a safe read-only check.
Risky actions have review steps.Needs VerificationAdmin processConfirm approval, refund, payout, or setting changes require the right role.

Verification checklist

Gaps / notes

Manage orders and transactions

Public help

Admin/internal review should include orders, organizer payment attempts, LinkUp fee payments, and fee credits. For two-step checkout, pay special attention to

Verification evidence

Admin And Internal Finance Surface, Fee Paid, Organizer Payment Incomplete, And Failed Return Handling, PayPal Sandbox Organizer Capture Retest.

Last verified

Verified against the staging website on 2026-06-13. Mobile apps were not tested in this pass.

Review payout requests

Public help

Review payout requests against the organizer's paid unpaid revenue balance. Payout creation rejects no-balance and over-balance requests. Payout records can include rejected and paid examples.

Verification evidence

Organizer Finance Settings And Payout Validation, Admin And Internal Finance Surface.

Last verified

Verified against the staging website on 2026-06-13. Mobile apps were not tested in this pass.

Review scanner conflicts

Public help

Scanner conflict review should include ticket scan audit rows, duplicate scan outcomes, wrong-event outcomes, and invalid-token attempts. Admin routes include /dashboard/reports/scan-conflicts and /dashboard/reports/ticket-scans.

Verification evidence

Scanner Door Operations: QR Validation, Duplicate, Wrong Event, Admin And Internal Finance Surface.

Last verified

Verified against the staging website on 2026-06-13. Mobile apps were not tested in this pass.

Use the LinkUp Discover Queue

Public help

Document how curators review discovered events before publishing.

Internal guidance

Use this page as an internal operating guide. Do not expose admin-only procedures to public users.

Implementation note

Implementation status

Expected behaviorStatusSurfaceManual check
Internal workflow exists and is reachable.Needs VerificationAdmin panel / BackendOpen the matching admin page and perform a safe read-only check.
Risky actions have review steps.Needs VerificationAdmin processConfirm approval, refund, payout, or setting changes require the right role.

Verification checklist

Gaps / notes

Review AI-assisted event drafts

Public help

Document how internal staff should verify AI-assisted event drafts.

Internal guidance

Use this page as an internal operating guide. Do not expose admin-only procedures to public users.

Implementation note

Implementation status

Expected behaviorStatusSurfaceManual check
Internal workflow exists and is reachable.Needs VerificationAdmin panel / BackendOpen the matching admin page and perform a safe read-only check.
Risky actions have review steps.Needs VerificationAdmin processConfirm approval, refund, payout, or setting changes require the right role.

Verification checklist

Gaps / notes

Avoid duplicate discovered events

Public help

Document duplicate checks before approving curated events.

Internal guidance

Use this page as an internal operating guide. Do not expose admin-only procedures to public users.

Implementation note

Implementation status

Expected behaviorStatusSurfaceManual check
Internal workflow exists and is reachable.Needs VerificationAdmin panel / BackendOpen the matching admin page and perform a safe read-only check.
Risky actions have review steps.Needs VerificationAdmin processConfirm approval, refund, payout, or setting changes require the right role.

Verification checklist

Gaps / notes

Add external ticket links

Public help

Document how curated events link to external ticket platforms before being claimed.

Internal guidance

Use this page as an internal operating guide. Do not expose admin-only procedures to public users.

Implementation note

Implementation status

Expected behaviorStatusSurfaceManual check
Internal workflow exists and is reachable.Needs VerificationAdmin panel / BackendOpen the matching admin page and perform a safe read-only check.
Risky actions have review steps.Needs VerificationAdmin processConfirm approval, refund, payout, or setting changes require the right role.

Verification checklist

Gaps / notes

Handle organizer claims

Public help

Document how internal staff verify and approve claims on curated events.

Internal guidance

Use this page as an internal operating guide. Do not expose admin-only procedures to public users.

Implementation note

Implementation status

Expected behaviorStatusSurfaceManual check
Internal workflow exists and is reachable.Needs VerificationAdmin panel / BackendOpen the matching admin page and perform a safe read-only check.
Risky actions have review steps.Needs VerificationAdmin processConfirm approval, refund, payout, or setting changes require the right role.

Verification checklist

Gaps / notes

Apply curated vs verified event rules

Public help

Document the difference between a curated event and a verified organizer-owned event.

Internal guidance

Use this page as an internal operating guide. Do not expose admin-only procedures to public users.

Implementation note

Implementation status

Expected behaviorStatusSurfaceManual check
Internal workflow exists and is reachable.Needs VerificationAdmin panel / BackendOpen the matching admin page and perform a safe read-only check.
Risky actions have review steps.Needs VerificationAdmin processConfirm approval, refund, payout, or setting changes require the right role.

Verification checklist

Gaps / notes

Manage notification templates

Public help

Document how internal staff review editable email, SMS, or push templates.

Internal guidance

Use this page as an internal operating guide. Do not expose admin-only procedures to public users.

Implementation note

Implementation status

Expected behaviorStatusSurfaceManual check
Internal workflow exists and is reachable.Needs VerificationAdmin panel / BackendOpen the matching admin page and perform a safe read-only check.
Risky actions have review steps.Needs VerificationAdmin processConfirm approval, refund, payout, or setting changes require the right role.

Verification checklist

Gaps / notes

Manage site content and legal pages

Public help

Document internal controls for banners, FAQ, home content, organizer landing, branding, contact/social, and legal pages.

Internal guidance

Use this page as an internal operating guide. Do not expose admin-only procedures to public users.

Implementation note

Implementation status

Expected behaviorStatusSurfaceManual check
Internal workflow exists and is reachable.Needs VerificationAdmin panel / BackendOpen the matching admin page and perform a safe read-only check.
Risky actions have review steps.Needs VerificationAdmin processConfirm approval, refund, payout, or setting changes require the right role.

Verification checklist

Gaps / notes

Manage platform settings

Public help

Payment provider configuration may come from both database-backed settings and Laravel configuration/service binding. Do not assume an empty payment_provider_configurations table means all payments are disabled. Confirm the active provider path before changing platform payment settings.

Verification evidence

Admin And Internal Finance Surface.

Last verified

Verified against the staging website on 2026-06-13. Mobile apps were not tested in this pass.

Stripe webhook and refund audit checks

Public help

Document how admins inspect webhook idempotency and refund audit records.

Internal guidance

Use this page as an internal operating guide. Do not expose admin-only procedures to public users.

Implementation note

Implementation status

Expected behaviorStatusSurfaceManual check
Internal workflow exists and is reachable.Needs VerificationAdmin panel / BackendOpen the matching admin page and perform a safe read-only check.
Risky actions have review steps.Needs VerificationAdmin processConfirm approval, refund, payout, or setting changes require the right role.

Verification checklist

Gaps / notes

Pull events from sources

Public help

Curators may pull public event information from approved sources for LinkUp Discover review.

What to do

  1. Open the relevant LinkUp screen or admin tool.
  2. Review the current event, organizer, order, or Discover record.
  3. Follow the documented process only after confirming the live UI labels. [VERIFY: confirm exact screen and action labels]
  4. Record any gap before publishing this page publicly.

Expected LinkUp behavior

LinkUp should keep discovered events private until reviewed and should record source context.

Implementation status

Expected behaviorStatusSurfaceManual check
The workflow exists and matches this article.Needs VerificationWeb / Panel / App / BackendRun the workflow with a test record.
Unconfirmed labels are marked for review.ImplementedBookStackSearch for [VERIFY: before publishing.

Verification checklist

Gaps / notes

Approve or reject discovered events

Public help

Curators should approve only events with enough trustworthy public information and reject duplicates, stale, or unsafe records.

What to do

  1. Open the relevant LinkUp screen or admin tool.
  2. Review the current event, organizer, order, or Discover record.
  3. Follow the documented process only after confirming the live UI labels. [VERIFY: confirm exact screen and action labels]
  4. Record any gap before publishing this page publicly.

Expected LinkUp behavior

LinkUp should separate discovered drafts from published curated events.

Implementation status

Expected behaviorStatusSurfaceManual check
The workflow exists and matches this article.Needs VerificationWeb / Panel / App / BackendRun the workflow with a test record.
Unconfirmed labels are marked for review.ImplementedBookStackSearch for [VERIFY: before publishing.

Verification checklist

Gaps / notes

Mark events last verified

Public help

Last verified dates help curators know when event details were last checked against a source.

What to do

  1. Open the relevant LinkUp screen or admin tool.
  2. Review the current event, organizer, order, or Discover record.
  3. Follow the documented process only after confirming the live UI labels. [VERIFY: confirm exact screen and action labels]
  4. Record any gap before publishing this page publicly.

Expected LinkUp behavior

LinkUp should make verification recency visible to internal reviewers and possibly public users when appropriate.

Implementation status

Expected behaviorStatusSurfaceManual check
The workflow exists and matches this article.Needs VerificationWeb / Panel / App / BackendRun the workflow with a test record.
Unconfirmed labels are marked for review.ImplementedBookStackSearch for [VERIFY: before publishing.

Verification checklist

Gaps / notes

Apply source attribution rules

Public help

Source attribution protects trust by showing where curated event details came from and avoiding misleading ownership claims.

What to do

  1. Open the relevant LinkUp screen or admin tool.
  2. Review the current event, organizer, order, or Discover record.
  3. Follow the documented process only after confirming the live UI labels. [VERIFY: confirm exact screen and action labels]
  4. Record any gap before publishing this page publicly.

Expected LinkUp behavior

LinkUp should preserve source links or notes for curated events and distinguish external ticket links from LinkUp checkout.

Implementation status

Expected behaviorStatusSurfaceManual check
The workflow exists and matches this article.Needs VerificationWeb / Panel / App / BackendRun the workflow with a test record.
Unconfirmed labels are marked for review.ImplementedBookStackSearch for [VERIFY: before publishing.

Verification checklist

Gaps / notes