Helpdesk migration

Migrate from knock-ai to HubSpot Service Hub

Field-level mapping, validation, and rollback between knock-ai and HubSpot Service Hub. We move data and schema; workflows are rebuilt natively in HubSpot Service Hub.

knock-ai logo

knock-ai

Source

HubSpot Service Hub

Destination

HubSpot Service Hub logo

Compatibility

83%

10 of 12

objects map 1:1 between knock-ai and HubSpot Service Hub.

Complexity

CModerate

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

knock-ai and HubSpot Service Hub serve different phases of the buyer journey, which shapes what migrates and what must be rebuilt. Knock AI captures the pre-sale engagement layer: real-time conversations, AI-qualified leads, routing assignments, and enrichment data tied to prospects. HubSpot Service Hub owns the post-sale service layer: tickets, a help desk workspace, knowledge base, and a customer portal. We migrate the contact records, company records, conversation transcripts, meeting bookings, and enrichment signals that exist in knock-ai. We flag the AI agent guardrails, routing rule trees, and knock link configurations as non-exportable and deliver written documentation for your team to rebuild in HubSpot. We do not migrate LinkedIn sequences as those live in LinkedIn, not knock-ai. Workflows and automations do not migrate; we deliver an inventory for your admin to rebuild post-migration.

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

knock-ai logo

knock-ai

What's pushing teams away

  • The starting price of $1,000/month is prohibitive for smaller teams or early-stage companies, especially when the core value of formless capture may not justify the full platform cost.
  • Limited feature set compared to broader revenue platforms—some users cite gaps in integrations and screen sharing capabilities that require workarounds.
  • AI agent guardrails and approved answer configurations require upfront setup time, creating a training barrier before the platform delivers on its automation promise.
  • Enterprise tiers offer custom pricing with dedicated support, but the opaque pricing model makes budget planning difficult and creates friction for procurement teams.
  • Reporting blind spots have been noted in reviews—some teams find it difficult to extract comprehensive analytics on conversation outcomes and pipeline attribution beyond basic sync logs.

Choosing

HubSpot Service Hub logo

HubSpot Service Hub

What's pulling them in

  • Unified CRM context means every support ticket links directly to the Contact and Company record without a separate integration
  • Free tier provides unlimited support seat access with basic ticketing and a shared inbox for small teams to validate fit before committing
  • Omnichannel routing consolidates email, live chat, Facebook Messenger, WhatsApp, and Instagram DM into one queue
  • Built-in customer success workspace gives health scores and portfolio views that other standalone helpdesks cannot match
  • AI-powered Breeze agent automates common resolutions and surfaces knowledge base articles without agent intervention

Object mapping

How knock-ai objects map to HubSpot Service Hub

Each row shows how a knock-ai object lands in HubSpot Service Hub, including any object-level transformations, lookup resolution, or schema-design dependencies.

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

knock-ai

Visitor (Anonymous and Identified)

maps to

HubSpot Service Hub

Contact

1:1
Fully supported

Knock AI visitors with identification data (company name, role, email if captured) map to HubSpot Contact records. Anonymous visitors without email or company are held in a staging table and flagged for manual review if they cannot be enriched. We preserve Knock AI enrichment signals (company size, industry, intent signals) in custom contact properties on HubSpot. If Knock AI enriched a contact that already exists in HubSpot, we match on email domain and update rather than create to avoid duplicates.

knock-ai

Qualified Lead

maps to

HubSpot Service Hub

Contact

1:1
Fully supported

Knock AI leads that passed AI qualification criteria carry a qualification status and routing destination. We map the qualification status to HubSpot's lifecyclestage property or a custom qualification_score__c field depending on the customer's preference. The routing destination (rep or team assignment) is preserved as a custom field for reimplementation in HubSpot workflow assignment. Knock AI lead scoring values migrate to a custom property for audit.

knock-ai

Conversation Log

maps to

HubSpot Service Hub

Conversation

1:1
Fully supported

Knock AI conversation transcripts map to HubSpot Conversations, which appear in the Shared Team Inbox as message threads. We preserve the full buyer-facing chat log, timestamps, participant information, and conversation status. Internal rep notes attached to Knock AI conversations do not export and must be captured separately; we flag this during scoping and provide a template for manual capture. Knock Link attribution (which chat link initiated the conversation) migrates to a custom conversation property for attribution reporting.

knock-ai

Company

maps to

HubSpot Service Hub

Company

1:1
Fully supported

