Operations & Systems Specialist (GHL, Automations, AI) — Dental Marketing Agency

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

TYPE OF WORK

Full Time

SALARY

$1,200–$2,000/month depending on experi

HOURS PER WEEK

40

DATE UPDATED

May 29, 2026

JOB OVERVIEW

DenWay is a US-focused dental marketing agency scaling seriously from $30k to $100k/month. We run Meta ads + a call center to book Invisalign consultations for dental practices.

I'm the founder, Thor. Right now my time is the bottleneck of the business — running sales, ads, ops, and client onboarding. This hire is the person who takes the operational and systems side off my plate, so we can really focus on growth.

This is not a VA role. It's a real operations seat with responsibility over the systems backbone of the agency.

What you'll manage:

- Client onboarding inside GoHighLevel — subaccount setup, pipelines, calendars, funnels, A2P registration, sending-email configuration
- Building and maintaining automations in ---------- and GoHighLevel
- Managing our Airtable database — client tracker, consultations view, performance reporting
- Daily QA on ad accounts and trackers — flag errors, surface issues (no media buying required)
- Routing client content to editors and tracking turnaround
- Building and improving SOPs as we scale
- Founder support — calendar, ad-hoc tasks, meeting prep
- Using AI tools (Claude, ChatGPT) daily to compress workload

You're a fit if you:

- Have built automations in ---------- or similar automation software
- Have set up GoHighLevel subaccounts — workflows, pipelines, calendars, funnels, A2P
- Are comfortable in Airtable and such databases
- Solve problems without being told the answer — Google it, test it, figure it out
- Move fast and follow through
- Have strong written and spoken English (you'll communicate with US clients occasionally)
- Use AI tools in your daily work already

This is NOT for you if you:

- Need to be told exactly what to do every day
- Have never used GoHighLevel before or a similar CRM system
- Want a narrow, repetitive role
- Move slowly

Details:

- Full-time, fully remote
- $1,200-$2,000/month depending on experience and skills
- Must overlap with US business hours

How to apply:

Apply through this form (applications only on OnlineJobs will NOT be reviewed):
--> ----------

In the form, submit a short Loom (3-5 min) walking me through the best system or automation you've built (e.g. in GHL or ---------- ) — what it does, why it was complex.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0133
Total Execution Time  0.0146
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,008 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Operations-Systems-Specialist-GHL-Automations-AI-Dental-Marketing-Agency-1657393
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0078 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1657393
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 900412
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1657393
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-25',ej.date_added) duration_daysDATEDIFF('2026-08-25',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_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-08-25',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1657393' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1657393 
0.0010   UPDATE employer_jobs SET hit_counts '***May-29-2026=721***May-30-2026=65***May-31-2026=68***Jun-01-2026=74***Jun-02-2026=36***Jun-03-2026=24***Jun-04-2026=16***Jun-05-2026=8***Jun-06-2026=7***Jun-07-2026=8***Jun-08-2026=9***Jun-09-2026=10***Jun-10-2026=6***Jun-11-2026=9***Jun-12-2026=2***Jun-13-2026=7***Jun-14-2026=7***Jun-15-2026=4***Jun-16-2026=3***Jun-17-2026=2***Jun-18-2026=3***Jun-19-2026=11***Jun-20-2026=7***Jun-21-2026=2***Jun-22-2026=5***Jun-23-2026=2***Jun-24-2026=3***Jun-25-2026=7***Jun-26-2026=4***Jun-27-2026=3***Jun-28-2026=7***Jun-29-2026=5***Jun-30-2026=7***Jul-01-2026=4***Jul-02-2026=3***Jul-03-2026=2***Jul-04-2026=6***Jul-05-2026=2***Jul-06-2026=4***Jul-07-2026=10***Jul-08-2026=5***Jul-09-2026=5***Jul-10-2026=2***Jul-11-2026=8***Jul-12-2026=3***Jul-13-2026=4***Jul-14-2026=2***Jul-15-2026=4***Jul-16-2026=3***Jul-17-2026=2***Jul-18-2026=1***Jul-19-2026=1***Jul-20-2026=2***Jul-21-2026=2***Jul-22-2026=4***Jul-23-2026=20***Jul-24-2026=8***Jul-25-2026=11***Jul-26-2026=1***Jul-27-2026=4***Jul-28-2026=4***Jul-29-2026=6***Jul-30-2026=1***Jul-31-2026=5***Aug-01-2026=6***Aug-02-2026=4***Aug-03-2026=5***Aug-04-2026=4***Aug-05-2026=1***Aug-06-2026=6***Aug-07-2026=1***Aug-08-2026=2***Aug-10-2026=1***Aug-11-2026=8***Aug-12-2026=5***Aug-13-2026=6***Aug-14-2026=6***Aug-15-2026=1***Aug-16-2026=1***Aug-17-2026=3***Aug-18-2026=1***Aug-19-2026=9***Aug-20-2026=5***Aug-21-2026=5***Aug-22-2026=6***Aug-25-2026=1' WHERE job_id'1657393'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=854***Jun-2026=298***Jul-2026=139***Aug-2026=87' WHERE job_id'1657393'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1657393' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1657393 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '900412'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)