Senior Funnel Developer & CRM Automation Specialist (GoHighLevel + HubSpot)

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

TYPE OF WORK

Full Time

SALARY

$2,000-$3,000 USD/month

HOURS PER WEEK

40

DATE UPDATED

Oct 3, 2026

JOB OVERVIEW

ABOUT THE ROLE

Launch OS helps high-ticket businesses scale through marketing funnels and the systems that turn leads into qualified sales conversations.

We provide established funnel templates, design references, copy, and client brand assets. You adapt them into polished, responsive funnels and own the technical journey from lead capture through qualification, booking, follow-up, and sales-team handoff.

PAY & SCHEDULE

• Pay: $2,000-$3,000 USD/month, based on demonstrated skills and experience.

• Engagement: Remote contractor, based in the Philippines; 40 working hours/week.

• Schedule: Monday-Friday, 8:00 a.m.-5:00 p.m. Mountain Standard Time (MST, UTC-7), with a one-hour unpaid break each day.

• Time zone: Fixed MST year-round. In the Philippines, this is 11:00 p.m.-8:00 a.m. the following day.

WHAT YOU WILL BUILD

• Funnels: VSL, webinar, lead magnet, squeeze, challenge, sales letter, and high-ticket ascension funnels using our existing templates.

• Client adaptations: Apply supplied copy and brand assets with accurate spacing, typography, visual hierarchy, forms, and mobile layouts.

• CRM systems: Build GoHighLevel and HubSpot pipelines, custom fields/properties, tags, segmentation, lead assignment, calendars, and internal notifications.

• Follow-up: Implement email/SMS sequences, pre-call nurture, appointment reminders, and qualified-applicant/no-booking follow-up. Our copywriter supplies the copy.

• Appointment journeys: Handle bookings, reschedules, cancellations, no-shows, post-call follow-up, and post-sale handoffs. Stop or change messaging when a lead's status changes.

• ManyChat: Build lead capture, qualification, segmentation, and CRM or human handoff flows.

• Integrations: Connect forms, calendars, CRMs, and other tools through native integrations, APIs, webhooks, and Make or Zapier where appropriate.

• Tracking: Implement and validate lead sources, UTMs, conversion events, and CRM attribution across the lead-to-booking journey.

• Reliability: Maintain opt-outs and suppression logic, troubleshoot failed workflows and integrations, and document systems for ongoing maintenance.

REQUIRED QUALIFICATIONS

• Advanced GoHighLevel AND HubSpot experience, with examples of systems you personally built and managed.

• Production experience building ManyChat automations and connecting them to a CRM.

• Hands-on experience with Claude Code and OpenAI Codex for coding, debugging, and technical implementation. You can review generated changes, understand the underlying logic, and test the result.

• Strong HTML/CSS skills and practical JavaScript troubleshooting. You can adapt existing templates while preserving page quality, mobile responsiveness, usability, and loading speed.

• Experience with APIs, webhooks, and tools such as Make or Zapier, including field mapping, duplicate prevention, and troubleshooting failed connections.

• Strong automation logic: branching, enrollment and exit conditions, lead routing, appointment changes, and opt-out handling.

• Ability to implement and validate conversion tracking and source attribution. You understand how high-ticket funnels lead to qualified sales calls.

• Excellent spoken and written English. You explain technical decisions clearly, ask precise questions, and communicate comfortably on calls.

• Proven ability to work independently, quality-check your own work, document what you build, and deliver against agreed deadlines.

PREFERRED EXPERIENCE

• CRO and A/B testing, with examples of measurable funnel improvements.

• Git/version control and safe release or rollback practices for custom code.

• Domain/DNS and SSL setup, email authentication (SPF, DKIM, DMARC), and deliverability troubleshooting.

OWNERSHIP & COMMUNICATION

We want someone who takes pride in winning for our clients and takes ownership from brief through launch.

• Anticipate problems, recommend solutions, and follow issues through to a tested resolution.

• Provide clear progress updates and raise blockers with a proposed next step.

• Flag risks before they become missed deadlines and communicate proactively during launches or urgent troubleshooting.

• Agree priorities, availability, and any additional hours and compensation together.

OUR QUALITY STANDARD

Your handoff should be ready for final business approval. You are accountable for checking your work and resolving defects in your deliverables.

• Check spacing, mobile layouts, links, forms, calendars, integrations, and tracking before handoff.

• Test complete user journeys, including duplicate submissions, changed appointment status, workflow exit conditions, and opt-outs.

• Deliver a polished build with clear documentation and completed QA.

AI SUPPORTS YOUR EXPERTISE

We use AI tools, including Claude Code and Codex, to improve execution. You must understand how a process works before automating it and be able to explain, test, and troubleshoot what you build without depending on AI. You remain responsible for the logic, implementation, and finished result.

HOW TO APPLY

1. Share two relevant funnel or automation examples and explain exactly what you personally built.

2. Include a brief video walkthrough in English of one system, explaining its logic and how you tested it. Use a demo or redact confidential client information.

3. Explain how you would handle a qualified applicant who hasn't booked, and what should happen when they book, reply, or opt out.

4. Summarize your experience with GoHighLevel, HubSpot, ManyChat, Claude Code, and Codex. Include your availability for the listed schedule and expected monthly USD compensation.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0149
Total Execution Time  0.0167
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,992 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Senior-Funnel-Developer-CRM-Automation-Specialist-GoHighLevel-HubSpot-1743135
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0084 seconds)  (Hide)
0.0018   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1743135
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 943400
 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` = 1743135
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-16',ej.date_added) duration_days, DATEDIFF('2026-10-16',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-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1743135' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1743135 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-03-2026=386***Oct-04-2026=473***Oct-05-2026=478***Oct-06-2026=279***Oct-07-2026=144***Oct-08-2026=82***Oct-09-2026=48***Oct-10-2026=18***Oct-15-2026=2***Oct-16-2026=1' WHERE job_id= '1743135'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1901' WHERE job_id= '1743135'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1743135' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1743135 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '943400'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0014   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)