Knock AI company enrichment data (domain, company size, industry, LinkedIn URL) maps directly to HubSpot Company properties. We use domain as the dedupe key during import. Company records must be created before any Contact import so that the Company-Contact association is resolved at insert time.

knock-ai

Meeting Booking

maps to

HubSpot Service Hub

Meeting (Calendar Event)

1:1
Fully supported

Scheduled meetings include buyer details, meeting type, and booking status. We export these as HubSpot Meeting records with participant information, meeting type, and status preserved. Meeting links and video conferencing URLs stored in Knock AI are captured in a custom property since HubSpot Meetings auto-generate Zoom or Google Meet links only for meetings created natively.

knock-ai

CRM Sync Record

maps to

HubSpot Service Hub

Contact + Company reconciliation log

lossy
Fully supported

Knock AI maintains a sync log showing what data was pushed to HubSpot or Salesforce during its active period. We use this log to reconcile which contacts and companies were previously synced, identifying records that should update versus records that are net new. This prevents duplicate contact creation when migrating contacts that Knock AI already pushed to HubSpot during the co-existence period.

knock-ai

Enrichment Data

maps to

HubSpot Service Hub

Contact Properties + Company Properties

1:1
Mapping required

Prospect enrichment includes company info, role, intent signals, and CRM status. We map enrichment fields to HubSpot contact and company properties. Intent signal data from Knock AI (page views, engagement scores, topic interest) is preserved in a custom property hs_intent_signals__c on Contact for segmentation and reporting in HubSpot.

knock-ai

AI Intent Agent Configuration

maps to

HubSpot Service Hub

Breeze Customer Agent (manual rebuild)

1:1
Fully supported

Knock AI guardrails, approved answers, topic configurations, fallback behaviors, and auto-booking trigger conditions are stored as platform-specific settings with no exportable API. We extract a human-readable configuration summary covering all configured topics, trigger conditions, and routing logic. The customer must manually rebuild these in HubSpot Breeze Customer Agent or via HubSpot workflow automations based on our documentation. This is a manual reimplementation step outside the automated migration scope.

knock-ai

Routing Rules

maps to

HubSpot Service Hub

HubSpot Workflow (manual rebuild)

1:1
Mapping required

Knock AI's intelligent routing assigns leads to reps or teams based on configurable conditions. Routing logic is not exposed via API for bulk export. We document the full rule tree during scoping—including priority order, condition types, fallback logic, and team assignments—and produce a structured routing specification. The customer rebuilds equivalent routing in HubSpot using workflow enrollment criteria and team assignment actions. Routing rule rebuild is outside the automated migration scope.

knock-ai

Knock Link (Chat Link)

maps to

HubSpot Service Hub

HubSpot Conversations Inbox Source (configuration)

lossy
Fully supported

Each Knock Link is a configurable entry point to a Knock conversation with its own routing and branding settings. HubSpot Service Hub does not have an equivalent Knock Link concept; conversations enter through the Shared Team Inbox via email, live chat, Facebook Messenger, or portal submission. We document each Knock Link configuration (name, routing destination, branding, qualification criteria) and map it to a HubSpot Inbox create ticket routing rule or a specific inbox team assignment.

knock-ai

LinkedIn Outreach Trigger

maps to

HubSpot Service Hub

Not Migratable

1:1
Fully supported

LinkedIn outreach sequences triggered by Knock AI are stored in LinkedIn Sales Navigator, not in Knock AI itself. We do not migrate active LinkedIn sequences because they do not exist in Knock AI's data store. We document which contacts were flagged for LinkedIn outreach in a custom hs_linkedin_outreach_flag__c property on Contact so the customer's sales team can take manual action in LinkedIn Sales Navigator or a LinkedIn-connected sales engagement tool post-migration.

knock-ai

Ticket (if created in Knock AI via CRM sync)

maps to

HubSpot Service Hub

Ticket

1:1
Fully supported

If Knock AI created tickets in HubSpot via its native sync, those tickets may already exist in HubSpot. We check for matching tickets using subject and contact lookup during scoping. Pre-existing tickets are updated with any new conversation data rather than recreated. Tickets created directly in Knock AI without CRM sync are imported as HubSpot Tickets with conversation history attached.

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.

knock-ai logo

knock-ai gotchas

High

CRM sync creates duplicate contacts if records already exist

Medium

AI agent guardrails are not data-exportable

Medium

Routing rules require manual reimplementation

Low

Conversation transcripts do not include internal notes

HubSpot Service Hub logo

HubSpot Service Hub gotchas

High

Rate limits throttle large migration API calls

High

