CRM migration

Migrate from Combit CRM to HubSpot

Field-level mapping, validation, and rollback between Combit CRM and HubSpot. We move data and schema; workflows are rebuilt natively in HubSpot.

Combit CRM logo

Combit CRM

Source

HubSpot

Destination

HubSpot logo

Compatibility

100%

13 of 13

objects map 1:1 between Combit CRM and HubSpot.

Complexity

BStandard

Timeline

48–72 hours

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Combit CRM stores customer relationships in a modular structure that covers contacts, companies, deals, appointments, tasks, notes, and files across configurable modules. Its German-language interface supports input masks and process-mapping tools that some teams find technically demanding. HubSpot models the same data in a flat properties-bag structure using lifecycle_stage on contacts, deal pipelines with stage names, and a native association graph for contact-company-deal relationships. FlitStack AI reads Combit CRM via its export and API interfaces, normalises the source schema against HubSpot's objects and properties, and maps custom fields to HubSpot native types or custom properties. Appointment records migrate as HubSpot Meetings (Events) with original start and end times. Notes and file attachments re-upload to HubSpot's file storage. Combit process steps and daily work-process mappings have no HubSpot equivalent and are exported as a structured rebuild reference. Migration runs against HubSpot's REST API and Bulk API under scoped read-only access to Combit CRM, with a 24–48 hour delta window capturing any records modified during cutover.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Combit CRM logo

Combit CRM

What's pushing teams away

  • Interface feels technical and sophisticated—multiple reviewers describe the UI as complex, with input masks that lack a modern design feel.
  • Difficulty mapping daily work processes—users report that intuitive process mapping is harder than expected despite the automation capabilities.
  • Feature gaps relative to modern CRMs—some reviewers noted the platform required more features than it provided during their evaluation period.
  • German-only language barrier—businesses outside German-speaking regions cannot use the platform, limiting international team adoption.

Choosing

HubSpot logo

HubSpot

What's pulling them in

  • Lowest barrier to entry of any major CRM — the free tier with unlimited contacts lets teams validate fit before committing to a paid plan, according to G2 and Capterra reviewers.
  • Native integration between the CRM and sales engagement tools (sequences, email tracking, dialer) means no separate sync configuration, a theme across G2 Sales Hub reviews.
  • Pipeline visualization, deal tracking, and automated workflows are consistently praised as intuitive and easy to set up without developer involvement.
  • Strong onboarding for new team members — reviewers on Capterra and G2 highlight how quickly new reps become productive without formal training.
  • The HubSpot platform ecosystem (Marketing, Sales, Service, CMS hubs) allows growing companies to consolidate tools without building new integrations.

Object mapping

How Combit CRM objects map to HubSpot

Each row shows how a Combit CRM object lands in HubSpot, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

Combit CRM

Contact (Kontakt)

maps to

HubSpot

Contact

1:1
Fully supported

Combit CRM contacts map 1:1 to HubSpot contacts. All standard properties (name, email, phone, job title) pass through as HubSpot native fields. Contacts without a primary company land as standalone HubSpot contacts and can be associated later via HubSpot's association tool.

Combit CRM

Company (Firma)

maps to

HubSpot

Company

1:1
Fully supported

Combit CRM companies map directly to HubSpot companies. Company name, domain/website, industry, employee count, and annual revenue translate to HubSpot's equivalent fields. Parent-company hierarchies in Combit CRM surface as a custom Company_Parent_ID__c field on the HubSpot company for manual reconstruction.

Combit CRM

Deal (Verkauf)

maps to

HubSpot

Deal

1:1
Fully supported

Combit CRM deals migrate as HubSpot deals. Deal name, amount, close date, owner, and stage name pass through directly. Combit's free-text deal stage names are mapped to HubSpot pipeline stage values using a value-mapping table built during discovery. Each workflow process in Combit CRM generates its own value-mapping table, ensuring stage labels translate accurately across all deal workflows present in the source system.

Combit CRM

