Web Designer + HubSpot CRM Specialist — B2B Lead Generation Build

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

TYPE OF WORK

Any

SALARY

2000.00 usd

HOURS PER WEEK

TBD

DATE UPDATED

Aug 4, 2026

JOB OVERVIEW

About the project:
We supply site-safety professionals to construction and industrial projects across the U.S. We're building our lead-generation engine from scratch and need one skilled person (or someone strong in one area and competent in the other) to build it: a professional B2B website plus our CRM and sales-tool setup.

What you'll build:

Part 1 — Website (Framer or WordPress):

7-page B2B lead-gen site: homepage, 5 industry landing pages (built from one repeating template), about/contact
Mobile-first, fast-loading, clean industrial look
Embedded HubSpot forms and click-to-call phone number on every page
Basic on-page SEO (title tags, meta descriptions, H1 structure)
We provide all copy, logo, and brand colors — you design and build

Part 2 — CRM & sales tools (HubSpot + Apollo):

Set up HubSpot Starter: sales pipeline, deal stages, contact properties, forms
Connect Apollo to HubSpot using the native integration; map field sync
Set up Apollo saved searches and website visitor tracking
Install GA4, Google Tag Manager, LinkedIn Insight Tag, and Microsoft Clarity on the site; wire form fills as conversions
Build automations: form fill ? contact + deal created ? instant alert to our team ? task assigned ? follow-up sequence
Build a simple dashboard: leads, meetings booked, response time, pipeline value

Requirements:

Proven experience with at least one of: (a) B2B web design in Framer or WordPress, (b) HubSpot CRM setup (pipelines and workflows — not just HubSpot CMS pages)
Portfolio of live sites you built yourself, or HubSpot setups you can walk us through on video
Strong written English and reliable communication (we're US Eastern time — some overlap required)
You record short Loom videos to document what you build so our team can maintain it

Nice to have: ---------- experience, Zapier/Make, experience with staffing, construction, or industrial companies

Pay: [Competitive — state your expected monthly salary (full-time) or fixed project price in your application]

How we'll hire: Short interview ? one small paid test task (one landing page OR a sample HubSpot pipeline setup, your choice based on your strength) ? full project or ongoing role.

To apply, answer these 5 questions:

Which are you stronger in — web design or HubSpot CRM setup? Rate yourself 1–10 on each.
Link 2–3 live websites you designed and built yourself, start to finish.
Have you configured HubSpot sales pipelines, workflows, or integrations (Apollo, Zapier, etc.)? Describe one real example.
What's your expected monthly salary (full-time) or your fixed price for the scope above?
When can you start, and what hours can you overlap with US Eastern time?

Important: Start your application with the word SAFETY so we know you read the full post. Applications without it will not be reviewed.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0007
Controller Execution Time ( Jobseekers / Job )  0.0119
Total Execution Time  0.0133
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,486,048 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Web-Designer-HubSpot-CRM-Specialist-B2B-Lead-Generation-Build-1702177
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0068 seconds)  (Hide)
0.0002   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1702177
 LIMIT 1 
0.0008   SELECT *
FROM `employers`
WHERE `employer_id` = 824601
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1702177
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-09',ej.date_added) duration_daysDATEDIFF('2026-08-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-08-09',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1702177' 
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1702177 
0.0006   UPDATE employer_jobs SET hit_counts '***Aug-04-2026=1251***Aug-05-2026=156***Aug-06-2026=50***Aug-07-2026=34***Aug-08-2026=31***Aug-09-2026=1' WHERE job_id'1702177'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Aug-2026=1522' WHERE job_id'1702177'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1702177' AND status LIKE 'sent%' ORDER BY id DESC  
0.0002   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1702177 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '824601'
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)