Helpdesk migration
Field-level mapping, validation, and rollback between Sqanit and Zoho Desk. We move data and schema; workflows are rebuilt natively in Zoho Desk.
Sqanit
Source
Zoho Desk
Destination
Compatibility
7 of 12
objects map 1:1 between Sqanit and Zoho Desk.
Complexity
CModerate
Timeline
4-6 weeks
Overview
Moving from Sqanit to Zoho Desk is a platform shift from a QR-code-driven post-sale service layer into a full-featured multi-channel help desk with a mature API ecosystem. Sqanit's core objects map broadly to Zoho Desk—Devices map to Products or a custom Asset object, Service Tickets map to Tickets, Organizations to Accounts, End Users to Contacts, and Technicians to Agents. The primary technical constraint is Sqanit's lack of a publicly documented bulk export API, which requires direct database access or custom scripting coordinated with Sqanit GmbH before scoping the migration timeline. We map compliance records and digital twin metadata as custom fields scoped to Zoho Desk departments, preserve the full multilingual interaction log as ticket threads with timestamps, and rebuild multilingual KB articles in Zoho Desk's Solutions module with locale tags. Workflows, automations, and AI-assisted triage rules do not migrate; we deliver a written inventory for the customer's admin to configure in Zoho Desk's Rules engine post-cutover.
Every standard and custom field arrives verified.
AI proposes the map; you confirm before any record moves.
Parent–child, lookups, and ownership stay linked.
Calls, emails, meetings — with original timestamps.
Documents, uploads, and inline notes move with the record.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Sqanit object lands in Zoho Desk, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Sqanit
Device / Digital Twin
Zoho Desk
Product or Custom Asset object
1:1Sqanit Devices (digital twins) carry model, serial number, install date, owner metadata, and a service history chain. We map Devices 1:1 to Zoho Desk Products for warranty and product-catalog use cases, or to a custom Asset object created in the customer's Zoho Desk instance if the deployment requires asset-tracking fields not available on the standard Product module. Serial number becomes Product Serial Number or a custom field; device metadata (install date, owner) migrates as typed custom fields scoped to the relevant department. Any custom fields active in the Sqanit Asset module are flagged during discovery and added to the destination schema before import.
Sqanit
Organization
Zoho Desk
Account
1:1Sqanit Organization records (manufacturer or enterprise accounts) map directly to Zoho Desk Accounts. Organization name, address, phone, website, and industry fields migrate as standard Zoho Desk Account fields. AccountExtId is set to the Sqanit Organization record ID for referential integrity. The Accounts file is created before any Contact import so that the Account-Contact lookup relationship is satisfied at insert time.
Sqanit
Service Ticket / Case
Zoho Desk
Ticket
1:1Sqanit Service Tickets map to Zoho Desk Tickets, carrying status, priority, assignee (resolved via Technicians mapping), timestamps, linked device context, and interaction log. Sqanit ticket status and priority values are normalized to Zoho Desk Ticket Status and Priority picklists during the transform phase. The linked Device reference resolves to the migrated Product or Asset record. Thread history (AI triage steps, technician responses, end-user messages) migrates as Ticket Comments and Ticket Threads in Zoho Desk's chronological order.
Sqanit
End User
Zoho Desk
Contact
1:1Sqanit End Users (consumers who scan the product QR code) map to Zoho Desk Contacts. End User records may carry minimal profile data—language preference, device ownership link, contact email. We migrate available fields and preserve the language preference as a custom Contact field (zyl_locale__c) so that multilingual service routing can be configured in Zoho Desk's Rules engine post-migration. The End User's linked Device resolves to the migrated Product or Asset.
Sqanit
Technician / Service Staff
Zoho Desk
Agent
1:1Sqanit Technicians (internal service team members) map to Zoho Desk Agents. We resolve each Technician by email against Zoho Desk's Agent table and map role and team assignment to Zoho Desk's Department and Agent Profile fields. Any Technician without a matching Zoho Desk Agent account enters a reconciliation queue for the customer's admin to provision before record import resumes. Technicians with inactive Sqanit status map to inactive Zoho Desk Agents.
Sqanit
Compliance Record
Zoho Desk
Custom fields on Product or Contract
lossySqanit Compliance Records (device inspections, certifications, EU Digital Product Passport fields) are often custom-structured per industry. We map them as typed custom fields on the Zoho Desk Product or as a separate Compliance custom module if the customer's Zoho Desk edition supports custom objects. Compliance record timestamps and regulatory reference numbers migrate as text or date fields with a compliance_ prefix on the API name. If the customer uses Zoho Desk Enterprise, the Contracts module can host regulatory agreement records linked to the Product.
Sqanit
Service History / Interaction Log
Zoho Desk
Ticket Threads and Ticket Comments
1:1Every Sqanit scan, AI-assisted resolution step, or technician ticket update creates a timestamped interaction record. We preserve the full interaction log as Zoho Desk Ticket Threads in chronological order, with each thread entry carrying the original timestamp, author (End User, Technician, or AI), and message body. Interaction records that represent a resolution or escalation carry a flag that we map to a custom Ticket field resolution_flag__c for reporting.
Sqanit
Multilingual KB / Guided Workflow Content
Zoho Desk
Solutions (KB Articles)
1:manySqanit KB articles and guided workflow text exist per locale across 524+ supported languages. We extract article content and locale tags, then map each locale version to a Zoho Desk Solutions Article with the corresponding language translation. Article categories map to Zoho Desk KBRootCategories and KBSections. Because Zoho Desk's Solutions module supports article translations but not automatic per-agent locale routing, we flag the need for Zoho Desk's multi-language portal configuration as a post-migration admin task.
Sqanit
Modular Module Activation (Service / Asset / CX)
Zoho Desk
Zoho Desk Departments
lossySqanit's modular deployment means different customers activate different capability sets. We map each active Sqanit module to a corresponding Zoho Desk Department: Service Management maps to the Support department (tickets, contacts, accounts), Asset Management maps to a Products or Assets department, and CX Management maps to a Customer Success or Accounts department. Custom fields active in each Sqanit module are added to the corresponding Zoho Desk department-scoped field list during schema design.
Sqanit
AI Triage / Guided Workflow Rules
Zoho Desk
Zoho Desk Rules Engine (Business Rules, Workflow Rules)
lossySqanit AI-assisted triage and guided workflow configurations do not migrate as automation code. We deliver a written inventory of every active Sqanit triage rule and guided workflow path, documenting the trigger conditions, decision branches, and recommended Zoho Desk Business Rule or Workflow Rule equivalent. The customer's admin rebuilds these in Zoho Desk's Rules engine as a post-migration configuration task.
Sqanit
QR Code / Scan Events
Zoho Desk
Custom Event Log or Ticket origin field
lossySqanit's unique QR-code scan entry events (first scan, repeat scan, scan without ticket creation) do not have a direct Zoho Desk equivalent. We capture scan events as timestamped records in a custom Zoho Desk object (scan_events__c) linked to the Product or Contact, preserving the scan metadata (scan type, device model, resolution outcome). Alternatively, scan data is aggregated into a custom Ticket origin picklist value (QR Scan) for reporting without a separate object.
Sqanit
Product Model / SKU
Zoho Desk
Product2
1:1Sqanit product model numbers and SKU metadata stored on Devices map to Zoho Desk Product2 records with ProductCode and Product Name populated from the Sqanit device model field. Standard Price Book entries are created during migration if the customer intends to link products to tickets for warranty or contract resolution.
| Sqanit | Zoho Desk | Compatibility | |
|---|---|---|---|
| Device / Digital Twin | Product or Custom Asset object1:1 | Fully supported | |
| Organization | Account1:1 | Fully supported | |
| Service Ticket / Case | Ticket1:1 | Fully supported | |
| End User | Contact1:1 | Fully supported | |
| Technician / Service Staff | Agent1:1 | Fully supported | |
| Compliance Record | Custom fields on Product or Contractlossy | Fully supported | |
| Service History / Interaction Log | Ticket Threads and Ticket Comments1:1 | Fully supported | |
| Multilingual KB / Guided Workflow Content | Solutions (KB Articles)1:many | Fully supported | |
| Modular Module Activation (Service / Asset / CX) | Zoho Desk Departmentslossy | Fully supported | |
| AI Triage / Guided Workflow Rules | Zoho Desk Rules Engine (Business Rules, Workflow Rules)lossy | Fully supported | |
| QR Code / Scan Events | Custom Event Log or Ticket origin fieldlossy | Fully supported | |
| Product Model / SKU | Product21:1 | Fully supported |
Gotchas + challenges
Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.
Sqanit gotchas
No documented public API for bulk data export
Schema varies by customer configuration
Internet Explorer deprecated in web interface
Zoho Desk gotchas
Agent email identity determines comment ownership after migration
Blueprints and SLA policies do not export via API
File upload capped at 10GB per migration batch
Tier-gated export and migration capabilities
Inbound migration is two-phase with a hard Phase 2 cutoff
Pair-specific challenges
Migration approach
Sqanit export coordination and discovery
We work with the customer to determine what Sqanit modules are active (Service Management, Asset Management, CX Management), whether Sqanit GmbH can provide a structured data export, and whether direct database access or custom scripting is available. We audit the Sqanit schema per activated module, extract sample records for every object (Devices, Organizations, Service Tickets, End Users, Technicians, Compliance Records, Interaction Logs, KB Articles), and identify any custom fields. This output is the migration schema baseline and determines whether the export phase requires bespoke tooling.
Zoho Desk edition selection and department design
We match the customer's Zoho Desk edition (Free, Standard $15/user, Professional $25/user, Enterprise $40/user) to the migration scope. The department structure is designed to mirror Sqanit's active modules: a Support department for tickets and contacts, a Products or Assets department for device and compliance data, and a CX department if Sqanit's CX Management module is active. Custom fields are added to each department-scoped module layout during this phase. Schema is deployed to a Zoho Desk sandbox or staging portal for validation before production migration begins.
Staging migration and reconciliation
We run a full migration into the Zoho Desk staging portal using representative data volume. The customer's service operations lead reconciles record counts (Accounts in, Contacts in, Products in, Tickets in, Agent accounts provisioned), spot-checks 25-50 records against the Sqanit source for field accuracy and interaction log completeness, and validates that compliance record fields and device-to-ticket linkage are preserved. Any mapping corrections, missing fields, or department scoping issues surface here and are resolved before production cutover.
Agent provisioning and technician reconciliation
We extract every distinct Sqanit Technician referenced on Service Tickets and resolve each by email against Zoho Desk's Agent table. Agents without a matching Zoho Desk account enter a reconciliation queue. The customer's Zoho Desk admin provisions missing Agents (active or inactive depending on whether the original technician is still employed or contracted). Department and profile assignments are set per technician role. Migration cannot proceed past Agent reconciliation because OwnerId and Assigned Agent references are required on Ticket inserts.
Production migration in dependency order
We run production migration in record-dependency order: Accounts (from Sqanit Organizations), Products (from Sqanit Devices with model and serial metadata), Contacts (from Sqanit End Users with device link resolved), Agents (provisioned and reconciled), Tickets (with AccountId, ContactId, and ProductId resolved, and thread history from the interaction log), Compliance records (as department-scoped custom fields or custom module records), KB Articles (Solutions with locale translations), and Scan Events (custom object or origin field). Each phase emits a row-count reconciliation report before the next phase begins.
Cutover, validation, and automation handoff
We freeze Sqanit writes during cutover, run a final delta migration of any records modified during the migration window, then enable Zoho Desk as the system of record. We deliver the Sqanit AI triage and guided workflow inventory document to the customer's admin team with recommended Zoho Desk Business Rule and Workflow Rule equivalents. We support a one-week hypercare window where we resolve reconciliation issues. We do not rebuild Sqanit automations as Zoho Desk Rules inside the migration scope; that is a separate configuration engagement.
Platform deep dives
Sqanit
Source
Strengths
Weaknesses
Zoho Desk
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 4 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Moderate migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Sqanit and Zoho Desk.
Object compatibility
4 of 7 objects need a mapping; the rest are 1:1.
Field mapping clarity
Field mapping is derived from defaults — final spec confirmed during the sample migration.
Timeline complexity
7-object category — typical timelines run 2–7 days end-to-end.
API constraints
Sqanit: Not publicly documented.
Data volume sensitivity
Sqanit doesn't expose a bulk API — REST + parallelization used for high-volume runs.
Estimator
Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.
Step 1
Pick a category, then your source and destination platforms.
Category
FAQ
Answers to the questions buyers ask most during Sqanit to Zoho Desk migration scoping. Not seeing yours? Book a call.
Walk through your Sqanit to Zoho Desk migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Sqanit
Other ways to arrive at Zoho Desk
Same-Helpdesk migrations
Ready when you are
Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.