AI moderation
An automatic first pass over every shoutout, photo, and song request, tuned for a real nightlife crowd rather than an office chat filter. Available on Pro and Enterprise.
Turning it on
- 1Open the moderation queue in DJOSCrowdOS tab. The AI screening switch and the strictness setting sit at the top of the queue. The same settings are in the event’s DJOS settings tab.
- 2Choose a strictnessNightlife expects nightlife language and only stops real harm. Squeaky clean is for family or corporate rooms and also holds back ordinary profanity.
- 3Tell the AI about tonightOpen Tell the AI about tonight and describe the room: the venue, the crowd, house rules, running jokes. The AI reads it before every call. It saves when you click away and holds up to 1,200 characters.
- 4Keep DJOS open during the nightDecisions are saved either way, but guests get their instant approved or rejected notice through the open DJOS tab. With no DJOS tab open, the queue is still right; the guest just does not get the popup.
- 1AI screeningOn Pro and Enterprise. Nightlife expects nightlife language; Squeaky clean holds back profanity too.
- 2Approve / Feature / RejectApprove puts it in the TV rotation, Feature puts it on screen by itself now, Reject tells the guest why.
- 3AI reasonEvery AI decision carries its reason so you can judge whether you agree.
- 4AI-rejected reviewAnything AI rejected waits here. Override approves it; Dismiss agrees and clears it from your view.
- 5Tell the AI about tonightA note about the room the AI reads before every call: the venue, the crowd, house rules, running jokes.
What it decides
| Content | Nightlife strictness |
|---|---|
| Ordinary profanity and crude hype | Approved. Language alone is never a violation. |
| Slurs, hate speech, threats or harassment aimed at a person | Rejected. |
| Sexual content, or asking for it | Rejected. |
| Doxxing, spam, scam links | Rejected. |
| A rude gesture aimed at the camera in general | Approved. |
| The same gesture aimed at an identifiable person | Rejected as harassment. |
| A meme, screenshot, or stock image on the photo wall | Turned away as not an event photo, with a light, non-accusatory message. Not a violation. |
| A real photo of real people taken tonight | Approved: in the room, on the patio, in the parking lot, at a pregame or another bar tonight. The type of venue, grain, blur and low light never count against a photo. |
| Photo Studio props, filters and retouching | Never a reason to reject. VYVE tells the AI exactly which effects a guest added before upload. |
| A photo clearly from another day | Turned away with a friendly “grab one from the floor” message: daylight shots at a night event, the pool, a sit-down meal, a bathroom or getting-ready mirror selfie. |
| A good photo with a caption that breaks the rules | Rejected, with the caption quoted in the reason. Captions are judged exactly like shoutouts. |
| Insults aimed at the DJ, the venue, staff or the moderators | Rejected. Ribbing the playlist is fine. |
| A song request that is not a song, such as “skip” or gibberish | Marked as not a request, shown to the guest with a light tone. |
| Anything the model is unsure about | Left in your queue as pending, or flagged for review. Unsure never means auto-approved. |
Tell the AI about tonight
The note is how you teach the AI your room. It can widen what counts as normal for tonight (“roasting the DJ is the whole point,” “lots of photos come from the patio and the parking lot”) or tighten it (“only photos taken here tonight”). It can never loosen the reject categories: hate speech, harassment, sexual content and doxxing are rejected whatever the note says. Guests never see the note, and the AI never quotes it back to them.
Each event keeps its own note, so a residency that reuses one event keeps its note from week to week.
Tonight’s photos only
Next to the strictness setting, Tonight’s photos only is on by default. A camera-roll photo taken more than 10 hours ago gets a friendly “that one’s from earlier” on the guest’s phone, with the day and time their phone recorded, and never reaches your queue. Turn it off for a night when older photos are welcome, like a throwback theme.
Song requests are different
For requests, AI only ever acts on two negatives: genuine hate speech or harassment unrelated to any song, and junk that is not a request. It never approves a request into your set. Whether to play something is your creative call. Real songs with rough titles are treated as requests, not violations.
You always have the last word
Every AI decision shows its reason on the item in your queue. Anything the AI rejected goes to a separate AI-Rejected, Review section so it is never silently gone. Override, Approve puts it through; Dismiss agrees with the AI and clears it from your view. AI-approved items can be rejected like any other.
What guests see
A rejected guest sees the actual reason, not a generic guidelines message. Notices are worded the same whether you or the AI decided, so guests experience one consistent moderator. A “not an event photo” or “not a request” notice is written lightly on purpose, since neither is a violation.
Send a message with your venue name and what you were trying to do. A person reads every one and replies by email.
