Hasya Admin
Workspace
Command Center Strategy Roadmap Wiki Nathan Lab Activity Studio Scheduler Calendar Accounts Revenue Bank Reconciliation Users Support Activity Chats Community Directory Community Pages Game Photos Venue Directory Topics Directory Distribution Play Again DND
R&D
Screenplay Specs Predictive Writer Living Loop Pocket Quest
Workspace

Topic Hub

Run each topic like a mini business: metadata, modules, revenue, and operations.

Directory

Topics

—

Select a topic to open its hub details and linked assets.

Slug Display name Status
Loading topics...
Topic
— • —
No topic
Saved
No topic selected yet.

Pick a topic from the directory to inspect details, or create a new one to start the setup.

Profile

Topic overview

Select a topic to begin editing.

Loading topic

Keep the canonical metadata, owner, and strategy synced here.

Lowercase, hyphenated, no spaces.

Comma-separated synonyms that should resolve to this topic.

One per line or comma-separated.

Used when an activity in this topic has no image. Max 1000x1000 px and 1 MB.

Topic default avatar No avatar

No default avatar set.

The photo at the top of Activity Detail on Android and iOS, for every activity in this topic. Landscape works best (about 5:3). Max 3000x3000 px and 3 MB.

Topic default header photo No header photo

No default header photo set.

Notes

Topic notes (Wiki)

Synced with the internal wiki page for this topic.

Last updated: —

No wiki notes yet.

Add topic notes to create a synced wiki page.

Select a topic.

Snapshot

Topic summary

Live activity for the selected topic.

No activity yet. Add a community or create the first activity.

Communities —
Threads —
Activities —
Weekly active users —
Activity creation (7d) —
Quiz

Question bank

Questions available for this topic in the quiz DB.

Total questions —
Enabled —
Disabled —
Last added —
Select a topic.

This is the exact payload format saved into the quiz DB for this topic.

Matchmaking

Team balancing rules

Auto-assignment configuration for this topic.

No matchmaking config detected.

This topic does not map to a team balancing profile yet.

Select a topic.
Versions

Topic versions

Publish snapshots to pin defaults and behavior to a version.

Status Published Reason Version id Actions
Select a topic.
Communities

Linked communities

Name Slug Primary Weight Private
Select a topic.
No linked communities yet.
Open Community Directory
WhatsApp Groups

Thread profiles

Thread Display name Members Moderators Core users Synced Actions
Select a topic.
No linked threads yet.

Sync threads after they are created in WAHA, then refresh the list.

Routing

WhatsApp thread topics

Map WhatsApp group IDs to topics. This overrides community routing and is used by all modules.

Use the raw WhatsApp thread id (ex: 1203...@g.us).
Topics are global for the thread. One of them should be primary.
TopicSlugPrimaryActions
No topics linked.
Group nameGroup IDTopicsPrimary
No WhatsApp groups wired yet.
Modules

Enabled modules

Module Enabled Config
Select a topic.

Policy

Policy bundle

Onboarding

Topic onboarding gate

Most failed question —
Loading onboarding attempts…
—
No failures recorded yet.

Each agreement uses one lead paragraph plus optional bullets. Keep all five filled for a consistent onboarding flow.

Agreement 1
Agreement 2 — Schedule

Each city shown here replaces the default schedule above for users who selected that city. City name must match exactly (case-insensitive).

Agreement 3
Agreement 4
Agreement 5

Live user preview

See exactly what the onboarding screen shows while you edit.

Welcome to Hasya
Beginners welcome. Kindness required. Participation expected.
BEFORE YOU JOIN
How this works.
Agreement 1 of 5
Agreement text will appear here.
Not for me. Exit
Question prompt
Raw contract text (auto-built)

Loads agreements, config, and a question queue. Nothing saves until you click Save draft or Add question.

Imported questions: 0 Queue position: —

Scenario questions

Active questions show in ascending order. Use Preview to see the exact user screen.

Prompt Correct Active Order Actions
Select a topic.

Tip: use Edit on a row to load the question back into the form.

Question + answers
Answer details

Admissions queue

Approve or reject applicants who passed the contract.

Applicant Contact Requested Why join Status Notes Action
Select a topic.

Revenue

Topic revenue

All-time totals for the selected topic.

Last updated: —
Gross —
Payouts —
Net —
Paid tickets —
Account Amount
Select a topic.
Roadmap

Playbook & experiments

Select a topic.

Admin Login