Helpdesk migration
Field-level mapping, validation, and rollback between Re:amaze and Zoho Desk. We move data and schema; workflows are rebuilt natively in Zoho Desk.
Re:amaze
Source
Zoho Desk
Destination
Compatibility
9 of 12
objects map 1:1 between Re:amaze and Zoho Desk.
Complexity
CModerate
Timeline
1-2 weeks
Overview
Moving from Re:amaze to Zoho Desk is a multichannel helpdesk migration with structural differences in how custom fields, threading, and departments are organized. Re:amaze stores custom fields as attributes on contact records with no dedicated definition API, requiring statistical sampling to discover the field map. Zoho Desk scopes custom fields to departments and enforces explicit field-type declarations before import, so we pre-create the field schema in Zoho Desk during discovery. Conversation threading migrates as Ticket Comments and Ticket Threads preserving author, timestamp, and attachment metadata. Zoho Desk's native Zwitch tool cannot transfer CC users, groups, inline images, original ticket creation dates, knowledge base attachments, or comment author types, so we handle these objects via the Zoho Desk REST API to preserve data that Zwitch would discard. Quick Answers migrate as Article Templates and Knowledge Base Articles migrate as Help Desk articles with category hierarchy intact. Automations, macros, and workflow rules do not migrate; we deliver a written inventory for the customer's admin to rebuild in Zoho Desk's Blueprint engine.
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 Re:amaze 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.
Re:amaze
Conversations
Zoho Desk
Ticket
1:1Re:amaze Conversations map to Zoho Desk Tickets. The conversation subject maps to Ticket Subject, the category maps to Department, assignee maps to Agent, and status (open, resolved, snoozed) maps to Status values we configure in Zoho Desk. The full message thread migrates as Ticket Comments and Ticket Threads, with each message body, author email, author type (agent or contact), timestamp, and attachment metadata preserved. We resolve the Re:amaze contact by email lookup against the imported Contact records to link the ticket's Requester field.
Re:amaze
Contacts
Zoho Desk
Contact
1:1Re:amaze contacts map directly to Zoho Desk Contacts. Email is the dedupe key. Name, email, phone, company (if present), and all computed attributes (browser, location, last seen) migrate as standard and custom fields. We pull contacts first in every migration pass so that ticket imports can resolve the Requester lookup without orphaning records.
Re:amaze
Custom Fields
Zoho Desk
Custom Fields (department-scoped)
lossyRe:amaze has no Custom Field definition API; we discover fields by sampling 50-100 contact records and extracting all non-standard keys. Discovered fields (text, dropdown, checkbox, phone, date, hidden) are typed from their values. Zoho Desk custom fields are scoped to departments and must be pre-created before import, so we create the matching fields in the target department via the Zoho Desk API during schema setup. Fields with null values across the sample are still included and mapped explicitly with null-safe handling during import.
Re:amaze
Tags
Zoho Desk
Tags
1:1Re:amaze conversation tags are flat string labels created by admins and applied by agents. Tags migrate as a comma-separated Tags field on the Zoho Desk Ticket, preserving the original tag names exactly. There is no tag hierarchy in Re:amaze and none expected in Zoho Desk for this migration profile.
Re:amaze
Quick Answers
Zoho Desk
Article Template
1:1Re:amaze Quick Answers are canned response templates with a title, content body (HTML-formatted), category group, and optional shortcode. They map to Zoho Desk Article Templates within the Help Desk section. Category groups from Re:amaze become template categories in Zoho Desk. We preserve HTML formatting in the template content. Shortcodes are noted in a custom field on the template for admin reference during the transition period.
Re:amaze
Knowledge Base Articles
Zoho Desk
Help Desk Articles
1:1Re:amaze KB articles with title, content, category, and publish status migrate to Zoho Desk Help Desk Articles. Article categories map to Zoho Desk categories. Publish status is preserved so that draft articles remain unpublished. Zoho Desk's native Zwitch does not migrate KB attachments; we handle these as separate file upload passes via the Zoho Desk API after the article body is written, preserving original file names and linking them to the correct article ID.
Re:amaze
Brands
Zoho Desk
Department
lossyRe:amaze multibrand accounts use separate subdomains per brand, each with its own contacts, conversations, and inboxes. Zoho Desk uses departments as organizational units within a single portal. We map each Re:amaze brand to a Zoho Desk department, pre-configuring the department's name, email routing, and SLA policies during schema setup. Agents are assigned to departments at import time based on which Re:amaze brand they belong to.
Re:amaze
Agents / Users
Zoho Desk
Agent
1:1Re:amaze agents (name, email, role, avatar, availability status) map to Zoho Desk Agents. We match by email address against the Zoho Desk agent table. Role (admin, agent) maps to the Zoho Desk agent profile. Any Re:amaze agent without a matching Zoho Desk user is placed in a reconciliation queue for the customer to provision before ticket import begins.
Re:amaze
Attachments
Zoho Desk
Ticket Attachments
1:1Conversation message attachments and contact profile attachments migrate with the parent record. We download Re:amaze-hosted attachments (including those behind signed URLs on Re:amaze's CDN) to local storage, then upload to Zoho Desk via the attachments API linked to the correct Ticket ID. Inline images within message bodies are extracted, re-hosted on Zoho Desk's file storage, and the image URL is updated in the message body content. Zoho Desk's native Zwitch does not handle inline images; our API-based approach preserves them.
Re:amaze
Notes (on conversations)
Zoho Desk
Ticket Comments
1:1Re:amaze internal notes on conversations migrate as Ticket Comments in Zoho Desk. We flag these in the migration by setting a custom Comment Type field to 'Internal Note' so the customer's team can visually distinguish them from customer-facing replies. Note body, author, and timestamp migrate directly.
Re:amaze
Integrations
Zoho Desk
Not migrated
1:1Re:amaze integrations with Shopify, BigCommerce, Magento, and other e-commerce platforms are configured in-app and store connection state server-side. Integration credentials, webhook URLs, and OAuth tokens cannot be extracted and transferred. We document every active Re:amaze integration as part of the migration scope deliverable so the customer knows which integrations must be reconfigured manually in Zoho Desk or via Zoho's own connector marketplace.
Re:amaze
Conversation Categories
Zoho Desk
Ticket Fields (product, issue type)
lossyRe:amaze conversation categories (e.g., Billing, Shipping, Technical, General) map to Zoho Desk ticket fields. We pre-configure picklist fields on the Ticket module in Zoho Desk matching the Re:amaze category names, allowing agents to maintain the same categorization workflow after migration. The customer selects which fields become picklists versus free-text during scoping.
| Re:amaze | Zoho Desk | Compatibility | |
|---|---|---|---|
| Conversations | Ticket1:1 | Fully supported | |
| Contacts | Contact1:1 | Fully supported | |
| Custom Fields | Custom Fields (department-scoped)lossy | Mapping required | |
| Tags | Tags1:1 | Mapping required | |
| Quick Answers | Article Template1:1 | Fully supported | |
| Knowledge Base Articles | Help Desk Articles1:1 | Fully supported | |
| Brands | Departmentlossy | Mapping required | |
| Agents / Users | Agent1:1 | Fully supported | |
| Attachments | Ticket Attachments1:1 | Mapping required | |
| Notes (on conversations) | Ticket Comments1:1 | Fully supported | |
| Integrations | Not migrated1:1 | Not supported | |
| Conversation Categories | Ticket Fields (product, issue type)lossy | 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.
Re:amaze gotchas
API rate limits are not publicly documented
SMS and voice channels are not included in base pricing
Brand-scoped API requires correct subdomain configuration
Custom field discovery requires sampling contact records
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
Discovery and brand scope verification
We audit the source Re:amaze account across all brands, extracting agent profiles, contact counts, conversation volumes, Quick Answer categories, knowledge base article counts, and active tag usage. We verify API connectivity by probing each brand subdomain, testing the rate limit with a short burst request, and sampling 50-100 contact records to build the custom field inventory. We pair this with a Zoho Desk tenant review to confirm the department structure, existing field definitions, and agent provisioning status. The discovery output is a written migration scope document listing every object, record count, and any Re:amaze-specific configuration (brand list, integration inventory, custom field map) required before extraction.
Schema pre-configuration in Zoho Desk
We create all required Zoho Desk fields before any data import. This includes department-scoped custom fields typed from the Re:amaze field sampling, picklist fields for conversation categories and tags, ticket status values matching Re:amaze's conversation states, and any required account fields for contacts without company associations. We configure SLA policies, department email routing, and agent profiles. All schema work uses the Zoho Desk API deployed into the customer's Zoho Desk portal, with field API names matched to the discovered Re:amaze custom field keys for downstream mapping clarity.
Contact and account migration with lookup resolution
We export Re:amaze contacts first, resolving any company names to Zoho Desk Accounts where the customer uses account-level organization. The contact import uses email as the dedupe key to avoid creating duplicate contact records for returning customers. Custom field values on contacts map to the pre-created Zoho Desk department fields. We run a reconciliation pass comparing exported contact count against imported contact count before proceeding to conversation migration.
Conversation and ticket migration in dependency order
We import Re:amaze conversations as Zoho Desk Tickets, resolving the Requester lookup by email against the imported Contact records, and assigning the ticket to the matched Agent. Message threads populate Ticket Comments and Ticket Threads with author type preserved. Internal notes are flagged with a custom field for visibility. Attachments are downloaded from Re:amaze (including signed CDN URLs), re-uploaded to Zoho Desk, and linked to the parent ticket. Tags are written as a comma-separated field on the ticket. We use exponential backoff on the Zoho Desk API to handle rate limiting during high-volume ticket creation passes.
Knowledge base and Quick Answers migration
We migrate Quick Answers as Zoho Desk Article Templates within the Help Desk section, preserving category grouping, HTML content, and shortcodes. Knowledge base articles migrate as Help Desk Articles with category hierarchy intact. Zoho Desk Zwitch limitations for KB attachments are handled via a separate API pass after article bodies are written. We preserve publish status so that draft articles remain unpublished in Zoho Desk. The KB migration pass runs after tickets to avoid disrupting ticket import throughput.
Cutover, validation, and automation rebuild handoff
We freeze Re:amaze as write-protected during the cutover window, run a final delta migration for any records modified during migration, then enable Zoho Desk as the system of record. We deliver a reconciliation report comparing record counts across all object types, spot-checking 25-50 tickets and contacts against the Re:amaze source for accuracy. We deliver the Re:amaze automation and macro inventory document (Quick Answers and KB categories) for the customer's Zoho Desk admin to rebuild in Blueprint. We do not rebuild automations, macros, or workflow rules inside the migration scope; that is a separate engagement or an internal admin task.
Platform deep dives
Re:amaze
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 Re:amaze 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
Re:amaze: Not publicly documented.
Data volume sensitivity
Re:amaze 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 Re:amaze to Zoho Desk migration scoping. Not seeing yours? Book a call.
Walk through your Re:amaze 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 Re:amaze
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.