Email Marketing & Client Database Manager

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

TYPE OF WORK

Full Time

SALARY

$1000 to $1200

HOURS PER WEEK

40

DATE UPDATED

Sep 4, 2026

JOB OVERVIEW

Change Craft is a Sacramento-based strategic communications firm serving government agencies, nonprofits, businesses, and political campaigns across California. We are a certified small business and minority-owned business, known for our work in issue advocacy, coalition building, multicultural and LGBTQ+ community strategy, public health communications, and political and public affairs campaigns. We don't just consult; we connect, collaborate, and create alongside our clients and the communities they serve.

We are looking for an Email Marketing & Client Database Manager to own the outreach infrastructure that powers our clients' advocacy, engagement, and public affairs campaigns. Because we work across multiple clients and campaigns at once, including government agencies, nonprofits, coalitions, and political efforts, this role requires someone who can keep several outreach programs, contact databases, and email calendars organized simultaneously without losing the thread on any one of them. You will manage our HubSpot CRM and Mailchimp email platform, run day-to-day outreach campaigns on behalf of clients and coalitions, and make sure our contact data stays clean, segmented, and ready to mobilize, whether that's a legislative alert, a coalition action, a nonprofit newsletter, or a paid outreach push.

What You'll Do

Plan, build, and execute email campaigns across multiple client and coalition accounts (advocacy alerts, newsletters, fundraising and mobilization asks, event promotion, nurture sequences) in Mailchimp
Manage and maintain HubSpot CRM records across client and coalition contact lists, keeping data accurate, current, and properly segmented by client, issue, and audience
Own ongoing outreach programs from planning through execution, tracking, and follow-up, coordinating with account leads on timing and messaging
Build and maintain distinct lists, segments, and tags for each client or coalition to ensure the right message reaches the right audience, including multicultural and LGBTQ+ community-specific segments
Monitor and report on email performance (opens, clicks, conversions, unsubscribes) by client and campaign, and translate results into recommendations for account teams
Maintain data hygiene across HubSpot and Mailchimp: deduplicating records, correcting formatting, merging duplicate client lists, and archiving stale contacts
Manage data sync and integrations between HubSpot, Mailchimp, and other tools used across accounts
Ensure compliance with email marketing and political communications regulations (CAN-SPAM, CASL, and applicable state and political disclosure requirements)
Partner with account leads and consultants to align outreach with each client's broader advocacy, public affairs, or communications strategy
A/B test subject lines, content, and send times to optimize engagement across diverse audiences
Maintain documentation for email workflows, database structure, and client-specific processes
What We're Looking For

2+ years of experience in email marketing, CRM or database management, or a related role; agency, nonprofit, government affairs, or political experience is a strong plus
Hands-on experience with HubSpot and Mailchimp (or comparable platforms)
Comfort managing multiple accounts, lists, and campaigns simultaneously without losing organization
Strong understanding of email marketing best practices, deliverability, and audience segmentation
Detail-oriented, with the judgment to handle sensitive or politically nuanced contact data appropriately
Familiarity with, or willingness to learn, compliance rules specific to nonprofit, government, and political email communications
Excellent written communication skills and comfort adapting tone across clients and audiences
Genuine interest in advocacy, public affairs, or community-focused work
Nice to Have

Experience supporting political campaigns, advocacy coalitions, or nonprofit membership programs
Familiarity with multicultural and LGBTQ+ community engagement or outreach strategy
Basic HTML/CSS skills for email template customization
Experience with reporting dashboards (HubSpot reporting, Google Data Studio/Looker Studio)
What Success Looks Like

Clean, well-segmented, up-to-date contact databases across all client and coalition accounts
On-brand, on-time email campaigns that hit engagement benchmarks for each client
Reliable outreach infrastructure that account leads can trust to mobilize audiences quickly when a campaign needs it

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0018
Controller Execution Time ( Jobseekers / Job )  0.0128
Total Execution Time  0.0155
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,513,616 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Email-Marketing-Client-Database-Manager-1723535
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0063 seconds)  (Hide)
0.0005   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0005   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1723535
 LIMIT 1 
0.0005   SELECT *
FROM `employers`
WHERE `employer_id` = 901580
 LIMIT 1 
0.0004   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1723535
AND `misc`.`idIS NULL 
0.0006   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-09',ej.date_added) duration_daysDATEDIFF('2026-09-09',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-09-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1723535' 
0.0004   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1723535 
0.0008   UPDATE employer_jobs SET hit_counts '***Sep-04-2026=250***Sep-05-2026=25***Sep-07-2026=2***Sep-09-2026=1' WHERE job_id'1723535'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Sep-2026=277' WHERE job_id'1723535'  
0.0004   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1723535' 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` = 1723535 
0.0005   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '901580'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)