Helpdesk migration

Migrate from Logicalware to Zendesk

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

Logicalware logo

Logicalware

Source

Zendesk

Destination

Zendesk logo

Compatibility

80%

8 of 10

objects map 1:1 between Logicalware and Zendesk.

Complexity

BStandard

Timeline

4-6 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Logicalware to Zendesk is a recovery migration, not a standard platform switch. Logicalware dissolved in April 2023 after its acquisition by Puzzel, leaving no active vendor, no API, and no developer portal. All migrations must work from whatever export artifacts the customer still possesses, making scoping and export validation the first critical step before any data moves. We handle the complete Logicalware object set including Tickets, Contacts, Companies, Conversation threads, and Attachments, resolving channel-thread splitting issues where multi-channel threads in Logicalware must become separate comment entries in Zendesk. Agent accounts associated with the defunct @logicalware.com domain are remapped to designated Zendesk owners during migration. Custom field coverage depends entirely on what the export file contains; we document every field present and flag any gaps rather than populating nulls silently. We do not migrate automations, macros, or views; these require manual rebuild in Zendesk using the documentation we deliver post-scoping.

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

Logicalware logo

Logicalware

What's pushing teams away

  • The company dissolved in April 2023 after acquisition by Puzzel, leaving no active vendor support or software updates for existing customers
  • No public API documentation or developer portal available, making custom integrations and automated data exports unreliable post-dissolution
  • Limited scalability beyond 100 agents; larger contact centers reported performance degradation on high-volume queues
  • Feature stagnation compared to competitors like Zendesk and Freshdesk, particularly around AI-powered routing and analytics dashboards
  • Puzzel acquisition redirected development focus away from the original Logicalware product toward Puzzel's own platform, stranding existing customers

Choosing

Zendesk logo

Zendesk

What's pulling them in

  • Mature omnichannel routing across email, chat, phone, messaging, and social — one unified inbox for support teams regardless of size or complexity.
  • Deep automation with Triggers, Automations, and SLA Policies lets high-volume teams enforce consistent workflows without manual ticket handling.
  • Large ecosystem of third-party integrations and a public app marketplace reduce friction for teams already using Salesforce, Jira, or Slack.
  • Industry-leading brand recognition and trust signal — many enterprise buyers default to Zendesk as a known quantity in vendor procurement cycles.
  • Generous documentation library and community mean onboarding teams can self-configure without needing a services engagement to get started.

Object mapping

How Logicalware objects map to Zendesk

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

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

Logicalware

Ticket

maps to

Zendesk

Ticket

1:1
Fully supported

Logicalware Tickets map directly to Zendesk Tickets. The ticket ID, subject, body (description), status, priority, and created-at and updated-at timestamps migrate. Logicalware status values (Open, Pending, Resolved, Closed) map to Zendesk ticket status (Open, Pending, Solved, Closed). Priority maps to Zendesk priority (Low, Normal, High, Urgent) using a value-map we define during scoping. Original Logicalware ticket IDs are preserved in a custom field lwr_original_id__c for cross-reference.

Logicalware

Customer

maps to

Zendesk

End User

1:1
Fully supported

Logicalware Customer contact records map to Zendesk End Users (the requester on a ticket). The email address is the primary identifier and dedupe key. Name fields map to name. Phone numbers map to phone. If the same email appears on multiple Logicalware tickets, we create one Zendesk End User and link all associated tickets to it.

Logicalware

Company

maps to

Zendesk

Organization

1:1
Fully supported

Logicalware Company records map to Zendesk Organizations. Company name becomes the Organization name. Where a Company has no associated Customer records in the export, we note it as a potential orphaned organization and flag it for the customer's admin to either merge or leave as a reference record.

Logicalware

Conversation

maps to

Zendesk

Ticket Comment

1:1
Fully supported

