Create Activity
Fast creation with guardrails and live preview.
Template
Use a saved template or save the current setup.
Pick a template to fill fields. If no time is saved, defaults to tomorrow at 6:00 AM.
Activity details
Title, image, date, time, and location basics.
Up to 1 MB, ≤1000×1000.
Required for the activity to appear in the mobile app.
Link this activity to an existing League and restrict joining to its players. League matches and sessions are not announced to the general activity group.
The fixture supplies both teams and kickoff. Matches with an activity already are unavailable.
Auto derives from the community: open communities default to Public + App, private or approval-gated communities default to App only gated. Pick a tier explicitly to override.
Venue
Pick from saved venues or store the current location.
Repeat schedule
Create recurring activities with presets.
Repeat schedule
Create recurring activities with presets.
No repeat configured.
Tickets
Pricing, capacity, and per-person limits.
Internal only; used for profit/loss tracking.
Off by default. Turn this on when registration should require logging in with an existing Hasya profile.
Topics
Used for activity topics and discovery.
Behavior (Mobile)
Controls only the mobile Activity Surface engine module.
Default topic module: basic_activity_v1
Extra questions
Optional custom choices for activity participants.
Extra questions
Optional custom choices for activity participants.
Create a new League
Turn this activity into a league registration. Players appear in a position-sorted roster. Selecting a sport auto-loads the position preset above.
Create a new League
Turn this activity into a league registration. Players appear in a position-sorted roster. Selecting a sport auto-loads the position preset above.
Past activities
Filter the activity archive by date, city, and topic.
Activity ledger
Click a row to see the full activity breakdown.
| Activity | Date | City | Status | Price | Seats | Paid | Revenue |
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Activity summary
Full performance detail for the selected activity.
Edit time
League in community space
League games: pick the League so the community space shows this game only to that League's players. Display only: it changes no price, join rule or announcement. Keep League games without a topic so Nathan does not post them to the WhatsApp group.
Debug
Payments
Paid registrations
People who completed payment for this activity.
| Name | Phone | Tickets | Amount | Preferences |
|---|---|---|---|---|
| Select an activity to view paid registrations. | ||||