Helpdesk migration

Migrate from LiveHelpNow to Freshdesk

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

LiveHelpNow logo

LiveHelpNow

Source

Freshdesk

Destination

Freshdesk logo

Compatibility

100%

9 of 9

objects map 1:1 between LiveHelpNow and Freshdesk.

Complexity

BStandard

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from LiveHelpNow to Freshdesk is a structural translation across two different helpdesk paradigms. LiveHelpNow organizes customer interactions around a live-chat-first model with Tickets as a secondary record type; Freshdesk treats Tickets as the central record with chat, email, phone, and social all routing into a unified conversation thread on each ticket. We resolve this by attaching historical chat transcripts as reply entries on Freshdesk tickets so agents retain full conversation context without a separate transcript object. Agent profiles, queue assignments, and canned response folders migrate cleanly as 1:1 maps. Knowledge base articles transfer with their category hierarchy, but Freshdesk assigns new article IDs, so we maintain a cross-reference table and flag every published KB URL for customer-side update. Survey questions and trigger logic cannot migrate because they are LiveHelpNow platform settings; survey responses migrate as data rows. We do not migrate LiveHelpNow automations, chat widget configurations, or workforce management scheduling rules; we deliver a written inventory of these for the customer to rebuild in Freshdesk.

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

LiveHelpNow logo

LiveHelpNow

What's pushing teams away

  • Aggressive post-chat survey prompts frustrate customers — multiple reviews note that survey invitations feel intrusive and reduce the perceived quality of the support interaction.
  • Platform lacks depth for complex enterprise workflows — teams with advanced routing needs, SLAs, or multi-brand support outgrow the feature set and migrate to Zendesk or Salesforce.
  • AI features feel bolted-on rather than integrated — Hue AI is packaged as a separate add-on tier, and early adopters report the agent assist suggestions lack context awareness.
  • Limited API documentation makes third-party integrations feel fragile — developers building custom hooks report unclear endpoint behavior and inconsistent error responses.
  • Chat window customization options are rigid for mid-market brands — teams wanting granular control over chat button placement and proactive invitation triggers find the options limiting.

Choosing

Freshdesk logo

Freshdesk

What's pulling them in

  • Free tier for 1-2 agents with no credit card makes initial evaluation risk-free and appeals to startups and small support teams.
  • Per-agent pricing is predictable and scales cleanly as teams grow from Growth at $15/agent/month to Enterprise at $89/agent/month.
  • Freddy AI Copilot and Email AI Agent bring AI assistance without forcing a full platform switch, appealing to teams already embedded in Freshdesk.
  • Multilingual help desk and customer portal features serve global SMB teams without requiring enterprise-level investment.
  • Collaborators up to 5,000 included in paid plans allow non-agent stakeholders to view tickets without additional licensing cost.

Object mapping

How LiveHelpNow objects map to Freshdesk

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

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

LiveHelpNow

Conversation

maps to

Freshdesk

Ticket Conversation

1:1
Fully supported

LiveHelpNow chat conversations transfer to Freshdesk as reply entries embedded in the corresponding Ticket conversation thread. Each message maps to a conversation_detail record with timestamp, operator name, and customer identity preserved. Read/unread state from LiveHelpNow does not map to Freshdesk since Freshdesk tracks agent read-state differently. We thread messages by timestamp ordering within each conversation so agent and customer exchanges remain chronologically intact.

LiveHelpNow

Ticket

maps to

Freshdesk

Ticket

1:1
Fully supported

LiveHelpNow tickets map directly to Freshdesk tickets using the ticket ID as a reference field on the Freshdesk side. Status (open, pending, resolved, closed) maps to Freshdesk ticket status values, and priority maps to Freshdesk priority. The original LiveHelpNow ticket ID is stored in a custom field lhn_ticket_id__c for reconciliation and cross-reference after migration. If the ticket has a linked conversation, that conversation appears as the first reply thread in Freshdesk.

LiveHelpNow

Agent

maps to

Freshdesk

Agent (User)

1:1
Fully supported

LiveHelpNow agent profiles (name, email, role, queue assignment) map to Freshdesk agents. We match by email address as the dedupe key. Role-based access from LiveHelpNow maps to Freshdesk's agent permission groups. Any LiveHelpNow agent without a matching Freshdesk user account enters a reconciliation queue for the customer's admin to provision before record migration continues.

LiveHelpNow

Canned Response

maps to

Freshdesk

预设回复 (Saved Replies)

1:1
Fully supported

LiveHelpNow canned responses in agent personal folders and shared folders map to Freshdesk saved replies. The folder hierarchy migrates as category tags on the saved reply so the organization structure is preserved in Freshdesk. Content (text, placeholders, attachment references) transfers verbatim. Freshdesk's placeholder syntax differs from LiveHelpNow's; we flag any non-transferable placeholder format for manual adjustment post-migration.

LiveHelpNow

Knowledge Base Article

maps to

Freshdesk

Solution Article

1:1
Fully supported