Logicalware Conversation message events map to Zendesk Ticket Comments. Each message event within a thread becomes a separate comment entry ordered by timestamp. The sender (agent or customer) and the message body migrate. Channel metadata from Logicalware (email, chat, SMS, WhatsApp, social) is preserved in a custom field lwr_channel__c on the comment rather than natively in Zendesk because Zendesk does not support mixed-channel thread contexts. This means the original single-threaded Logicalware conversation may appear as separate comment segments in Zendesk.

Logicalware

Agent

maps to

Zendesk

Agent

1:1
Fully supported

Logicalware Agent records include name, email, and role. We map agent assignment on migrated tickets by matching the Logicalware agent email against a provided Zendesk agent list. Any Logicalware agent with a @logicalware.com email address is flagged as stale and remapped to a designated replacement owner the customer provides during scoping. Agents without a Zendesk match go to a reconciliation queue.

Logicalware

Channel

maps to

Zendesk

Custom Field (lwr_channel__c)

lossy
Fully supported

Logicalware channel types (email, live chat, SMS, WhatsApp, social media) are stored as a property on message events and on tickets. Since Zendesk does not natively support multi-channel mixed threads, we preserve the channel type on each comment via a custom text field lwr_channel__c. The primary channel on the ticket is stored in lwr_primary_channel__c. This allows agents to filter by channel in Zendesk Views if needed.

Logicalware

Attachment

maps to

Zendesk

Ticket Attachment

1:1
Fully supported

File attachments on tickets migrate where export artifacts include intact file references or binary data. We flag any attachment URL that points to a Logicalware domain no longer active post-2023 dissolution as inaccessible and note the original filename and URL in a custom field lwr_attachment_url__c. Zendesk attachment upload uses the Zendesk API with a 20 MB per-file limit. Files exceeding this limit are flagged for manual handling.

Logicalware

Tag

maps to

Zendesk

Tag

1:1
Fully supported

Tags applied to Logicalware tickets migrate as Zendesk Tags. Tag vocabulary is mapped directly without consolidation unless the customer explicitly requests synonym merging during scoping. Tags are applied at the ticket level only; Zendesk does not support tag inheritance from parent records.

Logicalware

Custom Field

maps to

Zendesk

Custom Field

1:1
Fully supported

Custom fields present in the Logicalware export file are mapped to Zendesk custom fields of the matching type (text, integer, checkbox, dropdown). We pre-create the Zendesk custom fields in Admin Center before migration begins. Custom fields present in the export but not structurally intact (malformed values, encoding errors) are flagged and populated with a lwr_import_error__c note rather than a null value. Any Zendesk custom fields with no corresponding Logicalware source are left empty and documented.

Logicalware

Thread Metadata

maps to

Zendesk

Custom Field (lwr_thread_context__c)

lossy
Fully supported

Logicalware threaded conversations carry metadata including reply-to chain references and internal notes. We flatten this into standard Zendesk ticket comments (public) and internal notes (private). The thread context (which messages were in the same Logicalware thread) is preserved in a custom text field lwr_thread_context__c containing the original Logicalware thread ID for audit purposes.

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.

Logicalware logo

Logicalware gotchas

High

Company dissolution voids all SLA commitments

High

No public API or export endpoints documented

Medium

Agent email addresses may become stale post-dissolution

Medium

Multi-channel thread flattening may alter conversation context

Low

Custom ticket fields export inconsistently

Zendesk logo

Zendesk gotchas

High

Data export requires API scripting on non-Enterprise plans

Medium

Automations cap at 500 active rules and 1,000 tickets per hour

Medium

Help Center has no native export feature

High

Custom Objects and full data export are Enterprise-only

