Marketing Coordinator

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

TYPE OF WORK

Full Time

SALARY

10

HOURS PER WEEK

40

DATE UPDATED

Mar 2, 2026

JOB OVERVIEW

# Marketing Coordinator — GHL Operations & Campaign Execution | Fully Remote | US-Based SaaS Company

We're ---------- — a fast-growing US-based software company that builds growth management tools for vacation rental operators. Our clients are property managers across the United States who rely on us to help them grow through data, automation, and smart marketing.

We're hiring **2 Marketing Coordinators** to own the technical execution layer of our client operations. This is a behind-the-scenes role — you won't be on Zoom calls with clients, but every campaign our clients launch, every automation that fires, and every system that runs smoothly will be because of you.

**If you know GoHighLevel inside and out and you love building systems that work, this role was made for you.**

---

### What You'll Do

- **Own GoHighLevel.** You are the GHL expert on the team. Sub-account setup, domain configuration, workflow automations, pipelines, email sequences, SMS campaigns, calendar configuration, landing pages — all of it runs through you.
- **Build and launch marketing campaigns.** Account Coordinators will hand you client specs and meeting notes. You take those and build the campaigns in GHL — email drip sequences, direct mail triggers, contact segmentation, pipeline automations. Then you test everything before it goes live.
- **Set up and maintain client accounts.** Domain purchases, email domain authentication (SPF, DKIM, DMARC), warm-up protocols, A2P registration, rebilling configuration, user access — you make sure every sub-account is built right from day one.
- **Import and manage contact lists.** Clients build targeted prospect lists in our data platform (OwnerPoint). You import those lists into ContactPoint, apply the right tags, exclude suppression lists, and make sure segmentation is clean.
- **QA everything.** Before any campaign goes live, you review it. Workflows trigger correctly? Email timing right? Merge fields populate? Exclusion logic working? You're the last checkpoint before the client sees it.
- **Build templates and systems.** We're scaling fast. You'll create standardized workflow templates, pipeline templates, email templates, and campaign blueprints that make every future setup faster and more consistent.
- **Audit and troubleshoot.** Diagnose issues in existing accounts — broken automations, deliverability problems, misconfigured triggers. Fix what you can, escalate to GHL support or Extendly when needed, and follow through until it's resolved.
- **Create Loom walkthroughs.** Record short video explanations of setups, features, or processes that Account Coordinators can share with clients. You won't be on client calls, but your Loom videos will be.
- **Receive and execute task handoffs.** Account Coordinators will assign work through HubSpot tickets after client meetings. You pick up the technical tasks, execute them accurately, and close the ticket. Fast turnaround matters.
- **Communicate with the team.** Daily coordination with Account Coordinators, participation in team syncs, proactive updates on task progress and blockers. Clear internal communication is essential.

---

### Must-Haves — Non-Negotiable

- **Strong GoHighLevel experience.** This is the #1 requirement. You should be able to build workflows, configure automations, set up pipelines, create email campaigns, manage calendars, and troubleshoot issues without hand-holding. If you've managed multiple GHL sub-accounts, even better.
- **Email deliverability knowledge.** You understand dedicated sending domains, SPF/DKIM/DMARC, warm-up protocols, list segmentation, and sender reputation management. You've dealt with deliverability issues before and know how to prevent them.
- **Strong English — written and spoken.** This is not a client-facing role, but you'll communicate daily with our US-based team, write internal documentation, and record Loom videos. Your English needs to be clear and professional.
- **Organized and detail-oriented.** You'll manage technical work across many client accounts simultaneously. Naming conventions, file organization, and systematic approaches matter. Sloppy work at scale creates chaos.
- **Self-directed problem solver.** You can take a set of meeting notes and execute without needing every step spelled out. When you hit a wall, you troubleshoot — GHL support, documentation, AI tools, whatever it takes — before asking for help.
- **Testing discipline.** You don't ship work you haven't tested. Every workflow gets a test contact run through it. Every automation gets verified. This is non-negotiable.
- **Available during US business hours.** Full-time position.