LiveHelpNow KB articles (title, body content, tags) map to Freshdesk solution articles. Article text content including rich formatting and embedded images transfers as-is where the image host is reachable. However, Freshdesk assigns new article IDs on import, so every published KB URL changes. We maintain a cross-reference table mapping each LiveHelpNow article ID to its new Freshdesk article ID. The customer must update embedded KB links in chat widgets, email templates, and any external documentation after migration.

LiveHelpNow

KB Category

maps to

Freshdesk

Solution Category

1:1
Fully supported

LiveHelpNow knowledge base category hierarchy (folder tree) replicates in Freshdesk as solution categories and subcategories. We preserve the parent-child relationship so article navigation order matches the source. If a category contains no articles at migration time, it still migrates as an empty category to preserve the folder structure for future article placement.

LiveHelpNow

Custom Ticket Field

maps to

Freshdesk

Custom Ticket Field

1:1
Fully supported

LiveHelpNow custom fields on tickets (text, number, date, dropdown, checkbox) map to Freshdesk custom fields. We extract the LiveHelpNow field schema during scoping and create matching Freshdesk custom fields via the Freshdesk API before ticket migration begins. Field types must match: a LiveHelpNow date field cannot map to a Freshdesk text field without data transformation. Dropdown values in LiveHelpNow map to Freshdesk dropdown options by label.

LiveHelpNow

Tag

maps to

Freshdesk

Tag

1:1
Fully supported

Tags from LiveHelpNow tickets and KB articles apply to Freshdesk tickets using Freshdesk's tag API. Tag names are preserved verbatim. Note that Freshdesk tags operate as a flat label system without the inheritance behavior some teams used in LiveHelpNow; we document this behavioral difference during scoping so the customer can adjust tagging conventions in Freshdesk post-migration.

LiveHelpNow

Survey Response

maps to

Freshdesk

Ticket Custom Field (CSAT data)

1:1
Fully supported

LiveHelpNow survey response data (customer satisfaction scores, free-text answers) migrates as values in Freshdesk custom fields on the corresponding ticket. We map each survey question to a named custom field in Freshdesk. The survey question design itself (question text, trigger rules, routing logic) is a LiveHelpNow platform configuration and cannot migrate; the customer must rebuild survey triggers in Freshdesk's automation rules post-migration.

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.

LiveHelpNow logo

LiveHelpNow gotchas

High

Cloudflare infrastructure dependency causes silent service outages

Medium

API rate limits are not publicly documented

Medium

Survey configurations do not export as logic

Low

Knowledge base article IDs do not persist across export/import

Freshdesk logo

Freshdesk gotchas

High

API access is blocked on the free plan

High

Per-minute rate limits are account-wide and endpoint-specific

Medium

Multi-channel source types do not map 1:1 to all destinations

Medium

Custom objects created in-product cannot be accessed by other apps

Low

Contact import requires at least 10 existing tickets in the account

Pair-specific challenges

  • Knowledge base article URLs change after migration

    Freshdesk assigns new article IDs when KB articles are imported, so every published knowledge base URL breaks. LiveHelpNow internal numeric article IDs do not persist through the export/import cycle. We maintain a cross-reference table mapping each old LiveHelpNow article ID to its new Freshdesk article ID during migration. After cutover, the customer must update all embedded KB links in chat widgets, email signatures, help center pages, and external documentation. This is a manual, customer-confirmed step; we cannot automate URL rewrites that live outside the helpdesk platform.

  • Survey question logic and triggers do not migrate

    LiveHelpNow survey configurations (post-chat prompts, post-ticket CSAT questions, trigger conditions, and routing rules) are platform-specific settings, not data records. We export survey response data as values on the migrated ticket, but the survey design itself must be rebuilt in Freshdesk using Freshdesk's automation rules and customer satisfaction (CSAT) configuration. This creates a gap in feedback coverage during the transition window. We flag the complete list of LiveHelpNow survey triggers in the pre-migration inventory so the customer admin can prioritize rebuilding them before cutover.

  • Chat transcript threading requires careful timestamp ordering

    LiveHelpNow chat conversations are stored as discrete message records with timestamps and operator attribution. When these thread into Freshdesk tickets as conversation replies, the ordering depends on precise timestamp sequencing. If LiveHelpNow records arrive with millisecond gaps or time-zone inconsistencies, the message sequence can invert. We validate timestamp ordering against the LiveHelpNow chat export sequence before writing into Freshdesk and flag any gaps exceeding 24 hours for customer review.

  • Freshdesk requires at least 10 tickets before importing contacts

    Freshdesk enforces a minimum of 10 tickets in an account before its native contact import endpoint accepts contact records. We work around this by pre-creating 10 placeholder tickets in Freshdesk before the contact migration phase begins, then removing them after contacts are loaded. This is a Freshdesk platform constraint, not a FlitStack AI limitation, but it requires explicit sequencing in the migration plan.

Migration approach

