Grok Bot Development Lead (Part-Time, 20 hours per week)

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

TYPE OF WORK

Part Time

SALARY

500 PT

HOURS PER WEEK

20

DATE UPDATED

Sep 22, 2026

JOB OVERVIEW

About the opportunity

We are a growing US-based business training and media company, and we are looking for a skilled Grok Bot Development Lead. This role owns the AI bot system that finds, scores, and opens conversations with community and event owners so our team can interview them. The bots find and open. People still make the calls, run the interviews, and teach. You build and run the machine that feeds them.

What you will do

Build and maintain two Grok Bots in a dedicated internal workspace: a Researcher that finds, scores, and tracks prospects, and an Opener that drafts and, after human approval, sends email and LinkedIn messages. Neither bot ever phones or joins a video call.
Write and maintain the standing orders for each bot, including explicit guard rules covering what each bot must never do, and fail any draft that breaks them.
Enrich and score one assigned prospect group from a targeting blueprint, capturing name, title, organization, email, LinkedIn, phone where available, latest public topic, a verbatim public quote, warm relationship flag, decision maker plus up to two lieutenants, and the events contact. Score zero to five against a published rubric and release only the top tier, roughly twenty organizations for the live test rather than two hundred.
Keep every contact's pipeline stage current in GoHighLevel, from first request through called, booked, interviewed, and closed states. GoHighLevel is the only source of truth. No side spreadsheet.
Wire the GoHighLevel intake form and the group-labeled calendar link so the booking, the prep fields, and the status card all agree, then test the whole flow yourself as a prospect would experience it.
Hold send discipline: daily caps per channel, staggered email and LinkedIn to the same person, one follow-up and then stop, and an immediate channel freeze plus supervisor alert if bounces or platform warnings spike.
Queue drafts for supervisor approval before sending, log subject, body variant, channel, and result, and bring a weekly short list of which copy to keep and which to retire.
Produce the one-page pre-interview brief the same day a slot books, and send a nightly written note to the supervisor covering asks, replies, bookings, no-shows, and next actions.

Schedule and setup

Hours: 20 hours per week
Working hours: the business operates 8:00 AM to 5:00 PM US Pacific time. You choose which 20 hours you work inside that window, and you keep the same schedule week to week so the supervisor knows when to expect you. For applicants in the Philippines this is a night shift, roughly 11:00 PM to 8:00 AM Manila time
Setup: reliable internet and a dedicated computer for the bot workspace. The approved sending Gmail and an approved test LinkedIn profile are provided. Personal accounts are never used for outreach

Must-have skills and tools

Hands-on experience building and operating AI agents or bots: standing orders, group chats, send queues, connected email accounts, guard rules
GoHighLevel: pipelines, stages, forms, calendars, contact records
List enrichment and prospect scoring against a written rubric
Writing instructions precise enough for a bot to obey, with a clear line between what it does and what it must not do

Email
and LinkedIn deliverability fundamentals: sending caps, staggering, follow-up limits, and when to freeze a channel
Ability to follow a tight build brief without redesigning the project
Escalates in writing with a proposed option the same day, not with a verbal debug dump
Strong written English

Nice to have

Direct experience inside Grok Bot workspaces
Gmail deliverability and domain warm-up experience
Experience supporting interview, podcast, or speaker booking outreach

Compensation

USD 500 per month for 20 hours per week.

How to apply
Apply here and Include the words "standing order" in the first line of your application so we know you read the full posting.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0346
Total Execution Time  0.0369
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,511,400 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Grok-Bot-Development-Lead-Part-Time-20-hours-per-week-1736269
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0266 seconds)  (Hide)
0.0025   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0006   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1736269
 LIMIT 1 
0.0025   SELECT *
FROM `employers`
WHERE `employer_id` = 895346
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1736269
AND `misc`.`id` IS NULL 
0.0024   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 = '1736269' 
0.0011   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1736269 
0.0009   UPDATE employer_jobs SET hit_counts = '***Sep-22-2026=201***Sep-23-2026=138***Sep-24-2026=10***Sep-25-2026=21***Sep-26-2026=5***Sep-27-2026=4***Sep-28-2026=16***Sep-29-2026=18***Sep-30-2026=8***Oct-01-2026=3***Oct-02-2026=4***Oct-03-2026=1***Oct-04-2026=2' WHERE job_id= '1736269'  
0.0018   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=420***Oct-2026=10' WHERE job_id= '1736269'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1736269' AND status LIKE 'sent%' ORDER BY id DESC  
0.0005   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1736269 
0.0083   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '895346'
AND `date_added` >= '2022-06-08' 
0.0018   select * from teasers 
0.0022   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)