Live-Stream Moderator - Hourly Base + Commission | Growing Agency

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Part Time

SALARY

$3/hour

HOURS PER WEEK

TBD

DATE UPDATED

Oct 2, 2026

JOB OVERVIEW

About Us
We are a creator management agency building a core team around our model's live-stream operations. We're a lean, fast-moving operation where the people who join now have a direct path to senior and leadership roles as we scale over the coming months.
We're not looking for someone to passively watch a chat scroll by. We're looking for someone who can control a room, protect the model's energy, and actively drive revenue - all at the same time.

The Role
As a Live-Stream Moderator, you are the backbone of the live stream. The model performs - you manage everything happening in the chat behind the scenes. You keep the energy high, remove bad actors instantly, engage viewers to stay longer, and push tips and purchases at the right moments without it feeling forced.
This is a fast-paced, real-time role. Slow reactions cost money. Good moderation makes the difference between a $200 stream and a $2,000 stream.
Day-to-day responsibilities:
Monitor and manage live chat in real time during scheduled streams
Remove, mute, and ban trolls, time-wasters, and rule-breakers immediately
Engage active viewers to maintain energy and encourage tipping
Pin strategic messages and tip goals at the right moments
Upsell PPV content, tip menus, and offers naturally during the stream
Relay relevant information or opportunities to the model without breaking her flow
Track stream performance and report key metrics after each session

Schedule
This is a fixed-schedule role. Streams run for 4 hours each on the following days and times (all times CET):
Thursday 5:00 AM
Friday 5:00 AM
Saturday 5:00 AM
Sunday 5:00 AM
Sunday 10:00 PM
That is 5 scheduled streams per week. You must be able to cover all of them consistently and reliably. If your schedule doesn't allow for this, please don't apply - we need someone we can count on every single week without chasing.

What We Offer
Hourly base rate - you get paid for every hour you're live, guaranteed, from day one
Commission on top - tied directly to stream revenue, so the better the stream performs, the more you earn on top of your base
Bi-Weekly payouts
Long-term: Senior moderator and leadership roles for top performers - we build our management team from within
This is a genuine ground-floor opportunity. The people joining now will be the ones with the most experience, the most trust, and the first pick of leadership positions as we grow.

You Are a Strong Fit If:
You can reliably show up for every scheduled stream - no exceptions, no last-minute cancellations
You can multitask in a high-speed environment without missing critical moments
You have a good instinct for when to push a sale and when to let a moment breathe
You stay calm and decisive when dealing with aggressive or toxic users
You can work independently without needing direction mid-stream
You understand your job directly impacts revenue - and you take that seriously
You want more than just a moderation gig - you want a role with real upward potential
ADDITIONAL: You have experience moderating live streams (Twitch, YouTube, Kick, or similar)

This Is Not For You If:
You can't commit to the fixed schedule above consistently
You're looking for something low-effort and passive
You can't make quick decisions under pressure
You get rattled by aggressive or inappropriate comments
You're unreliable with scheduled commitments

Compensation
Hourly base rate (paid for every stream hour worked)
Commission on stream revenue on top of the hourly base
Bi-Weekly payouts

How to Apply
We don't review generic applications. To be considered fill out the Typeform below:

Apply here: ----------

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0124
Total Execution Time  0.0138
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,352 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Live-Stream-Moderator-Hourly-Base-Commission-Growing-Agency-1742504
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0069 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1742504
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 1006692
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1742504
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-04',ej.date_added) duration_days, DATEDIFF('2026-10-04',e.rebill_date) duration_rebill, ej.*, e.deactivate FROM employers e, employer_jobs ej WHERE e.employer_id = ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id = '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-10-04',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1742504' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742504 
0.0015   UPDATE employer_jobs SET hit_counts = '***Oct-02-2026=188***Oct-03-2026=340***Oct-04-2026=1' WHERE job_id= '1742504'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=529' WHERE job_id= '1742504'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1742504' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1742504 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '1006692'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0002   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)