Marketing and Social Media Manager — Boutique Resort (Paid Ads, Content, AI)

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

TYPE OF WORK

Part Time

SALARY

$5/hour

HOURS PER WEEK

30

DATE UPDATED

Aug 13, 2026

JOB OVERVIEW

Are you a marketing rockstar who wants to build a brand from the ground up? Then we want YOU!

ABOUT US
We're a US-based hospitality group taking over a struggling boutique treehouse resort in New England and creating a beautiful & unique resort. Our founder has 8+ years running an award-winning vacation rental. You'd be a founding member of a small, focused team.

THE ROLE
Build and run our digital marketing from scratch — social media, paid ads, email, influencer partnerships, website, and OTA optimization. You'll also supervise AI agents that handle guest communications. This is a builder role, not a maintainer role.

RESPONSIBILITIES
1. Social Media: Daily content creation for the resort's Instagram/Facebook/Tik-Toks plus the founder's "building in public" Instagram/YouTube accounts. Monitor DMs and comments daily, move interested followers toward bookings.

2. Paid Advertising: Build, test, and improve Meta and Google ad campaigns. Track cost per lead, cost per booking, and return on ad spend. Grow what's working, stop what's not.

3. Website & Landing Pages: Keep the booking website up to date. Build landing pages for each campaign. Update seasonal photos and content every few months.

4. Email & SMS: Build 5 automated flows (Welcome, Abandoned Cart, Pre-Stay, In-Stay/Review, Rebooking) plus monthly campaign emails. Grow the list via website, social, and Wi-Fi capture.

5. Campaign Planning: Dream up, plan, and execute coordinated marketing campaigns across social, email, paid ads, influencers, and landing pages. We want your ideas — fall foliage, winter, and Black Friday are obvious starts, but think bigger.

6. Influencer Management: Find creators whose followers match our guests (fit matters more than follower count). Set up free stays in exchange for content — handle outreach, expectations, deadlines, and scheduling. Time their posts to land during active campaigns.

7. OTA Optimization: Monitor performance across Airbnb, VRBO, ---------- , Google, and Expedia. Keep photos, descriptions, and amenities current and consistent across channels.

8. AI Agent Supervision: Review AI-written guest responses each week to make sure they sound like us. Send emotional, safety, or money issues to the founder right away. Save common guest questions so we can train the AI better over time.

REQUIRED (2+ years experience)
Meta Ads Manager, social media management (IG + FB), email platforms (Mailchimp/ConvertKit), copywriting, WordPress or similar CMS, Ai tools like ChatGPT/Claude.

NICE TO HAVE
Google Ads, hospitality experience, Canva/CapCut, Make/Zapier.

WHO YOU ARE
- A creative thinker who comes up with ideas, not just follows them
- Proactive — you spot opportunities and act before being asked
- You own the outcome, not just the task. You fix the system, not just the symptom.
- Coachable — you take feedback quickly and adjust based on results
- A warm communicator who writes like a person, not a brand
- Patient and steady — you stick with campaigns long enough to see results
- You want room to run, not a manager checking your work constantly
- Comfortable building the playbook, not just following one

SCHEDULE & PAY
- 40 hours/week, Mon–Fri, mostly flexible (2–3 hours per day must overlap with US Eastern Time)
- $5/hour USD, negotiable based on experience
- Performance bonuses for hitting goals on engagement, bookings, and ad results (we'll set specific targets in your first 30 days)
- 13th month pay (paid in December, prorated by start date), paid time off after 6 months, annual raises
- Tools: Microsoft 365, TimeProof

GROWTH
As we grow this property into a full year-round resort, your role, hours, and pay grow with it

HOW TO APPLY
Subject line: "I'm Your Next Marketing Rockstar" (we won't review applications without this).
Please include:
1. A short paragraph about a campaign or social account you're proud of — what you did and what happened.
2. Links to 2–3 social accounts you manage (Instagram preferred).
3. One Meta Ads screenshot from a campaign you ran (if you have one).
4. One creative campaign idea you'd pitch us.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0133
Total Execution Time  0.0146
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,976 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Marketing-and-Social-Media-Manager-Boutique-Resort-Paid-Ads-Content-AI-1650873
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0077 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1650873
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 926913
 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` = 1650873
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-27',ej.date_added) duration_daysDATEDIFF('2026-08-27',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-27',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1650873' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1650873 
0.0008   UPDATE employer_jobs SET hit_counts '***May-19-2026=208***May-20-2026=157***May-21-2026=20***May-22-2026=21***May-23-2026=3***May-24-2026=4***May-25-2026=6***May-26-2026=5***May-27-2026=4***May-28-2026=7***May-29-2026=5***May-30-2026=3***May-31-2026=9***Jun-01-2026=18***Jun-02-2026=6***Jun-03-2026=3***Jun-04-2026=2***Jun-05-2026=3***Jun-06-2026=2***Jun-07-2026=2***Jun-09-2026=3***Jun-10-2026=2***Jun-11-2026=2***Jun-12-2026=3***Jun-13-2026=1***Jun-14-2026=1***Jun-15-2026=2***Jun-18-2026=1***Jun-20-2026=1***Jun-21-2026=2***Jun-22-2026=2***Jun-23-2026=1***Jun-24-2026=4***Jun-25-2026=2***Jun-27-2026=1***Jun-29-2026=1***Jun-30-2026=3***Jul-02-2026=1***Jul-03-2026=2***Jul-04-2026=3***Jul-05-2026=1***Jul-06-2026=2***Jul-07-2026=1***Jul-08-2026=1***Jul-09-2026=2***Jul-10-2026=1***Jul-11-2026=4***Jul-12-2026=1***Jul-15-2026=1***Jul-17-2026=1***Jul-18-2026=2***Jul-21-2026=1***Jul-23-2026=3***Jul-24-2026=6***Jul-25-2026=7***Jul-26-2026=1***Jul-27-2026=1***Jul-30-2026=1***Jul-31-2026=2***Aug-01-2026=1***Aug-02-2026=1***Aug-04-2026=2***Aug-10-2026=1***Aug-12-2026=2***Aug-13-2026=320***Aug-14-2026=251***Aug-15-2026=148***Aug-16-2026=75***Aug-17-2026=50***Aug-18-2026=36***Aug-19-2026=49***Aug-20-2026=48***Aug-21-2026=31***Aug-22-2026=30***Aug-27-2026=1' WHERE job_id'1650873'  
0.0006   UPDATE employer_jobs SET monthly_hits '***May-2026=451***Jun-2026=68***Jul-2026=45***Aug-2026=1046' WHERE job_id'1650873'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1650873' 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` = 1650873 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '926913'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)