Pipeline / Workflow Process (Verkaufsprozess)

maps to

HubSpot

Deal Pipeline

1:1
Fully supported

Combit CRM workflow processes define a named sales process with ordered steps. Each workflow process maps to a named HubSpot deal pipeline. The pipeline's ordered steps map to HubSpot pipeline stages in sequence, preserving stage order and forecast category settings per stage.

Combit CRM

Deal Stage (Prozessschritt)

maps to

HubSpot

Deal Stage (Pipeline stage)

1:1
Fully supported

Combit CRM deal stages are free-text strings per workflow process. Each stage name maps to a HubSpot pipeline stage value. Where Combit stages have no exact HubSpot equivalent, the closest stage name is chosen and a stage-rebuild note is generated for the HubSpot admin.

Combit CRM

Appointment (Termin)

maps to

HubSpot

Meeting (Event)

1:1
Fully supported

Combit CRM appointments map to HubSpot Meetings (stored as Events). Original start time, end time, location, and linked contact/company associations migrate. Combit appointment status (free/busy/pending) is preserved as a custom HubSpot property Appointment_Status__c because HubSpot Meetings lack a native status flag.

Combit CRM

Task / To-Do (Aufgabe)

maps to

HubSpot

Task

1:1
Fully supported

Combit CRM tasks migrate as HubSpot tasks. Subject, due date, completion flag, owner, and linked record associations pass through. Completed task status maps to HubSpot's task completion field. If Combit tasks include priority levels, those map to HubSpot task priority values. Any task notes or descriptions attach to the HubSpot task body field. Recurring task patterns in Combit CRM are noted in the migration plan as HubSpot does not support native recurring tasks without third-party integration.

Combit CRM

Note (Notiz)

maps to

HubSpot

Note

1:1
Fully supported

Combit CRM notes map to HubSpot notes. Note body text and associated contact/company/deal links migrate. Notes attached to multiple records are duplicated as separate HubSpot notes — each linked to one HubSpot record — to preserve the full association context.

Combit CRM

File / Attachment (Anhang)

maps to

HubSpot

File

1:1
Fully supported

Combit CRM file attachments are downloaded from the source system and re-uploaded to HubSpot's file storage. Files are linked to their parent contact, company, or deal record. Files larger than HubSpot's 25MB limit per file are flagged for manual handling before the migration runs.

Combit CRM

Owner / User (Benutzer)

maps to

HubSpot

User

1:1
Fully supported

Combit CRM user records are matched to HubSpot users by email address. Unmatched owners are flagged in the migration plan — your team either creates HubSpot user accounts first or assigns those records to a designated fallback owner. No record lands in HubSpot without a resolved owner.

Combit CRM

Daily Work Process (Tagesablauf-Prozess)

maps to

HubSpot

No equivalent

1:1
Fully supported

Combit CRM's daily work processes and process steps define module-level workflow logic that has no HubSpot equivalent. HubSpot workflows are action-trigger-based and cannot import Combit's declarative process maps. We export the full process definition as a structured JSON document so your HubSpot admin can rebuild the logic in HubSpot's workflow editor.

Combit CRM

Custom Module / Custom Properties

maps to

HubSpot

Custom Property

1:1
Fully supported

Combit CRM custom properties defined per module map to HubSpot custom properties. Text, number, date, and pick-list types translate directly. Multi-select pick-lists in Combit CRM become HubSpot text properties holding comma-separated values unless your team requests a separate custom object. All custom property names and types are documented in the migration field map before data moves.

Combit CRM

Activity History (calls, emails, meetings)

maps to

HubSpot

Engagement Timeline

1:1
Fully supported

Combit CRM call logs, logged emails, and meeting records link to the contact timeline in HubSpot as engagement events. Original timestamp, owner, and subject line are preserved. Email body content migrates as a note attached to the contact when the body is non-empty; otherwise only the engagement record is created.

Gotchas + challenges

What specifically takes care here

Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.

Combit CRM logo

Combit CRM gotchas

High