Side conversations and Zendesk macros have no HubSpot equivalent

High

HubSpot stores ticket history as fragmented engagement objects

Medium

Custom Objects require Enterprise tier in HubSpot

Medium

Ticket pipeline stage probability values do not export cleanly

Pair-specific challenges

  • AI Intent Agent guardrails are not data-exportable

    Knock AI stores AI Intent Agent configurations—including guardrails, approved answers, topic classifications, fallback behaviors, and auto-booking trigger conditions—as platform-specific settings. There is no documented API endpoint to export these as a portable configuration file. We extract a human-readable summary of all configured topics, conditions, and routing logic during scoping, but the guardrails themselves must be manually reconfigured in HubSpot Breeze Customer Agent based on that documentation. This is a manual step that occurs post-migration and is not included in the automated data migration scope.

  • Routing rules require manual reimplementation in HubSpot workflows

    Knock AI's intelligent routing assigns leads to reps or teams based on configurable priority conditions tied to each Knock Link. Routing logic is not exposed via API for bulk export. We document the complete rule tree—including priority order, condition logic, fallback assignments, and time-based rules—and produce a structured routing specification during scoping. The customer must rebuild equivalent routing in HubSpot using workflow enrollment criteria and team assignment actions. If routing rules are business-critical, the customer should plan for workflow rebuild as a parallel workstream before cutover.

  • Internal rep notes do not export from Knock AI conversations

    Knock AI exports the buyer-facing conversation log but does not expose internal rep notes or supervisor annotations attached to a conversation. If your team uses internal notes as part of the qualification review or follow-up process, those notes must be captured separately from the export and manually associated with the corresponding contact record in HubSpot. We provide a structured capture template during scoping so teams can collect these notes before migration day.

  • CRM sync duplicates require deduplication before or after migration

    Knock AI's CRM sync pushes enriched contact data to HubSpot or Salesforce on a per-record basis during the co-existence period. If contacts already exist in your HubSpot instance with different record IDs, the sync may have created duplicates. We detect existing HubSpot records during scoping using email and company domain matching, flag which Knock AI contacts require deduplication before migration, and apply upsert logic (update existing rather than create new) during import for records identified as duplicates.

  • HubSpot Professional and Enterprise tiers have mandatory onboarding fees

    HubSpot Service Hub Professional ($100/seat/month) requires a one-time $1,500 onboarding fee, and Enterprise ($150/seat/month) requires a $3,500 onboarding fee. These are direct costs from HubSpot, not from FlitStack AI. If your migration involves Service Hub Professional or Enterprise, budget for these fees alongside the migration engagement. The Starter tier ($15/seat/month) has no onboarding fee but does not include the Breeze Customer Agent or knowledge base features that most teams migrating from Knock AI require.

Migration approach

Six steps for a successful knock-ai to HubSpot Service Hub data migration

  1. Discovery and scoping call

    We audit the source Knock AI portal for conversation volume, qualified lead count, enrichment history, meeting booking records, Knock Link count, and any CRM sync logs. We pair this with a review of the existing HubSpot Service Hub instance (if one exists) to determine whether we are migrating into a fresh portal or an established one. We extract the AI Intent Agent configuration summary and routing rule tree during this phase, document the Knock Link configurations, and confirm which internal rep notes require manual capture. The discovery output is a written migration scope with record counts per object, a custom field mapping sheet, and the AI agent and routing documentation specifications.

  2. Data quality and deduplication pass

    We run a deduplication pass against any existing HubSpot CRM records using email address and company domain as the primary keys. For contacts that Knock AI synced to HubSpot during the co-existence period, we mark these for upsert (update existing rather than create new) to prevent duplicate records. We standardize enrichment field formats (company size, intent score, topic interest) to match HubSpot property types before migration. We also reconcile the Knock AI meeting booking records against any existing HubSpot Meeting records to avoid duplicate calendar entries.

  3. Schema preparation and custom property creation

    We create all required custom contact and company properties in HubSpot Service Hub to receive Knock AI enrichment data, intent signals, and routing attribution. This includes properties for hs_qualification_score__c, hs_intent_signals__c, hs_knock_link_source__c, hs_linkedin_outreach_flag__c, and hs_routing_destination__c. We also configure HubSpot Conversations in the Shared Team Inbox to receive the conversation transcripts. If the customer uses Service Hub Professional or Enterprise, we set up the Breeze Customer Agent configuration workspace so it is ready to receive the manual AI guardrail rebuild after migration.

  4. Record migration in dependency order

    We migrate records in dependency order: Companies first (as the parent of Contacts), then Contacts (with upsert logic for previously synced records and enrichment data applied), then Conversation transcripts (linked to Contact records via email match), then Meeting bookings, then any Tickets. Knock Link source attribution is written to a custom conversation property at migration time. Each phase emits a row-count reconciliation report before the next phase begins. Owner assignment from Knock AI routing destinations is written to the hs_routing_destination__c custom field for workflow reimplementation.

  5. AI agent and routing documentation delivery

    We deliver the AI Intent Agent configuration summary and the routing rule tree documentation to the customer's admin team. The AI agent summary covers all configured topics, approved answers, fallback conditions, and trigger logic. The routing specification includes priority order, condition logic, team assignments, and time-based rules. We do not rebuild these in HubSpot as part of the migration; the documentation is designed for the customer's admin or a HubSpot implementation partner to use for manual reconfiguration in Breeze Customer Agent and HubSpot workflows.

  6. Cutover, validation, and internal notes handoff

    We freeze Knock AI writes during the cutover window and run a final delta migration of any records modified during the migration process. We validate record counts in HubSpot against the scoping estimates and spot-check 25-50 conversation transcripts against the Knock AI source. We deliver the internal notes capture template and support a one-week hypercare window for reconciliation issues. We do not rebuild HubSpot workflows or automations; the workflow rebuild scope is delivered as a separate handoff document for the customer's admin team.