Pair-specific challenges

  • Dissolution voids all SLA and support recourse

    Logicalware Ltd dissolved on 30 April 2023. Any customer still accessing Logicalware data is operating on orphaned infrastructure with no vendor contract, no incident response, and no escalation path. We warn every customer during scoping that the longer the migration is delayed, the greater the risk that remaining export artifacts degrade or become unrecoverable. We recommend scoping begin immediately and that no new data entry occurs in Logicalware after the decision to migrate is confirmed.

  • No export endpoints; all migrations depend on customer-held artifacts

    Logicalware never published a developer portal or API documentation. Every migration relies entirely on whatever export files the customer possesses from the live period. These may be CSV dumps, XML backups, or a mix. We validate export file integrity during scoping, count rows and columns, and flag any corrupted, truncated, or malformed records before transformation begins. If no export exists at all, we can sometimes reconstruct ticket history from linked CRM records or email server logs, but this is ad-hoc and not guaranteed; the absence of a Logicalware export significantly increases scoping risk and may limit migration completeness.

  • Stale @logicalware.com agent emails require explicit remapping

    Agent accounts associated with the @logicalware.com email domain are almost certainly deactivated following the 2023 dissolution. When we encounter these addresses as ticket assignees in the export, we cannot deliver tickets to a functioning mailbox. We flag every stale agent reference during scoping and require the customer to provide a mapping of each Logicalware agent to a designated active Zendesk agent or admin. Tickets assigned to an unmapped agent are held in a reconciliation queue until a Zendesk owner is assigned.

  • Multi-channel thread flattening alters conversation context

    Logicalware stored email, chat, SMS, WhatsApp, and social messages as channel-tagged events within a single threaded conversation. Zendesk does not support mixed-channel threads natively; each ticket has one channel type and comments are not tagged by channel. When we migrate multi-channel Logicalware tickets, we split by channel type, which separates what was a single conversational context into disconnected comment segments in Zendesk. We preserve the original Logicalware thread ID in a custom field lwr_thread_context__c so agents can cross-reference the original context, but the Zendesk-native view loses the unified thread relationship.

  • Custom field export coverage is inconsistent

    Custom fields added by individual Logicalware customers were not consistently included in export artifacts. We document every custom field present in the export file, validate its type and value integrity, and map only those fields that are structurally present and usable. Any Zendesk custom field with no corresponding Logicalware source is left empty and documented. We do not fabricate values for missing fields; the customer's admin receives an explicit inventory of all unmapped fields post-migration so they can assess business impact.

Migration approach

Six steps for a successful Logicalware to Zendesk data migration

  1. Export artifact collection and integrity validation

    We work with the customer to locate and collect all available Logicalware export artifacts: CSV dumps, XML backups, or any CRM linkage exports from the period when Logicalware was still connected to Salesforce or Microsoft Dynamics. We validate file structure, count rows, identify encoding issues, and flag any corruption. If the customer has no export, we discuss the reconstruction options (CRM linkage records, email server logs) and document what data is recoverable versus permanently inaccessible. This step determines whether a standard migration or a reconstruction-migration scope applies.

  2. Scoping and field mapping

    We map every Logicalware field in the export to a corresponding Zendesk field, using the object mapping above as the baseline. Custom fields are documented individually with their type, sample values, and any data quality issues. We define the agent remapping for @logicalware.com addresses, confirm the customer's designated Zendesk owner for each Logicalware agent, and agree on the channel preservation strategy (lwr_channel__c custom field). The scoping output is a written Migration Specification that both parties sign off on before production migration begins.

  3. Zendesk environment preparation

    We create all required Zendesk custom fields (lwr_original_id__c, lwr_channel__c, lwr_primary_channel__c, lwr_thread_context__c, lwr_attachment_url__c, lwr_import_error__c) in Admin Center before any data import. We configure agent roles and groups to match the Logicalware team structure provided during scoping. If the customer intends to migrate a Knowledge Base, we activate Zendesk Guide and configure the help center structure (Collections, Sections, Articles) before article import. We temporarily disable Zendesk triggers and automations that could fire on imported tickets and cause unintended status changes or email notifications.

  4. Demo migration and reconciliation

    We run a sample migration of 50-100 records (tickets, contacts, organizations, and comments) into a staging Zendesk account. The customer reconciles the migrated records against the Logicalware export, checking field values, comment ordering, attachment presence, and agent assignment. We correct any mapping errors identified during this phase before running the full production migration. The demo migration is included in the standard scope and can be run multiple times if needed.

  5. Production migration

    We run the full migration in record dependency order: Organizations first (from Logicalware Companies), then End Users (from Logicalware Customers), then Tickets with comments and channel metadata resolved, then attachments and tags. Each phase emits a row-count reconciliation report. Stale @logicalware.com agent references are resolved against the remapping table provided during scoping. Attachments pointing to inaccessible URLs are flagged individually with the original filename and URL preserved for manual retrieval if the customer has the files archived elsewhere.

  6. Cutover, validation, and deliverables handoff

    After the final delta migration of any records modified during the cutover window, we validate the total record count in Zendesk against the Logicalware export totals. The customer performs a final spot-check on 25-50 tickets chosen at random. We deliver a written Migration Inventory listing every migrated object, unmapped field, inaccessible attachment, and any data that could not be recovered. This inventory is the reference document for the customer's admin team to use when rebuilding automations, macros, and views in Zendesk. We do not rebuild automations, macros, or views as part of the standard migration scope.

