GoHighLevel + n8n Automation Builder (Typeform, WordPress, APIs)

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

TYPE OF WORK

Part Time

WAGE / SALARY

$1,450 fixed build + $75/month retainer

HOURS PER WEEK

15

DATE UPDATED

Jun 2, 2026

JOB OVERVIEW

I’m a US-based consulting founder hiring my first contractor for a founding client: a professional speaker and executive coach. This is a high-stakes first build for me, so I need someone very competent who can deliver a clean, well-documented system that runs without daily management.

This is a 6-month engagement with two phases:
- Phase 1 (fixed-price build): 4 weeks to complete the core system. This is a hard deadline.
- Phase 2 (flat retainer): $75/month for Months 2–6 for maintenance and small adjustments.

There is also a third pillar for outreach and speaking pipeline management, which will be handled separately. For this role, we will integrate with the outreach system, but you are not responsible for running the outreach itself.

What you will build:
- Set up and configure Go High Level (GHL) as a CRM.
- Connect GHL to an existing WordPress website for lead capture and contact management.
- Recommend and set up billing and scheduling tools integrated with GHL.
- Connect an existing Typeform assessment to GHL using n8n, Zapier, or Make if you strongly justify a different tool.
- Capture Typeform submission data and route it into GHL as a contact record.
- Build automated follow-up sequences in GHL based on assessment results and timing logic.
- Build cross-link architecture so the assessment and case studies drive engagement in both directions.
- Coordinate with the client’s existing website designer.
- Document all systems so they can run without daily management.

Required skills:
- GoHighLevel (power user, not basic setup)
- Automation workflow experience
- WordPress integration experience
- APIs and webhooks
- Clear written and spoken English
- Strong documentation habits

Please include examples of past work, especially:
- A GHL automation or funnel you built
- An n8n, Zapier, or Make workflow with conditional logic and API/webhook usage
- A Typeform integration
- A WordPress integration with a CRM or automation tool

Shortlisted candidates may be invited to a small paid test task (1–2 hours) to demonstrate their skills before final hiring.

Communication:
- Email for formal updates
- Telegram or ---------- for quick messages
- Weekly progress updates

Confidentiality is required. You will be expected to sign a simple NDA and not share any client data, screenshots, workflows, or project details publicly.

How to apply:
Please include the word “PressureTest” in the first line of your application so I know you read the full post carefully.

If you’re confident you can deliver this build cleanly and on time, please apply with your examples and answers to the screening questions.

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.0607
Total Execution Time  0.0620
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,509,720 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/GoHighLevel-n8n-Automation-Builder-Typeform-WordPress-APIs-1660290
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0547 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0008   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1660290
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 941022
 LIMIT 1 
0.0467   SELECT COUNT(DISTINCT t.id) as cnt
FROM 
`t_thread` `t`
INNER JOIN `t_message` `mON `t`.`id` = `m`.`thread_id`
INNER JOIN `t_message_employer` `eON `m`.`id` = `e`.`message_id`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1660290
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-06-23',ej.date_added) duration_daysDATEDIFF('2026-06-23',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-06-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1660290' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1660290 
0.0015   UPDATE employer_jobs SET hit_counts '***Jun-02-2026=422***Jun-03-2026=304***Jun-04-2026=97***Jun-05-2026=42***Jun-06-2026=16***Jun-07-2026=16***Jun-08-2026=30***Jun-09-2026=24***Jun-10-2026=29***Jun-11-2026=16***Jun-12-2026=16***Jun-13-2026=11***Jun-14-2026=8***Jun-15-2026=14***Jun-16-2026=13***Jun-17-2026=7***Jun-18-2026=7***Jun-20-2026=3***Jun-23-2026=1' WHERE job_id'1660290'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jun-2026=1075' WHERE job_id'1660290'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1660290' 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` = 1660290 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '941022'
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)