Freelance · Berlin · HubSpot & RevOps

I turn HubSpot into the system you were promised.

Freelance HubSpot consultant in Berlin. I design CRM architecture, migrate data without the chaos, and automate across Marketing, Sales and Service — and build custom tooling and integrations with Make, Clay, n8n and APIs when the standard product runs out.

Available for projects · 3 days / week

// Contact record
MC
Mohammad Chakrouf
Senior HubSpot Consultant
RoleCRM Architect · RevOps
LocationBerlin · Remote (DACH & Gulf)
Experience6 years · all Hubs
FocusArchitecture · Migration · Automation
StackHubSpot · Make · Clay · n8n · APIs
LanguagesEnglish · German · العربية
StatusAvailable
Object modelingData migrationWorkflow automationReporting & DashboardsIntegrationsCustom UI ExtensionsLifecycle & PipelinesData governanceMake · Clay · n8n · APIs

Selected work

Clean it up, rebuild it, make it run.

B2B · Merger · ~130 employees

Five companies, one CRM

Consolidated five merged companies onto a single HubSpot account. Designed the object model from scratch, migrated data from multiple legacy systems, defined one shared pipeline strategy, and rolled it out in phases — without interrupting day-to-day operations.

OutcomeOne unified data model and pipeline out of 5 legacy systems, live for ~130 users.

B2B SaaS · Ongoing

Restructuring a CRM mid-scale

Current engagement (3 days / week): cleaning up and restructuring a HubSpot setup that grew organically. Re-ordering properties, lifecycle stages and automations so reporting is trustworthy again and the team trusts the system.

FocusData hygiene, a clean lifecycle model, reporting you can trust.

PropTech · Berlin

A ticketing system with rotation logic

Built a full ticketing system in HubSpot for a Berlin property-management company — pipeline logic plus automatic round-robin assignment, so requests are distributed fairly and transparently.

OutcomeA structured support flow with automatic, fair load distribution.

How I work

One pipeline — from broken to dependable.

Discovery

Understand what's broken. Audit of data, processes, and why the reporting lies.

Architecture

Design an object and data model that still holds in two years.

Migration

Move data cleanly — no duplicates, no orphaned records.

Automation

Turn processes into reliable workflows the team won't route around.

Enablement

Enable the team instead of creating dependency. Handover, docs, training.

Beyond configuration

I don't just configure. I build.

Custom HubSpot UI extensions with React, the HubSpot CLI and Node.js. When the standard product runs out, I build the missing card myself — right inside the record, where the team works.

BUILD_01INTERNAL BUILD

Company Health Score

Account health is scattered across properties, tickets and activities — nobody sees it at a glance.

Scores account health from multiple CRM signals and shows score, components and trend right inside the Company record — including the areas that need attention.

React · HubSpot CLI · Node.js

BUILD_02PROTOTYPE · UI EXTENSION

Deal Intelligence

Deals die from undetected gaps: no economic buyer, a stale next step, thin engagement.

Checks qualification coverage inside the Deal record and resolves fragmented signals into a clear risk assessment with a recommended next action.

React · HubSpot UI Extensions

BUILD_03PROTOTYPE · UI EXTENSION

Buying Committee Map

B2B deals are decided by buying committees — but the CRM only shows a flat contact list.

Turns scattered contacts into a structured stakeholder map: roles, influence and engagement at a glance — with a warning when a key role is missing.

React · HubSpot UI Extensions

BUILD_04INTERNAL BUILD

Voice Notes

After the call, nothing gets documented — typing is friction, and the CRM stays incomplete.

Capture a voice note in the record context and log it as a structured CRM activity — less input friction, more complete data.

React · HubSpot CLI · Node.js

BUILD_05INTERNAL BUILD

Property Intelligence

Location and property context lives outside the CRM — constant tab-switching costs focus.

Connects the record with map and property context without leaving HubSpot — address, location and related CRM data in one card.

React · Google Maps API · Node.js

BUILD_06PROTOTYPE · UI EXTENSION

Account Intelligence

Before the customer meeting: five tabs, ten minutes of digging, no clear picture of the account.

Condenses relationship status, open deals, active contacts and risk signals into one concise, action-oriented account briefing inside the Company record.

React · HubSpot UI Extensions

RevOps Orchestration

HubSpot at the core. The rest orchestrated around it.

I design RevOps workflows that connect HubSpot with Make, Clay, n8n and custom APIs — from enrichment and account research to scoring, routing, alerts, task creation and operational automation. Not a pile of tools: one architecture with a clear data flow.

FLOW_01WORKFLOW EXAMPLE

An incoming signal gets enriched, scored in the CRM, routed, and lands as a clear task with the right owner — one continuous flow instead of five manual steps.

SYSTEM CONCEPThubspot · deal_change → make / n8n → external_system → approval_logic → hubspot · update

SYSTEM CONCEPTtarget_accounts → clay · research → enrichment → qualification → hubspot · sync → sales_action

// System
ArchitectureMohammad Chakrouf
CRM coreHubSpot
OrchestrationMake · n8n
Research & enrichmentClay
IntegrationCustom APIs

About

Operator and builder — not a pure strategist.

Six years of HubSpot across every hub — Marketing, Sales, Service and Operations. Stops include Trusted Shops and a Berlin property-management company, where I built everything from reporting to a custom ticketing system.

I like taking a chaotic setup and turning it into a system the team actually trusts. As a freelance HubSpot consultant I work with B2B companies and agencies across the DACH region and the Gulf.

In progress: Revenue Operations · Data Migration · Reporting

// Profile
Experience6 years HubSpot
HubsMarketing · Sales · Service · Ops
EngineeringReact · Node.js · HubSpot CLI
OrchestrationMake · Clay · n8n · APIs
ModelProject · Retainer · Subcontracting
RegionDACH · Remote

30 min · free · Free offer

You've got HubSpot, but your reporting doesn't give you numbers you can rely on?

Your pipeline looks full, but you don't know what's actually going to close?

In 30 minutes we'll look at your setup together. You'll get an honest assessment of where you stand, what's working and where the biggest potential lies.

Contact

Want a HubSpot that behaves?

Whether it's project work, a RevOps engagement, or subcontracting for an agency — drop me a line about what you need.

Available for projects · 3 days / week