No documented REST API for automated migration

Medium

German-language interface complicates discovery

Medium

On-premise deployments require database-level extraction

HubSpot logo

HubSpot gotchas

High

Marketing Contacts billing model is migration-critical

High

Feature tier gating is not visible until onboarding

Medium

Mandatory onboarding fees inflate year-one cost

Medium

HubSpot CSV importer cannot migrate engagements or attachments

Medium

Custom objects require Enterprise and a pre-existing schema

Pair-specific challenges

  • Daily work-process maps have no HubSpot equivalent and must be rebuilt manually

    Combit CRM's daily work processes (Tagesablauf-Prozesse) store declarative module-level logic that defines which steps a record moves through and what actions trigger at each step. HubSpot has no process-mapping model — its automation engine uses workflow triggers (record update, form submit, email open) that fire from single events. The declarative process logic in Combit CRM cannot be exported in a format that maps to HubSpot's trigger-based model. We extract the full Combit process definition as a structured JSON export so your HubSpot admin has the reference data needed to rebuild each process step as a HubSpot workflow. This is always a manual rebuild step, not an automated migration.

  • Appointment status values need a custom HubSpot property because Meetings lack native status flags

    Combit CRM appointments carry a status field (free, busy, pending) that tracks the invitee's response and the scheduler's intent. HubSpot Meetings (stored as Events) have no native status field — the status is implied by whether the meeting was logged manually or scheduled via HubSpot's meetings tool. If your team uses Combit's appointment status to filter pipeline reports or drive follow-up logic, that behaviour requires a custom HubSpot property (hs_appt_status__c) and a workflow to populate it. We flag this during discovery and create the custom property before data lands.

  • N:N contact-to-company associations collapse to primary company plus association records

    Combit CRM allows multiple company links per contact — a contact can be associated with N companies simultaneously with role labels per link. HubSpot contacts have a single primary associated company (associatedcompanyid) plus a Contacts-Companies association list for additional links. We migrate the primary company as the HubSpot primary association and surface the secondary company links as HubSpot association records. Role labels on Combit N:N links are preserved in a custom property on each association record.

  • Combit CRM date fields may use European DD.MM.YYYY format — import validation required

    Combit CRM is a German-language product and its default date export format is DD.MM.YYYY (European). HubSpot's date import parser expects ISO 8601 (YYYY-MM-DD) by default. Any date field exported from Combit CRM without format normalisation will cause silent failures in HubSpot's import validation — records with unparseable dates are skipped without raising a visible error in the HubSpot UI. We normalise all Combit CRM date fields to ISO 8601 before loading into HubSpot, and we validate a representative sample of migrated date values against the source during the sample migration phase.

  • Files exceeding HubSpot's 25MB per-file limit must be handled manually before migration

    Combit CRM attachments can be any size within storage limits. HubSpot caps files at 25MB per file upload. Files attached to Combit CRM contacts, companies, or deals that exceed this limit will fail the HubSpot import silently. We scan all Combit CRM file attachments during the discovery phase and flag any file above 25MB. Your team can either split the file (if source system allows), upload it manually to HubSpot after migration, or link it from an external storage URL as a workaround.

Migration approach