Six steps for a successful LiveHelpNow to Freshdesk data migration

  1. Discovery and LiveHelpNow API scoping

    We audit the source LiveHelpNow account for ticket volume, conversation count, agent profiles, canned response folders, knowledge base article count and category depth, custom field schemas, and tag usage. Because LiveHelpNow does not publish API rate limits, we run a low-volume probe request set to establish safe pacing before committing to a migration window. We deliver a written scoping document with record counts per object, identified risks, and a Freshdesk plan recommendation (Growth or higher required for Custom Objects migration).

  2. Freshdesk schema pre-creation

    We create all required Freshdesk custom fields, permission groups, saved reply folders, solution categories, and custom objects (if applicable) before any data import begins. This ensures the Freshdesk schema is ready to receive records in dependency order. Custom fields are created with matching field types (text, dropdown, number, date) as verified in the LiveHelpNow field schema audit. We also pre-create 10 placeholder tickets to satisfy Freshdesk's contact import precondition.

  3. Knowledge base migration

    We migrate knowledge base categories first, establishing the category hierarchy in Freshdesk. Articles then import under their respective categories with new Freshdesk IDs assigned. We build and hand over a cross-reference table mapping each old LiveHelpNow article ID to its new Freshdesk article ID so the customer can update all published KB URLs after migration.

  4. Agent and user provisioning

    We extract all LiveHelpNow agent profiles and match by email against Freshdesk agents. We create permission groups in Freshdesk matching the LiveHelpNow role structure. Agents without a Freshdesk account enter a reconciliation queue for the customer's admin to provision. Canned response folders migrate as saved reply category tags in Freshdesk once agents are confirmed.

  5. Ticket and conversation migration

    We migrate tickets in batches, attaching historical chat transcript messages as Freshdesk conversation replies ordered by timestamp. Custom field values transfer to the corresponding Freshdesk custom fields. Tags apply via the Freshdesk tag API at the ticket level. Survey response data populates as CSAT custom field values on the relevant ticket.

  6. Cutover, validation, and automation handoff

    We freeze LiveHelpNow writes during the cutover window, run a delta migration of any records modified during the migration window, then hand Freshdesk as the system of record. We deliver a written inventory of LiveHelpNow automations, survey trigger rules, chat widget configurations, and workforce management scheduling settings that require rebuild in Freshdesk. We support a one-week post-migration review window to resolve reconciliation issues raised by the support team.

Platform deep dives

Context on both ends of the pair

LiveHelpNow logo

LiveHelpNow

Source

Strengths

  • Live chat, ticketing, knowledge base, and chatbots in a single integrated workspace without requiring third-party integrations.
  • Professional tier includes call logging and Zoom phone integration for routing without needing a separate telephony provider.
  • Survey and canned response tools are deep and customizable without requiring technical skills to configure.
  • Analytics dashboards and KPI reporting included at every paid tier rather than gated behind an enterprise add-on.

Weaknesses

  • Cloudflare dependency creates outage risk — the November 2025 and November 2021 service interruptions both traced to Cloudflare, not LiveHelpNow infrastructure.
  • API is not publicly documented with a developer portal, making custom integrations and automated migration pipelines difficult to build and maintain.
  • AI features are packaged as a separate paid add-on tier (Hue AI) rather than integrated into core workflows, increasing total cost at scale.
  • No published rate limit documentation means migration tooling must guess at safe request throttling, increasing migration duration.
  • Limited enterprise features — no multi-brand support, no granular SLA configuration, no advanced workforce optimization — cause mid-market teams to outgrow the platform.
Freshdesk logo

Freshdesk

Destination

Strengths

  • Generous free tier with no credit card required for 1-2 agents for 6 months.
  • Per-agent pricing model is transparent and scales linearly with team growth.
  • Freddy AI Copilot integrates assistance directly into the agent workspace without requiring separate tooling.
  • Multilingual help desk and customer portal serve global teams on Pro and Enterprise plans.
  • Shared inbox, threads, and tasks keep ticket context unified across multi-channel conversations.

Weaknesses

  • Freddy AI is a separate paid add-on charged per session, making AI costs unpredictable and hard to budget.
  • Performance issues including delayed loading and duplicate tickets are recurring user complaints during high-volume periods.
  • Customization is more limited than Zendesk, with fewer workflow options and reporting flexibility.
  • Add-ons for chat, advanced routing, and custom reporting are gated behind higher tiers or separate module purchases.
  • API access is completely disabled on the free plan, blocking any programmatic data export or migration tooling.

Complexity grading

How hard is this migration?

Standard Helpdesk migration. 1 of 7 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 LiveHelpNow and Freshdesk.

  • Object compatibility

    B

    1 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

    LiveHelpNow: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your LiveHelpNow to Freshdesk 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 LiveHelpNow to Freshdesk data migrations

Answers to the questions buyers ask most during LiveHelpNow to Freshdesk migration scoping. Not seeing yours? Book a call.

Can't find your answer?

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

Book a free 30 minute consultation

Most migrations land between two and three weeks for accounts under 5,000 tickets, 500 agents, and a knowledge base with fewer than 1,000 articles. Migrations with large chat transcript histories (over 100,000 message records), multi-level knowledge base hierarchies, or complex custom field schemas requiring Freshdesk admin configuration move to four to six weeks because of transcript threading and knowledge base category reconstruction work.

Adjacent paths

Related migrations to explore

Ready when you are

Move from LiveHelpNow.
Land in Freshdesk, 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