Platform deep dives

Context on both ends of the pair

Logicalware logo

Logicalware

Source

Strengths

  • Consolidated multiple communication channels into a single threaded ticket view for agents
  • Message automation rules and keyword-triggered routing reduced manual triage workload
  • Familiar UK-based support team for existing customers transitioning from on-premise tools
  • Simple per-agent seat licensing without volume-based surcharges on conversation counts
  • Established integrations with common UK mid-market CRM and telephony platforms

Weaknesses

  • Platform dissolved in 2023 with no active development or security patches since acquisition
  • No public API, developer portal, or documented export endpoints available post-dissolution
  • Limited advanced analytics or reporting beyond basic ticket volume and response time metrics
  • Scaling ceiling around 100 concurrent agents; no enterprise tier with SLA guarantees
  • Knowledge base and self-service portal features were rudimentary compared to established helpdesk platforms
Zendesk logo

Zendesk

Destination

Strengths

  • Well-documented REST API with broad endpoint coverage for Tickets, Users, Organizations, and Help Center.
  • Rich automation primitives: Triggers (event-driven), Automations (time-based), and Macros with variable substitution.
  • Multi-brand support enables large organizations to route and isolate support by product line or subsidiary.
  • Scalable from small teams on Team plan to global enterprises on Enterprise Plus with sandbox and disaster recovery options.
  • Large partner ecosystem and marketplace with hundreds of pre-built integrations reduces integration work at deployment.

Weaknesses

  • Per-agent pricing with aggressive feature gating makes lower tiers feel artificially limited.
  • No native full-KB export — Help Center content requires API scripting to extract.
  • AI features are add-on priced and behave inconsistently, not deeply embedded in core workflows.
  • Implementation timelines for complex multi-channel setups routinely exceed initial estimates by weeks or months.
  • Knowledge base and help center functionality are separate from core ticketing with their own permission model and versioning.

Complexity grading

How hard is this migration?

Standard Helpdesk migration. 2 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 Logicalware and Zendesk.

  • Object compatibility

    B

    2 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

    Logicalware: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

Estimate your Logicalware to Zendesk 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 Logicalware to Zendesk data migrations

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

Can't find your answer?

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

Book a free 30 minute consultation

Migrations with intact export files, clean contact records, and under 10,000 tickets land between four and six weeks from scoping to cutover. Migrations with corrupted exports, missing custom fields, stale @logicalware.com agent references, or large attachment volumes (over 50,000 files) extend to eight to twelve weeks because of the additional data reconstruction and per-record validation work. The most significant timeline variable is whether the customer has a single clean export artifact or must provide exports from multiple sources (CRM linkage, email logs) that require reconciliation.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Logicalware.
Land in Zendesk, 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