Travel Campaign Manager

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

TYPE OF WORK

Full Time

SALARY

$7.50 USD/hour

HOURS PER WEEK

40

DATE UPDATED

Oct 12, 2026

JOB OVERVIEW

At TinyShoots, we run fast-growing websites and newsletters for readers over 60, including:

The Seniors Discount Club (Australia)
YourLifeChoices (Australia)
The Seniors Travel Club (Australia)

The Seniors Travel Club brings carefully chosen travel deals to Australians over 60. As it grows, we're looking for a Travel Campaign Manager: someone who can take a travel deal from one of our partners and turn it into a dedicated email campaign our members want to open, read and book from.


This role is ideal for someone who loves writing, is careful with details like prices and dates, can manage partners requests via email or calls, and enjoys owning their work from the first read of a deal through to the moment the email is sent.

Key responsibilities
As our Travel Campaign Manager, you'll work closely with our Editorial, Partnerships, Tech and Design teams, and with our travel partners. You'll be expected to master our dedicated "Solus" email campaigns, become the go-to person for the voice of the travel brand you're assigned, and keep each campaign moving so it goes out accurate and on time.


Solus Email Campaign Production:
-Review travel deals supplied by our partners and understand the itinerary, pricing, inclusions, destinations and key selling points before writing
- Research destinations and experiences when extra context is needed
- Find the strongest angle for each campaign, and write original copy without relying on the supplier's wording
- Write complete Solus email campaigns, including subject lines, headings, calls to action and banner copy
- Brief internal design teams to produce the necessary banners, imagery and other elements to support the solus email completion
- Make sure pricing, duration, departure dates, solo pricing, savings and inclusions are always accurate
- Revise drafts based on editorial and partner feedback
- Check, test and schedule approved campaigns in Campaign Monitor
- Manage several campaigns at different stages, and flag missing information early so deadlines are met


Brand Ownership
- Build a strong understanding of your assigned travel brand: its audience, positioning, tone of voice and messaging
- Keep every campaign consistent and recognisable for that brand
- Flag wording, images or creative direction that doesn't feel right for the brand before final approval
- Apply feedback and learnings from past campaigns to future work
- Help maintain our brand guidelines and examples as the brand develops


Partner and Team Coordination
- Request deals and assets from our travel partners, via emails and phone calls, early enough for writing, review, testing and scheduling
- Follow up on missing details and confirm any changes to prices or inclusions
- Handle partner requests professionally, including explaining when a request doesn't fit how our campaigns work
- Brief our Tech and Design teams to load each deal onto our website, and check the page before launch
- Work with the partnership teams on our other publications to promote the best deals to their readers


Campaign Results
- Review how each campaign performed and use what you learn to improve the next one
- Recommend, based on previous results and readership understanding, which deals are most compelling for each audience


Newsletter Support (as needed)
- Collaborate with the team to write, edit, build and test the Seniors Travel Club newsletter every week
- Takeover the weekly Seniors Travel Club newsletter during busy periods or staff leave


What You Bring
- Near-native English proficiency with strong, confident writing skills
- A detail-oriented mindset, especially with prices, dates and links. If you're truly detail-oriented, include the words 'iced vovo' in your cover letter
- The ability to turn factual information into clear, engaging copy for a specific audience
- Emotional intelligence: You have the ability to put yourself in the audiences shoes and understand why this deal is best suited to their situation. You’d then use this as the ‘hook’ to get the audience to book your deal.
- Excellent time management skills and confidence working on several deadlines at once
- Strong collaborator: Is able to work with fellow team members comfortably and develop a strong feedback loop where every team member is benefiting from each others’ support and suggestions
- Openness to feedback, and the habit of applying it to future work
- Initiative: if something is missing or doesn't make sense, you ask or investigate
- Clear, professional written communication with clients, partners and colleagues
- An interest in travel and in topics that matter to Australians over 60
- Prior experience with travel content, email marketing, WordPress or Campaign Monitor is welcomed, though not obligatory


What We Offer
Full-time role with $7.50 USD/hour starting pay
Expected work hours: 7:00 AM to 3:00 PM Philippine time
12 paid sick and annual leave days, $50 USD monthly wellbeing stipend, and $25 USD monthly team-building allowance(does not accrue over trial days, from start of ongoing contract only)
Bonus structure based on the number of enquiries your content generates unlocked once you have been trained and onboarded (3 months into role)


Examples of Our Content & Newsletters
The Seniors Travel Club (Australia)

WEEKLY NEWSLETTER:
Example 1 ----------
Example 2 ----------
Example 3 ----------

SOLUS CAMPAIGNS:
Example 1 ----------
Example 2 ----------
Example 3 ----------


If you're interested in this opportunity, we'd love to hear from you!

Please send:
A short introduction about yourself
Your resume
Written samples of your work

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0036
Controller Execution Time ( Jobseekers / Job )  0.0145
Total Execution Time  0.0191
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,512,944 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Travel-Campaign-Manager-1747937
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0065 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1747937
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 891120
 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` = 1747937
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-22',ej.date_added) duration_days, DATEDIFF('2026-10-22',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-22',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != 1 AND ej.deleted = 0 AND job_id = '1747937' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1747937 
0.0008   UPDATE employer_jobs SET hit_counts = '***Oct-12-2026=456***Oct-13-2026=42***Oct-14-2026=14***Oct-15-2026=31***Oct-16-2026=13***Oct-17-2026=17***Oct-18-2026=1***Oct-19-2026=2***Oct-22-2026=3' WHERE job_id= '1747937'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Oct-2026=579' WHERE job_id= '1747937'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1747937' 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` = 1747937 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '891120'
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)