Email & SMS Marketing Specialist (Mindbody/Frederick, Attentive, Zapier)

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

TYPE OF WORK

Any

SALARY

$7 an hour

HOURS PER WEEK

20

DATE UPDATED

Sep 17, 2026

JOB OVERVIEW

Email & SMS Marketing Specialist (Mindbody/Frederick, Attentive, Zapier)
$7.00/hour · Full time · Long term

Read this whole post before applying. The last question tells you how to apply, and I delete every application that skips it.



WHO WE ARE

LevelNext Consulting is a San Diego marketing agency. We run marketing for a small group of clients in regulated industries: a law firm, a medical spa, a mortgage broker, an insurance agency, a real estate training company.

"Regulated" is the whole job. Our clients cannot say whatever they want in an email. A medical practice cannot promise a result. A law firm has advertising rules. If you send the wrong message to the wrong list, it is not an embarrassing mistake, it is a legal one.

We are small, we move fast, and we write things down.



WHAT YOU WILL ACTUALLY DO

You own the email and SMS channel end to end for our client accounts. Not writing the copy, we have writers. You build it, you check it, you send it, and you report what happened.

Building and sending

Build and schedule email campaigns in Mindbody's Marketing Suite (Frederick), Attentive, and Zoho CRM
Build automations and sequences: welcome flows, post-appointment follow ups, re-engagement, post-event follow ups
Build and maintain the segments and contact lists those sends go to
Load and QA email templates in HTML when the drag and drop editor is not enough

Automation and plumbing

Build and maintain Zapier workflows connecting our tools
Set up and troubleshoot Apollo and HeyReach outreach sequences
Diagnose why an automation did not fire, and fix it

Reporting and QA

Pull open, click, and conversion numbers weekly into Notion
Send yourself a test of every campaign before it goes out, every time
Check the contact count on every list before anything is attached to it
Flag what is not working before anyone has to ask



THE PART MOST APPLICANTS GET WRONG

Last month we found a set of segments on a client account that had been returning zero contacts. They looked completely normal in the interface. The filter was pointed at the wrong field, so every list came back empty, and nothing in the software said so.

That is the job. The software will not tell you when you are wrong. A campaign sent to zero people looks exactly like a campaign that worked. A list that a ---------- matches your client's entire database looks exactly like a list that matches the right 40 people.

The person we hire reads the count. Every time. Before, not after.

If your instinct when a list returns a surprising number is "that seems off, let me check," we want to talk to you. If your instinct is "the system built it, so it must be right," this is not your role.



TOOLS WE USE

You will not know all of these. Nobody does. Tell us honestly which ones you have actually used and for how long.

Email
/SMS: Mindbody Marketing Suite (Frederick), Attentive, Zoho CRM Campaigns
Automation: Zapier, ---------- , HeyReach
Analytics: Google Analytics 4, Google Tag Manager
Websites: WordPress with Elementor, Squarespace
Ops: Notion, Slack, Google Workspace
Design: Canva

If you have deep Klaviyo, Mailchimp, ActiveCampaign or HubSpot experience and have never touched our stack, still apply. The thinking transfers. The buttons do not, and we can teach buttons.



COMPLIANCE, BECAUSE IT IS NOT OPTIONAL

You will be responsible for:

An unsubscribe link in every marketing email, no exceptions, CAN-SPAM
Cross-referencing the do-not-send list before every single send
Never adding anyone to a list without checking they have not opted out
SMS consent rules, TCPA
Never editing approved copy for a medical or legal client without approval

We will train you on the specifics. We need you to take them seriously without being reminded.



WHO THIS IS NOT FOR

General virtual assistants who also do some email. This is a specialist role.
Anyone who needs a task list every morning. You will own the channel.
Anyone uncomfortable saying "I checked and it is broken, here is what I found." We would much rather hear bad news early.



WHAT WE OFFER

$1,200/month, paid twice monthly, on time, always
Full time and long term. We are hiring a person, not filling a gap
Paid Philippine holidays and paid time off after 90 days
13th month pay
Real ownership of a channel, and your work goes directly to clients
We write everything down, so you are never guessing what happened last week



HOW TO APPLY

Send your application with the subject line: EMAIL SPECIALIST - [YOUR FAVORITE EMAIL TOOL]

In the body, answer these five. Short answers are fine. Honest answers are better than impressive ones.

You build a segment and it returns 0 contacts. Walk me through exactly what you check, and in what order.

Before you send a campaign to 2,000 people, what do you check? List every step.

Tell me about a send that went wrong. Wrong list, wrong people, broken link, anything. What happened, how did you find out, and what did you change afterward? "It has never happened to me" is a weaker answer than a real story.

Which of these have you personally used, and roughly how long? Mindbody or Frederick, Attentive, Klaviyo, Mailchimp, ActiveCampaign, HubSpot, Zoho, Zapier, Apollo. Be honest. We will find out in the interview and we do not mind gaps.

What is one thing you would want to check in our systems in your first week?

Applications that do not answer all five are deleted without reading.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0200
Total Execution Time  0.0218
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,525,936 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Email-SMS-Marketing-Specialist-MindbodyFrederick-Attentive-Zapier-1733146
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0124 seconds)  (Hide)
0.0017   SELECT *
                                
FROM exrates
                                WHERE rate_name 
= 'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1733146
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 551078
 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` = 1733146
AND `misc`.`id` IS NULL 
0.0004   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 = '1733146' 
0.0008   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `sc` ON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1733146 
0.0007   UPDATE employer_jobs SET hit_counts = '***Sep-17-2026=225***Sep-18-2026=287***Sep-19-2026=64***Sep-20-2026=36***Sep-21-2026=64***Sep-22-2026=38***Sep-23-2026=29***Sep-24-2026=18***Sep-25-2026=16***Sep-26-2026=10***Sep-27-2026=4***Sep-28-2026=18***Sep-29-2026=20***Sep-30-2026=18***Oct-01-2026=9***Oct-02-2026=31***Oct-03-2026=6***Oct-04-2026=5***Oct-05-2026=8***Oct-06-2026=5***Oct-07-2026=6***Oct-08-2026=3***Oct-09-2026=10***Oct-10-2026=3***Oct-11-2026=1***Oct-16-2026=3' WHERE job_id= '1733146'  
0.0006   UPDATE employer_jobs SET monthly_hits = '***Sep-2026=847***Oct-2026=90' WHERE job_id= '1733146'  
0.0008   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id = '' AND job_id = '1733146' 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` = 1733146 
0.0044   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '551078'
AND `date_added` >= '2022-06-08' 
0.0004   select * from teasers 
0.0004   SELECT * FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)