Service Titan Marketing Pro

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

TYPE OF WORK

Full Time

SALARY

$5/hr

HOURS PER WEEK

20

DATE UPDATED

Jul 27, 2026

JOB OVERVIEW

Do you want to be truly valued for your creativity, ideas, and real contributions to a growing company? Part time or Full Time opportunity!

We are expanding rapidly and looking for an experienced, detail-oriented, and creative Virtual Assistant / Marketing Specialist to help manage our customer nurturing, automated campaigns, and internal marketing efforts using ServiceTitan and complementary tools.

If you love setting up email/SMS workflows, building targeted customer audiences, tracking campaign performance, and helping an home-services business build lasting customer loyalty, we want to hear from you!

Key Responsibilities:
ServiceTitan Marketing Pro: Set up, launch, and manage targeted email and SMS campaigns within ServiceTitan (Marketing Pro experience is a major plus!).

Customer Nurturing & Automation: Build multi-touch email sequences, follow-up automations, seasonal promotions, and lost-customer re-engagement campaigns.

Audience Segmentation: Filter customer databases to send hyper-relevant offers based on service history, equipment age, and customer type.

Reputation & Review Management: Help manage post-service review requests and customer appreciation efforts.

Analytics & Reporting: Track open rates, click-through rates, revenue generated, and ROI on marketing campaigns to continuously optimize results.

Cross-Tool Integration: Help manage email marketing, CRM workflows, and related marketing tools alongside ServiceTitan.

What We’re Looking For:
ServiceTitan Experience: Experience with ServiceTitan (especially Marketing Pro) is a HUGE advantage.

Proven Campaign Creator: You know how to structure campaigns that convert—from catchy email subject lines to clear calls-to-action.

Tech-Savvy & Adaptable: Comfortable learning new software, troubleshooting integrations, and keeping customer databases clean.

Great Communication: Clear, proactive written English skills for creating marketing content and collaborating with our team.

Self-Motivated & Reliable: You take ownership of your tasks and take pride in seeing your campaigns generate real results.

Why Join Us?
Your Voice Matters: We don't just want a task-doer; we want a partner who shares fresh ideas and takes initiative.

Growth Opportunity: As our company scales, your opportunities to grow, lead, and advance grow too.

Competitive Compensation & Weekly Pay: Fair, reliable pay based on experience with opportunities for performance bonuses.

Supportive Culture: Work directly with a leadership team that appreciates hard work and supports your professional success.

How to Apply:
If you have experience creating and managing customer marketing campaigns, let’s talk!

Please reply with:

A quick summary of your experience with ServiceTitan (or similar home-service CRMs).

Examples or screenshots of marketing campaigns/emails you’ve created in the past.

Your current availability and desired hourly or monthly pay rate.

Put "ServiceTitan Specialist Found!" in your application title so we know you read this full post!

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.2174
Total Execution Time  0.2187
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,495,944 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Service-Titan-Marketing-Pro-1697517
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.2113 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.1047   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1697517
 LIMIT 1 
0.0048   SELECT *
FROM `employers`
WHERE `employer_id` = 630730
 LIMIT 1 
0.0541   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1697517
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-20',ej.date_added) duration_daysDATEDIFF('2026-08-20',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-20',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1697517' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1697517 
0.0009   UPDATE employer_jobs SET hit_counts '***Jul-27-2026=247***Jul-28-2026=56***Jul-29-2026=14***Jul-30-2026=4***Jul-31-2026=13***Aug-01-2026=7***Aug-02-2026=9***Aug-03-2026=4***Aug-04-2026=5***Aug-05-2026=4***Aug-06-2026=4***Aug-07-2026=4***Aug-08-2026=1***Aug-09-2026=1***Aug-11-2026=5***Aug-12-2026=5***Aug-13-2026=2***Aug-15-2026=1***Aug-20-2026=1' WHERE job_id'1697517'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=334***Aug-2026=53' WHERE job_id'1697517'  
0.0286   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1697517' 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` = 1697517 
0.0143   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '630730'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0011   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)