STAGING ENVIRONMENT
RallyHub LogoRallyHub
← Back to Help & Guides

Events

Events are how you organize pickleball sessions in RallyHub. There are two types of events: casual events and rated sessions. Use events to coordinate players, manage capacity, and track matches all in one place.

What Are Events?

RallyHub supports two event types, each designed for different levels of play:

  • Casual Events — Open to everyone, including guests. No special requirements to join or participate.
  • Rated Sessions — DUPR-eligible events with stricter requirements. Matches played during rated sessions can be submitted to DUPR for official rating updates.

Every event follows a lifecycle: Draft → Scheduled → Active → Completed → Archived.

How to Create & Host an Event

1. Create a Draft

Start by filling in the event details: venue, title, description, start and end times, capacity (optional — leave blank for unlimited), waitlist toggle, and visibility. Set visibility to Public to make the event discoverable, or Private so it can only be found via a direct link. Note that visibility cannot be changed after the event is published.

For rated sessions, you can also configure the default match format, scoring preset, an optional DUPR entitlement requirement, and a rating spread limit.

2. Publish the Event

Publishing moves your event from Draft to Scheduled. A title and start/end times are required before publishing. Once scheduled, players can find and join your event. If the event reaches capacity and the waitlist is enabled, additional players are automatically added to the waitlist. When a spot opens up, waitlisted players are promoted in the order they joined.

3. Share the Invite Link

Use the “Copy Invite Link” or “Share Event” button to share your event with others. Both public and private events can be shared via link.

4. Start the Event

Tap “Start Event” (casual) or “Start Rated Session” (rated) to move the event to Active. Once active, matches can be recorded from the mobile app. For rated sessions, the system validates that all participants meet eligibility requirements before the session can start.

5. Complete & Archive

Tap “Complete Event” when the session is finished. You can later archive the event to remove it from active lists. As a host, you can also remove participants from the event at any time before it is completed.

Casual Events

Casual events are the default event type. There are no special requirements to join — anyone can participate, including guests without a RallyHub account. Matches played during casual events are tracked within RallyHub but are not submitted to DUPR.

Rated Sessions

Rated sessions have stricter requirements to ensure fair, DUPR-eligible play. All participants must meet the following:

  • A registered RallyHub account
  • A linked DUPR account
  • At least 1 match credit
  • No guest participation allowed

Hosts can optionally require a DUPR entitlement level (Premium or Verified) and set a custom rating spread limit. The system validates all eligibility requirements when the session is started.

Casual Events vs Rated Sessions

FeatureCasual EventRated Session
Guest participationYesNo
DUPR account requiredNoYes, all participants
Match credits requiredNoYes, 1 per match
DUPR submissionNoYes (manual per match)
Rating spread checkNoYes (configurable, default 0.75)
Entitlement gateNoOptional (Premium / Verified)

Guest Access & Invite Links

Joining via Invite Link

Share the event link with anyone you want to invite. Guests can join by entering a display name — no account required.

Claiming a Placeholder Spot

Hosts can pre-add guests by name to reserve spots in the event. When the guest later visits the invite link, they can claim their reserved spot. This is useful when you know who is coming but they have not signed up yet.

Note: Guests cannot join rated sessions.

Recording Matches

Matches are recorded in the mobile app during active events. Use the “Open in RallyHub App” button to deep-link directly to match creation with the event pre-selected. All recorded matches appear on the event’s Matches tab.