Platform deep dives

Context on both ends of the pair

knock-ai logo

knock-ai

Source

Strengths

  • Accelerates sales cycle by up to 70% by eliminating form drop-off and connecting buyers to reps instantly
  • Keeps sales reps in Slack where they already work, reducing tool-switching friction and improving response times
  • AI qualification and routing runs continuously without manual SDR follow-up, capturing demand outside business hours
  • Two-way CRM sync with HubSpot and Salesforce keeps contact records and conversation activity automatically updated
  • Supports multi-channel buyer entry from website, LinkedIn, WhatsApp, and Slack with consistent conversation experience

Weaknesses

  • Entry pricing of $1,000/month is a significant commitment for teams under ten people or with limited inbound volume
  • AI agent setup requires configuring guardrails and approved answers, creating a learning curve before automation delivers full value
  • Reporting capabilities have been described as limited by some users, with gaps in pipeline attribution and outcome analytics
  • Feature set is narrower than broader revenue or conversational marketing platforms, which may require supplementary tools for full coverage
  • No public documentation on API rate limits or bulk export endpoints, limiting programmatic data access
HubSpot Service Hub logo

HubSpot Service Hub

Destination

Strengths

  • Unified CRM object model means support context is always linked to sales and marketing data
  • Generous free tier with unlimited tickets and a shared inbox for small teams
  • Omnichannel inbox consolidates email, live chat, and major messaging platforms natively
  • Customer Success Workspace provides portfolio-level health scores without a separate tool
  • AI agent (Breeze) handles Tier-1 resolutions and knowledge base deflection automatically

Weaknesses

  • Per-seat pricing with mandatory onboarding fees inflates year-one cost significantly
  • Ticket history stored as fragmented engagement objects across APIs complicates export and migration
  • Custom Objects locked behind Enterprise tier limits portability for mid-market teams
  • Help desk depth—routing rules, SLA management, advanced reporting—trails dedicated tools like Zendesk
  • Setup and configuration requires real time investment; out-of-box defaults rarely fit existing workflows

Complexity grading

How hard is this migration?

Moderate Helpdesk migration. 3 of 7 objects need a mapping; the rest are 1:1.

C

Overall complexity

Moderate migration

Derived from compatibility, mapping clarity, API constraints, and data volume across knock-ai and HubSpot Service Hub.

  • Object compatibility

    C

    3 of 7 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

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

  • API constraints

    B

    knock-ai: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your knock-ai to HubSpot Service Hub 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 knock-ai to HubSpot Service Hub data migrations

Answers to the questions buyers ask most during knock-ai to HubSpot Service Hub migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your knock-ai to HubSpot Service Hub migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most migrations land between three and five weeks for accounts under 5,000 contacts and 10,000 conversation records. Migrations with large enrichment histories (over 50,000 enriched contact records), complex Knock Link configurations, or existing HubSpot instances requiring deduplication of pre-synced records move to six to ten weeks. The AI agent and routing rebuild is a manual parallel workstream that extends beyond the automated data migration timeline.

Adjacent paths

Related migrations to explore

Ready when you are

Move from knock-ai.
Land in HubSpot Service Hub, 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