### Strong Advantages

- Experience managing multiple GHL sub-accounts for an agency or SaaS company
- CRM experience beyond GHL (HubSpot, Salesforce, Klaviyo)
- Marketing automation (Zapier, n8n, Make, or similar)
- AI tools (Claude, ChatGPT, Gemini) — we use these extensively in our workflows
- HTML/CSS basics for email template and landing page customization
- SaaS, property management, vacation rental, or real estate background
- Experience creating SOPs and process documentation

### What We'll Teach You

- Our proprietary platforms (OwnerPoint, ContactPoint, TravelPoint)
- The vacation rental / property management industry
- Our internal workflows, n8n automations, and campaign generation systems
- Our specific GHL snapshot, templates, and account architecture
- HubSpot for internal task management and ticketing

---

### About the Role

This is a **support role**, not a client-facing role. You will not be on Zoom calls with clients or managing client relationships directly. You report to the Account Coordination Team Lead and work alongside Account Coordinators who own the client relationships. They handle the conversations; you handle the buildout.

That said — this is not a button-clicking job. We need people who think, who notice when something could be better, who proactively improve systems, and who take ownership of the quality of their work. The best person in this role will eventually know our GHL environment better than anyone on the team.

We're hiring 2 people for this role because we're in a growth phase with a major enterprise partnership launching that will bring dozens of new clients onboard simultaneously. Speed, accuracy, and reliability are critical.

---

### About ZPoint

Built by The Rentalz Company (Denver, CO). We make software for vacation rental managers — tools to find new property owners, automate marketing, and grow portfolios. Small team, growing fast, remote-first. You'll work directly with leadership.

---

### Compensation

Competitive salary based on location, experience, and skill level. Fully remote, full-time.

---

### How to Apply

1. **Brief cover letter** (2–3 paragraphs) — tell us about your GoHighLevel experience and what kind of work you enjoy most.
2. **2-minute Loom video** — walk us through something you've built in GoHighLevel. Show us a workflow, a campaign, an automation — anything that demonstrates your hands-on skill. Screen share preferred.
3. **Resume or CV.**

Applications without the cover letter and Loom video will not be reviewed.

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.0137
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,523,120 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Marketing-Coordinator-1591434
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0072 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1591434
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 905918
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1591434
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-16',ej.date_added) duration_daysDATEDIFF('2026-04-16',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-04-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1591434' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1591434 
0.0009   UPDATE employer_jobs SET hit_counts '***Mar-02-2026=186***Mar-03-2026=52***Mar-04-2026=33***Mar-05-2026=25***Mar-06-2026=17***Mar-07-2026=4***Mar-08-2026=1***Mar-09-2026=9***Mar-10-2026=8***Mar-11-2026=8***Mar-12-2026=10***Mar-13-2026=11***Mar-14-2026=1***Mar-15-2026=2***Mar-16-2026=9***Mar-17-2026=6***Mar-18-2026=3***Mar-19-2026=4***Mar-20-2026=4***Mar-21-2026=1***Mar-22-2026=2***Mar-24-2026=2***Mar-25-2026=1***Mar-26-2026=4***Mar-27-2026=1***Mar-28-2026=2***Mar-29-2026=1***Mar-30-2026=2***Mar-31-2026=2***Apr-01-2026=2***Apr-02-2026=2***Apr-03-2026=2***Apr-04-2026=3***Apr-05-2026=2***Apr-06-2026=2***Apr-07-2026=2***Apr-08-2026=2***Apr-09-2026=3***Apr-10-2026=2***Apr-11-2026=1***Apr-16-2026=1' WHERE job_id'1591434'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Mar-2026=411***Apr-2026=24' WHERE job_id'1591434'  
0.0017   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1591434' 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` = 1591434 
0.0003   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '905918'
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)