HubSpot Data Analyst & CRM Specialist

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

TYPE OF WORK

Part Time

SALARY

7-8 USD per hour

HOURS PER WEEK

14

DATE UPDATED

Sep 18, 2026

JOB OVERVIEW

About the Role

We're looking for a detail-oriented and experienced HubSpot Data Analyst & CRM Specialist to lead a data cleanse and enrichment project across our HubSpot CRM. We currently have approximately 7,500 data records that require review, updating, and enhancement — identifying missing information, correcting inaccuracies, and improving overall data quality to ensure our CRM is clean, accurate, and actionable.

This is an independent, focused project role with the potential to grow into ongoing CRM support depending on performance and business needs.

Work Structure & Requirements

Location: Remote / Virtual
Schedule: Part-time (hours flexible depending on rate — please state your availability and preferred hours per week when applying)
Time Zone: Flexible — this is an independent working role with no strict timezone requirement
Compensation: $7–$8 USD per hour (open to discussion based on experience)
Key Responsibilities

1. HubSpot Data Cleanse & Enrichment

Work through approximately 7,500 HubSpot CRM records systematically and accurately
Identify and update missing, incomplete, or outdated contact and company information
Standardise data formatting, naming conventions, and field entries across records
Deduplicate records and merge where appropriate
Flag and resolve data inconsistencies or quality issues
Enhance records with additional relevant information where available
2. CRM Organisation & Reporting

Maintain a clear log of progress, changes made, and records reviewed
Provide regular updates on completion rate and any data quality patterns identified
Make recommendations for ongoing CRM hygiene processes once the cleanse is complete
Required Skills & Experience

HubSpot: Hands-on experience working within HubSpot CRM is strongly preferred — familiarity with contact records, company records, properties, and data management tools
Data: Strong data entry, data cleaning, and database management skills; highly accurate and methodical
Attention to Detail: Exceptional attention to detail — this role involves high-volume, precision data work
Independence: Comfortable working autonomously with minimal oversight; able to manage a large, structured workload independently
Communication: Strong written English for progress updates and reporting
Bonus: Marketing knowledge or experience using HubSpot for marketing workflows is a helpful plus but not required

To Apply:
Kindly send your resume, portfolio and introduction video

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0186
Total Execution Time  0.0199
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,486,912 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/HubSpot-Data-Analyst-CRM-Specialist-1715992
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0136 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1715992
 LIMIT 1 
0.0003   SELECT *
FROM `employers`
WHERE `employer_id` = 947586
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1715992
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-09-21',ej.date_added) duration_daysDATEDIFF('2026-09-21',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-21',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1715992' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1715992 
0.0014   UPDATE employer_jobs SET hit_counts '***Aug-24-2026=199***Aug-25-2026=523***Aug-26-2026=58***Aug-27-2026=33***Aug-28-2026=11***Aug-29-2026=13***Aug-30-2026=11***Aug-31-2026=12***Sep-01-2026=11***Sep-02-2026=625***Sep-03-2026=29***Sep-04-2026=26***Sep-05-2026=13***Sep-06-2026=24***Sep-07-2026=10***Sep-08-2026=6***Sep-09-2026=7***Sep-10-2026=698***Sep-11-2026=107***Sep-12-2026=59***Sep-13-2026=43***Sep-14-2026=44***Sep-15-2026=30***Sep-16-2026=12***Sep-17-2026=12***Sep-18-2026=755***Sep-19-2026=147***Sep-21-2026=2' WHERE job_id'1715992'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=860***Sep-2026=2659' WHERE job_id'1715992'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1715992' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1715992 
0.0077   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '947586'
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)