Marketing & Digital Media Virtual Assistant

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

TYPE OF WORK

Part Time

SALARY

£5 per hour (US $6.61 per hour)

HOURS PER WEEK

10

DATE UPDATED

Oct 24, 2026

JOB OVERVIEW


ABOUT THE BUSINESS
We are a serviced accommodation company operating in central London. We host guests for short and medium stays through Airbnb, ---------- and direct bookings. We are a small, owner-run business. You will work directly with the owner and have a real influence on how we attract and keep guests. The company name will be shared with shortlisted candidates.

PURPOSE OF THE ROLE
The Virtual Assistant will grow direct bookings and repeat stays by preparing marketing materials, running our email marketing campaigns, and updating all our digital media platforms (website and social media) to maintain accuracy, appeal and relevance. This frees the owner to focus on guests and operations while our marketing runs consistently every week.

KEY RESPONSIBILITIES
1. Preparation of Marketing Materials
• Design electronic flyers and other marketing materials
• Adapt materials for email, social media, WhatsApp and print-ready PDF
• Write clear, persuasive promotional copy
• Keep all materials consistent with the company brand (logo, colours, fonts, tone)
• Maintain an organised library of templates and approved photos

2. Undertaking Email Marketing Campaigns
• Plan and maintain a monthly email calendar (offers, seasonal promotions, local events, repeat-guest campaigns)
• Write, design and schedule newsletters and promotional emails
• Build and manage the mailing list, including segmenting past guests, corporate contacts and enquiries
• Set up automated sequences, e.g. welcome, pre-arrival, post-stay thank-you and review requests
• Keep the list clean and compliant with UK GDPR and PECR (consent, unsubscribe links, data handling)
• Report monthly on open rates, click rates and bookings generated

3. Maintaining Digital Media Platforms
• Website: update text, photos, prices, availability messages and special offers
• Website: add new pages or blog posts, e.g. central London area guides; check links, forms and the booking button work
• Website: apply basic SEO (page titles, meta descriptions, image alt text, keywords)
• Social media: plan, create and schedule regular posts across the company's social media accounts
• Social media: keep profiles, bios, links and highlights current, and respond to routine comments and messages
• Keep all platforms consistent with each other and with our Airbnb and ---------- listings

4. Telephone Marketing
• Make telephone calls to follow-up on leads
• Enhance prospect conversion through telephone calls, as required

5. General Marketing Support
• Suggest ideas to increase direct and repeat bookings
• Monitor what competitors and local attractions are promoting
• Carry out other marketing and admin tasks as directed

ESSENTIAL SKILLS & EXPERIENCE
• At least 2 years' experience as a virtual assistant or in a digital marketing support role
• Proven experience running email campaigns on a platform such as HostingerMail, Mailchimp, Brevo or Klaviyo
• Strong design skills in Canva or similar, with a portfolio of flyers or social graphics
• Hands-on experience updating websites (WordPress, Wix, Squarespace or similar) and managing business social media accounts
• Proficiency with Artificial Intelligence applications
• Excellent written English, with a friendly and professional tone
• Understanding of UK GDPR as it applies to email marketing
• Reliable, organised and able to work to deadlines with little supervision
• Clear, prompt communication by email and WhatsApp

DESIRABLE SKILLS
• Experience in hospitality, short-let, serviced accommodation or travel marketing
• Familiarity with Airbnb, ---------- or a channel manager / direct booking engine
• Basic SEO and Google Business Profile knowledge
• Copywriting for promotions and local area guides
• Basic photo editing
• Comfortable using AI tools (e.g. Claude) to speed up drafting and content work

TOOLS & SOFTWARE
The VA should be confident with, or quick to learn, the following:


Email
marketing: HostingerMail, Mailchimp, Brevo or similar
Design: Canva
Website: WordPress, Wix or Squarespace
Communication: Email, WhatsApp, video calls
File sharing: Google Drive or Dropbox

PERFORMANCE MEASURES
Success will be reviewed monthly against these measures:


Email
s sent on schedule: At least 2 campaigns per month

Email
open rate: 30% or higher

Email
click rate: 3% or higher
Direct bookings from email: Tracked and growing month on month
Flyer turnaround: Within 2 working days of brief
Website updates: Within 2 working days of request
Monthly report: Delivered by the 5th of each month

TERMS
• Pay: £5 per hour (US $6.61 per hour)
• Invoicing: monthly in arrears
• Trial period: 4 weeks, followed by a review
• Equipment: the VA provides their own computer and internet connection
• Confidentiality: the VA must sign a confidentiality agreement and handle guest data in line with UK GDPR
• Notice: 2 weeks on either side after the trial period

HOW TO APPLY
Please send the following to ----------
1. A short cover note explaining why you suit this role
2. Your CV
3. Examples of email campaigns you have created, with results if available
4. 3–5 examples of flyers or social graphics you have designed
5. Links to websites you have updated or managed

SELECTION PROCESS
Shortlisted candidates will be requested to complete a short marketing & digital media (one promotional email and one flyer), followed by a 30-minute video call.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0147
Total Execution Time  0.0162
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,522,712 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Marketing-Digital-Media-Virtual-Assistant-1746350
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0079 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0013   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1746350
 LIMIT 1 
0.0006   SELECT *
FROM `employers`
WHERE `employer_id` = 958310
 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` = 1746350
AND `misc`.`id` IS NULL 
0.0006   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-26',ej.date_added) duration_days, DATEDIFF('2026-10-26',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-26',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1746350' 
0.0006   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746350 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-08-2026=3***Oct-09-2026=12***Oct-10-2026=542***Oct-11-2026=1261***Oct-12-2026=473***Oct-13-2026=110***Oct-14-2026=51***Oct-15-2026=33***Oct-16-2026=35***Oct-17-2026=24***Oct-18-2026=41***Oct-19-2026=18***Oct-20-2026=18***Oct-21-2026=36***Oct-22-2026=23***Oct-23-2026=19***Oct-24-2026=2399***Oct-25-2026=49***Oct-26-2026=4' WHERE job_id= '1746350'  
0.0007   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=5148' WHERE job_id= '1746350'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1746350' 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` = 1746350 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '958310'
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)