Executive Assistant / Marketing Operations Assistant

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

TYPE OF WORK

Part Time

SALARY

$6 to $8 / hour

HOURS PER WEEK

25

DATE UPDATED

Aug 18, 2026

JOB OVERVIEW

Executive Assistant / Marketing Operations Assistant

I’m looking for a highly capable right-hand assistant to help me with a mix of marketing support, admin, digital implementation, website updates, content updates, reporting, and project coordination.

This is not just a basic admin role.

I need someone who is organised, proactive, detail-oriented, tech-comfortable, reliable, and good at getting things done. A big part of this role is helping take work off my plate. I will often set the direction or explain the outcome I want, and I need someone who can help turn that into action, implementation, follow-up and completion.

This is a long-term role for the right person.

The kind of work involved

You may be helping with things like:

working with Infusionsoft/Keap (creating automations, email broadcasts, tagging, reporting, etc)
updating WordPress pages
making edits in Elementor or similar page builders
updating newsletters and email broadcasts
uploading and formatting content
updating online course and membership content
helping with CRM and automation tasks
pulling together reports and simple dashboards
checking pages, emails, links and member areas for errors
documenting systems and creating checklists
turning rough notes or voice notes into action steps
following up freelancers, contractors or specialists
helping keep projects organised and moving forward
Important skills

A strong advantage for this role is experience with:

Keap / Infusionsoft
WordPress
Elementor
LearnDash
Memberium

email
marketing systems
spreadsheets / reporting
project management tools
digital marketing support
online course or membership platforms

Hands-on Keap / Infusionsoft experience is strongly preferred, because it will be a useful part of this role.

If you have used Keap / Infusionsoft before, please explain exactly what tasks you handled inside the platform.

Examples:

broadcasts
tags
campaigns
contact records
list segmentation
automation support
admin and cleanup

You do not need to know every platform already, but you do need to be smart, quick to learn, resourceful, calm, and comfortable figuring things out.

You’ll likely be a great fit if you:
are very organised
have strong written English
follow through well
notice details
take ownership
are proactive
can work independently
are comfortable with tech and online systems
like improving systems and making things smoother
can work from an outcome, not just step-by-step instructions

This role is probably not for you if:
you need constant supervision
you miss small details
you dislike learning new tools
you are slow to follow up
you prefer repetitive admin only
you wait to be told every tiny step
Hours and pay

Part-time to start: 20 to 25 hours per week
Rate: USD $6 to $8 per hour depending on experience, skill level, and fit
For candidates with strong relevant experience, especially with Keap / Infusionsoft, I’m open to paying toward the higher end.

This role can grow into a bigger long-term role for the right person.

To apply

Please send:

a short introduction about yourself
your relevant experience
the tools/platforms you know best
your specific Keap / Infusionsoft experience, if any
examples of similar work you have done
your availability each week
your ideal hourly rate
a short Loom video introducing yourself
the word Harbour at the top of your application so I know you read everything carefully

I’m looking for someone practical, switched-on, reliable, and easy to work with. If that sounds like you, I’d love to hear from you.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0152
Total Execution Time  0.0164
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,505,720 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Executive-Assistant-Marketing-Operations-Assistant-1640099
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0100 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1640099
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 179769
 LIMIT 1 
0.0014   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1640099
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-23',ej.date_added) duration_daysDATEDIFF('2026-08-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-08-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1640099' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1640099 
0.0018   UPDATE employer_jobs SET hit_counts '***May-06-2026=1256***May-07-2026=88***May-08-2026=27***May-09-2026=22***May-10-2026=13***May-11-2026=25***May-12-2026=33***May-13-2026=22***May-14-2026=6***May-15-2026=10***May-16-2026=6***May-17-2026=7***May-18-2026=7***May-19-2026=5***May-20-2026=4***May-21-2026=4***May-22-2026=5***May-23-2026=2***May-24-2026=4***May-25-2026=8***May-26-2026=3***May-27-2026=1***May-31-2026=4***Jun-01-2026=6***Jun-02-2026=7***Jun-03-2026=2***Jun-04-2026=1***Jun-05-2026=2***Jun-06-2026=1***Jun-07-2026=2***Jun-08-2026=2***Jun-09-2026=4***Jun-10-2026=4***Jun-11-2026=1***Jun-13-2026=2***Jun-16-2026=3***Jun-18-2026=1***Jun-20-2026=1***Jun-22-2026=2***Jun-23-2026=5***Jun-24-2026=3***Jun-25-2026=1***Jun-26-2026=3***Jun-27-2026=1***Jun-28-2026=1***Jun-29-2026=2***Jun-30-2026=2***Jul-01-2026=4***Jul-02-2026=3***Jul-05-2026=1***Jul-06-2026=3***Jul-11-2026=1***Jul-12-2026=2***Jul-13-2026=1***Jul-17-2026=2***Jul-19-2026=1***Jul-21-2026=2***Jul-23-2026=1***Jul-24-2026=1***Jul-27-2026=3***Jul-28-2026=2***Jul-30-2026=9***Jul-31-2026=4***Aug-01-2026=2***Aug-02-2026=1***Aug-03-2026=5***Aug-04-2026=3***Aug-05-2026=1***Aug-12-2026=2***Aug-13-2026=2***Aug-17-2026=1***Aug-18-2026=1041***Aug-19-2026=167***Aug-20-2026=92***Aug-21-2026=59***Aug-22-2026=30***Aug-23-2026=1' WHERE job_id'1640099'  
0.0008   UPDATE employer_jobs SET monthly_hits '***May-2026=1562***Jun-2026=59***Jul-2026=40***Aug-2026=1407' WHERE job_id'1640099'  
0.0010   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1640099' AND status LIKE 'sent%' ORDER BY id DESC  
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1640099 
0.0013   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '179769'
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)