Six steps for a successful Combit CRM to HubSpot data migration

  1. Discover Combit CRM schema and data volume

    We connect to Combit CRM via its export and API interfaces under scoped read-only access. We catalogue all modules, custom properties, deal workflows, appointment fields, and owner records. A data audit flags duplicate records, missing required fields, European date formats, and files above 25MB. The discovery output is a schema map and volume summary used to build the field-mapping spreadsheet and validate the migration scope before any data moves.

  2. Create HubSpot custom properties and pipelines

    Before data moves, we create all HubSpot custom properties needed for non-direct field mappings — appointment status, source system ID, and any combit CRM custom properties that have no native HubSpot equivalent. We also create the named deal pipelines and stage definitions based on Combit CRM's workflow process names and ordered steps. Pipeline creation is confirmed by a HubSpot admin before the next step begins.

  3. Resolve owners and validate relationship integrity

    Combit CRM owner records are matched to HubSpot users by email address. Any Combit owner without a corresponding HubSpot user account is flagged in the migration plan. We resolve all relationship foreign keys — companies must exist before contacts link to them, and contacts must exist before deals can reference them via association records. This sequencing ensures no orphaned records land in HubSpot during the migration run.

  4. Run sample migration with field-level diff

    A representative slice of records — typically 200–500 covering contacts, companies, deals, appointments, and notes — migrates first. We generate a field-level diff between the Combit CRM source values and the HubSpot destination values. You verify appointment status handling, deal stage mapping, owner resolution, and date format normalisation before the full run commits. Any mapping corrections are applied to the field map before the bulk migration.

  5. Execute full migration with delta-pickup window

    The full dataset migrates against HubSpot's REST and Bulk APIs. A delta-pickup window of 24–48 hours opens after the initial load completes, capturing any Combit CRM records created or modified during the cutover window. All operations are logged in an audit trail. If reconciliation against the Combit CRM source record count shows discrepancies, one-click rollback reverts the HubSpot portal to its pre-migration state for corrective action.

Platform deep dives

Context on both ends of the pair

Combit CRM logo

Combit CRM

Source

Strengths

  • Deep workflow automation with configurable triggers across departments and record types.
  • Highly flexible data model with user-defined fields and customizable pipelines.
  • Strong integration connectivity for external tools and peripheral systems.
  • Configurable interfaces and data entry masks tailored to organization-specific needs.
  • Supports both cloud and on-premise deployment options.

Weaknesses

  • Platform is German-language only, limiting adoption for non-German-speaking teams.
  • No publicly documented REST API, restricting programmatic access and migration automation.
  • Interface described as technically sophisticated and not intuitively modern.
  • Fewer third-party integrations compared to major global CRM platforms.
  • Limited availability of English-language documentation and support resources.
HubSpot logo

HubSpot

Destination

Strengths

  • Genuinely useful free CRM tier with no seat limit on contact records.
  • All-in-one sales engagement layer (sequences, email tracking, calling, dialer) embedded natively in the CRM, eliminating a separate integration.
  • Intuitive interface and fast onboarding for individual reps, per G2 and Capterra reviews.
  • Workflow automation triggers across contacts, deals, and tickets with a visual builder.
  • API coverage for all standard objects including custom objects at Enterprise tier.

Weaknesses

  • Pricing model is contact-based at the marketing layer — importing all records as marketing contacts can multiply the monthly bill by 4×.
  • Feature tier cliffs are frequent surprises: sequences, calling, advanced reporting, and quoting are all gated, often requiring plan upgrades mid-implementation.
  • Mandatory onboarding fees at Professional ($1,500) and Enterprise ($3,500) are not prominently disclosed on the pricing page.
  • API rate limits are restrictive for bulk migration — burst limits of 100-200 req/10sec and search endpoint limits of 4 req/sec require careful job queuing.
  • Custom objects, additional pipelines, and advanced forecasting are Enterprise-only, making cost projections difficult for growing teams.

Complexity grading

How hard is this migration?

Standard CRM migration. 1 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Combit CRM and HubSpot.

  • Object compatibility

    B

    1 of 8 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    Combit CRM: Not publicly documented.

  • Data volume sensitivity

    B

    Combit CRM doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Combit CRM to HubSpot migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Combit CRM to HubSpot data migrations

Answers to the questions buyers ask most during Combit CRM to HubSpot migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Combit CRM to HubSpot migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most Combit CRM to HubSpot migrations complete in 48–72 hours of clock time for under 50,000 records. Larger datasets over 500,000 records or Combit CRM setups with multiple parallel deal workflows and heavy custom property usage extend to 5–10 days. The longest planning step is mapping Combit CRM workflow processes to named HubSpot deal pipelines — each process requires its own value-mapping table before the full migration run.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Combit CRM.
Land in HubSpot, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day