Travel Agency Administrative & Marketing Assistant

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

TYPE OF WORK

Part Time

SALARY

$400/month

HOURS PER WEEK

20

DATE UPDATED

Oct 9, 2026

JOB OVERVIEW

We are looking for a reliable, organized, and tech-savvy assistant to support the day-to-day administrative operations of our travel business. The ideal candidate is detail-oriented, comfortable learning new software, able to work independently, and skilled at keeping tasks organized and on schedule.

This role can start part-time, with the potential to grow into full-time hours for someone with strong social media and marketing skills. Responsibilities include:

1. Administrative & Client Support
• Schedule and manage automated client emails.
• Create and maintain client profiles and invoices in CBO.
• Build and update client itineraries in Travefy and/or Tern.
• Maintain Trello boards for individual clients, groups, upcoming travel, and other business projects.
• Enter and track supplier and agency reward points.
• Add and maintain contacts in Constant Contact.
• Research current supplier promotions and offers.
• Assist with general data entry and organization.

2. Email & Inbox Management
• Clean up and organize the business email account.
• Review incoming supplier emails and flag important messages, deadlines, schedule changes, promotions, and items requiring attention.
• Follow up on supplier emails when appropriate.
• Help ensure important emails, deadlines, and tasks are not missed.

3. Client Support During Travel
• Monitor incoming client communications and respond to basic questions when appropriate.
• Identify urgent or time-sensitive issues and alert me to anything requiring immediate attention.
• Help keep day-to-day business operations running smoothly while the client is away.

The client will still have my phone and remain available for matters requiring my direct involvement.

4. Email Marketing
• Create and schedule a monthly email newsletter using Constant Contact.
• Add new client and lead email addresses to the appropriate Constant Contact lists.
• Organize and maintain email lists.
• Assist with email campaigns promoting destinations, travel offers, groups, and other travel opportunities.

5. Social Media & Marketing — A Major Bonus!
Social media experience is not required but would be a significant asset and could help expand this position into full-time hours.
• Create and schedule Facebook and Instagram content.
• Turn travel offers, supplier promotions, and travel information into engaging posts.
• Create graphics and promotional materials using Canva.
• Develop and schedule social media campaigns.
• Help grow the audience and customer/email list through targeted campaigns.
• Respond to comments and messages on Facebook and Instagram.
• Maintain a consistent social media presence while the client is travelling.
• Brainstorm fun, engaging travel content.

What We're Looking For
The ideal candidate is:
• Extremely organized and detail-oriented.
• Reliable and able to meet deadlines.
• Comfortable working independently and prioritizing tasks.
• Tech-savvy and willing to learn new programs.
• A strong written communicator who can communicate professionally with clients and suppliers.
• Able to handle confidential client and business information appropriately.
• Proactive and willing to take initiative when something needs to be done.
• Comfortable asking questions when unsure.

Experience with CBO, Travefy, Tern, Trello, Canva, Constant Contact, Facebook, or Instagram is an asset. However, the client is willing to train the right person on many of the travel-specific systems.

This position can begin part-time, with hours depending on the candidate's experience and the responsibilities they can take on.

Candidates who can confidently manage social media content, create Canva graphics, schedule posts, and coordinate marketing campaigns may have the opportunity to grow into a full-time role.

Please email your updated resume and a cover letter highlighting your relevant experience for this role. Use Alberta as the email subject line.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0177
Total Execution Time  0.0196
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,500,624 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Travel-Agency-Administrative-Marketing-Assistant-1746601
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0080 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1746601
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 709252
 LIMIT 1 
0.0010   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `misc` ON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1746601
AND `misc`.`id` IS NULL 
0.0005   SELECT e.business_name, e.logo, e.website, e.rebill_date, e.date_added member_date, hits, DATEDIFF('2026-10-16',ej.date_added) duration_days, DATEDIFF('2026-10-16',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-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1746601' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1746601 
0.0007   UPDATE employer_jobs SET hit_counts = '***Oct-09-2026=1372***Oct-10-2026=103***Oct-11-2026=3***Oct-12-2026=2***Oct-16-2026=3' WHERE job_id= '1746601'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=1483' WHERE job_id= '1746601'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1746601' 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` = 1746601 
0.0011   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '709252'
AND `date_added` >= '2022-06-08' 
0.0003   select * from teasers 
0.0014   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)