---
title: "Publish the event. Keep every moving part attached."
entity_type: "web_page"
canonical_url: "https://duna.coach/run-your-club/features/events"
markdown_url: "https://duna.coach/run-your-club/features/events.md"
---

# Publish the event. Keep every moving part attached.

> Build tournaments, clinics, open play, pickups, and showcases with registration, divisions, eligibility, capacity, staffing, venue time, communication, scoring, and results in one event record.

- Canonical page: [Open on Duna](https://duna.coach/run-your-club/features/events)
- Markdown version: [Machine-readable page](https://duna.coach/run-your-club/features/events.md)

## What you can find here

- Problem: Event day exposes every disconnected decision. The poster, registration form, payment list, court plan, staff chat, waitlist, and results often describe the same event differently. The operator becomes the integration layer.
- Duna solution: Make the event the shared source of truth. Duna connects the public story to divisions, tickets, eligibility, registration, waivers, schedules, courts, staff, messages, scoring, and results while preserving honest pending states.
- Purpose-built event types: Start with tournament, clinic, open play, pickup, or showcase workflows.
- Registration and tickets: Set divisions, team or player pricing, ticket options, capacity, waitlists, and checkout.
- Eligibility and waivers: Apply visible rules and collect required signatures after purchase through the authorized signer flow.
- Venue and staffing: Attach courts, schedules, officials, coaches, media, and operating notes to the event.
- Participant communication: Message the event audience with guardian and consent rules enforced at send time.
- Scoring and results: Carry the event into matches, live state, verified results, and the player record.

## Related Duna resources

- [Agent guide](https://duna.coach/agents)
- [Public content index](https://duna.coach/sitemap.md)
- [MCP endpoint](https://duna.coach/api/mcp)
