Stream Controls

LIVE OFF

Connect Twitch first

LIVE OFF

Connect YouTube first

Dual Stream

DUAL PARTIAL OFF

Connect both Twitch and YouTube first

⚠️ Only {{ vm.twitchStatus.isLive ? 'Twitch' : 'YouTube' }} is live

No platforms connected - Connect Twitch to get started

Content Moderation Responsibility: You are responsible for reviewing and moderating all interaction requests before broadcasting. Profanity in all forms violates the SayIntentions Terms of Service. While humor is encouraged, all communications broadcasted through SayIntentions (whether via audio or text) must remain family-friendly and appropriate for all audiences. Please use the IGNORE or BLACKLIST functions to block any inappropriate, vulgar, or offensive content from your viewers. It is your responsibility to ensure compliance—broadcasting content that violates our Terms of Service may result in penalties to your SayIntentions account, including suspension or termination.

Interaction Queue

No interactions in queue

Chat commands and interactions requiring approval will appear here

{{ message.username.charAt(0).toUpperCase() }}
{{ message.username }} YT {{ message.command }} {{ message.timeAgo }}
{{ message.originalMessage }}
{{ message.parsedData.response }}

No previous interactions

Processed interactions will appear here during your stream session

{{ message.username.charAt(0).toUpperCase() }}
{{ message.username }} YT {{ message.command }} Played Text Only Ignored {{ vm.getTimeAgo(message.processedAt) }}
{{ message.originalMessage }}
{{ message.parsedData.response }}

Whitelist ({{ vm.whitelist.length || 0 }})

Whitelist: Users whitelisted for specific commands will have future matching commands auto-approved and played immediately without appearing in the queue.

No whitelisted users

{{ entry.viewer_username }} {{ entry.command_name }}
Added {{ vm.getTimeAgo(entry.created_at) }}

Blacklist ({{ vm.blacklist.length || 0 }})

Blacklist: Blacklisted users have ALL future commands auto-ignored. No messages appear in queue or chat responses. A notification message is sent when first blacklisted.

No blacklisted users

{{ entry.viewer_username }} BLOCKED
{{ entry.reason || 'No reason provided' }}
Added {{ vm.getTimeAgo(entry.created_at) }}