Helpdesk migration

Migrate from Dossier Inbox to Zendesk

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

Dossier Inbox logo

Dossier Inbox

Source

Zendesk

Destination

Zendesk logo

Compatibility

58%

7 of 12

objects map 1:1 between Dossier Inbox and Zendesk.

Complexity

BStandard

Timeline

2-3 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Dossier Inbox to Zendesk is a migration from a shared team inbox to a full-featured multi-channel helpdesk. Dossier Inbox consolidates email and website chat into a single team inbox for small groups but lacks SLA tracking, advanced routing, and scalable reporting; Zendesk provides all of these but requires explicit schema design before data lands correctly. We extract Dossier Inbox conversations and messages through the highest-permission export method available, map them to Zendesk Tickets and Ticket Comments, route chat widget sessions to Zendesk's live chat channel, and preserve conversation labels as Zendesk tags. We do not migrate automations, macros, or views as code; we deliver a written inventory for the customer's admin to rebuild in Zendesk's rule builder.

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

Dossier Inbox logo

Dossier Inbox

What's pushing teams away

  • Teams outgrow the message storage limits and find the per-user, per-message pricing model becomes expensive as their support volume increases.
  • The platform is designed for small teams, so organizations scaling beyond 5–10 users report that inbox management features lack the routing, SLA, and reporting tools available in dedicated helpdesk platforms.
  • Limited public documentation and API details make it difficult for technical teams to self-serve integrations, automation, or data extraction without vendor involvement.

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 Dossier Inbox objects map to Zendesk

Each row shows how a Dossier Inbox 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.

Dossier Inbox

Conversations

maps to

Zendesk

Ticket

1:1
Mapping required

Dossier Inbox Conversations map to Zendesk Tickets. Each conversation's subject becomes the Ticket subject, created date becomes Ticket created_at, and the conversation thread ID is preserved in a custom Ticket field di_conversation_id__c for audit traceability. We resolve the correct Zendesk Requester (end user) by matching the conversation's primary contact email against the imported Contact records. Open and pending statuses map to open and pending in Zendesk; closed statuses map to closed in Zendesk.

Dossier Inbox

Messages

maps to

Zendesk

Ticket Comment

1:1
Mapping required

Individual messages within a Dossier Inbox Conversation map to Zendesk Ticket Comments. Sender type (customer vs team member) determines whether the Comment is marked as public (requesters see it) or internal (agents only). Timestamp ordering is preserved by setting the Comment created_at to the original message timestamp. If a message was marked as internal note in Dossier Inbox, we create an internal Zendesk Comment to maintain that visibility distinction.

Dossier Inbox

Contacts

maps to

Zendesk

End User

1:1
Mapping required

Dossier Inbox Contact records (name and email from conversation participants) map to Zendesk End Users. We deduplicate by email address during import using Zendesk's user lookup by email. Name, email, and any contact metadata become End User attributes. If a contact appears across multiple conversations, we merge into a single Zendesk End User record rather than creating duplicates.

Dossier Inbox

Mailbox Accounts

maps to

Zendesk

Zendesk Mailbox and Channel Configuration

lossy
Mapping required

Dossier Inbox group inboxes (e.g. [email protected]) become Zendesk email channels configured under Admin > Channels > Email. We export the mailbox name and email address, then configure the corresponding Zendesk inbound email routing so that emails arriving at that address create Tickets in the correct group queue. This step requires the customer to have the Zendesk mailbox credentials before migration begins.

Dossier Inbox

Team Members

maps to

Zendesk

Agent

1:1
Mapping required

Dossier Inbox Team Members (name, email, role) map to Zendesk Agents. We match by email against the Zendesk User table and resolve OwnerId references on migrated Tickets. Any Dossier Inbox Team Member without a matching Zendesk Agent account is held in a reconciliation queue for the customer's admin to provision before ticket import resumes. Role information from Dossier Inbox maps to a custom field di_original_role__c on the Zendesk Agent profile.

Dossier Inbox

Labels

maps to

Zendesk

Tag

1:1
Fully supported

Dossier Inbox conversation labels migrate to Zendesk Tags applied per Ticket. We preserve the original label name as the Zendesk tag value. If the customer used a naming convention for labels (e.g. product-area or priority tier), we document it in the migration mapping sheet. Zendesk supports tag merging post-import if multiple source labels map to the same tag.

Dossier Inbox

Attachments

maps to

Zendesk

Ticket Attachment

1:1
Mapping required

File attachments on Dossier Inbox messages export to cloud storage and are re-linked in Zendesk as Ticket Attachments. We handle Zendesk's 50 MB per-attachment limit by splitting oversized batches and noting any file that exceeds this threshold for manual handoff. Inline images within message bodies migrate as embedded content linked to the Ticket Comment.

Dossier Inbox

Chat Widget Sessions

maps to

Zendesk

Zendesk Talk (Live Chat) Conversation

1:1
Mapping required

Website chat widget sessions from Dossier Inbox export as a distinct channel batch. We apply a channel routing flag during import so these sessions land in the Zendesk live chat queue rather than the email queue. Chat session timestamps, customer name, and message transcript map to Zendesk Talk Conversation records and associated Chat Message comments on the linked Ticket. This requires Zendesk Talk to be provisioned in the destination account; if not, chat sessions are imported as Tickets with a chat-source tag.

Dossier Inbox

Conversation Status

maps to

Zendesk

Ticket Status and Ticket Form

lossy
Fully supported

Dossier Inbox conversation open/pending/closed status maps to Zendesk Ticket Status (New, Open, Pending, Solved, Closed). If the customer used custom status values in Dossier Inbox, we configure corresponding Zendesk Ticket Status options under Admin > Ticket Settings before migration. Status-based routing in Zendesk (e.g. triggers on Pending) is not migrated but is documented for the admin to configure post-migration.

Dossier Inbox

SLA Configuration (absent in source)

maps to

Zendesk

SLA Policy

lossy
Fully supported

Dossier Inbox does not have SLA policies. We flag this as a configuration step in Zendesk rather than a data migration. During migration scoping, we ask the customer for their target first-response and next-action SLAs so we can configure the Zendesk SLA Policy before go-live. SLA compliance data cannot be backfilled for historical tickets migrated from Dossier Inbox.

Dossier Inbox

Views and Filters

maps to

Zendesk

Zendesk Views

lossy
Fully supported

Dossier Inbox conversation filters (by label, assignee, status) have no direct equivalent in Dossier Inbox's interface but represent triage logic that teams rely on. We document every Dossier Inbox filter configuration during discovery and deliver a written Zendesk Views setup guide that reproduces the same filter logic in Zendesk's Views builder. This is a configuration deliverable, not a data migration item.

Dossier Inbox

CSAT Ratings (absent in source)

maps to

Zendesk

Satisfaction Rating

lossy
Fully supported

Dossier Inbox does not have a built-in customer satisfaction rating mechanism. If the customer collected CSAT informally (e.g. via follow-up emails), we treat those records as Notes attached to the relevant Ticket rather than as structured Zendesk Satisfaction Ratings. Post-migration, we recommend configuring Zendesk's native CSAT survey under Admin > Satisfaction to capture ratings going forward.

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.

Dossier Inbox logo

Dossier Inbox gotchas

High

Message storage limits create billing surprises on Standard

High

No documented public API limits migration tooling options

Medium

Chat widget and email conversations use separate sync channels

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

  • No confirmed public API limits export to admin-credential method

    The research did not surface a publicly documented API endpoint or rate limit specification for Dossier Inbox. Without a confirmed API, data extraction relies on export methods available within the product UI or admin panel. We confirm export capabilities during discovery and use the highest-permission method available, which may require the customer's admin credentials and read access to the full account. If only manual export options exist (e.g. CSV download per conversation batch), scoping includes an estimate of the manual effort required from the customer's team before migration can proceed.

  • Chat widget and email conversations use separate sync channels

    Website chat widget sessions and email conversations are distinct source channels in Dossier Inbox. If both channels are exported together without channel routing applied, chat transcripts land in the email queue in Zendesk, mixing thread types and making triage inefficient. We export both channels separately during migration and apply channel-specific mapping rules in Zendesk so that chat sessions land in the live chat queue (or receive a chat-source tag if Zendesk Talk is not provisioned) and email threads land in the email queue. This distinction must be agreed upon during scoping because the channel routing configuration is applied at import time.

  • Dossier Inbox labels require manual mapping to Zendesk tags

    Dossier Inbox supports conversation-level labels for organizing triage but has no structured tag taxonomy editor. Zendesk Tags are applied per Ticket and can be created ad-hoc. During migration, we export all label assignments per conversation and apply corresponding tags in Zendesk. If the customer used informal or inconsistent label naming (e.g. product-area labels mixed with priority labels in the same label field), we deduplicate and normalize tag names post-export and document the normalization logic in the mapping sheet so the admin can validate the tag taxonomy post-migration.

  • Dossier Inbox message storage cap requires pre-migration volume audit

    The Dossier Inbox Standard plan is capped at 2,000 messages across the organization, with additional volume billed at $4.95 per user per month per 1,000 messages. We scope the full message count during discovery before migration so the customer understands their actual data volume and the extent of the export. Messages beyond the cap may have been archived or deleted in Dossier Inbox and would not appear in the export. We flag this during scoping and recommend the customer verify their archived message count in Dossier Inbox before the migration scope is finalized.

  • Zendesk requires groups and views configured before ticket routing works

    Zendesk Ticket routing relies on Groups and Views to direct tickets to the correct agent queue. If Dossier Inbox team members and conversation assignments are imported into Zendesk before groups are configured, agent assignment will fail or fall to a default queue. We configure Zendesk Groups during the schema design phase (before any ticket import) and resolve team member assignments to group memberships during the Owner reconciliation step. View configuration is documented separately for the admin to build post-migration as it is tied to workflow preferences.

Migration approach

Six steps for a successful Dossier Inbox to Zendesk data migration

  1. Discovery and export capability audit

    We audit the Dossier Inbox account for conversation volume, message count, contact count, team member count, label taxonomy, and attachment count. We confirm the available export method (admin-panel export, CSV batch, or supported API) and determine whether both email and chat widget channels are accessible as separate exports. If admin credentials are required for export, the customer's Dossier Inbox admin provides read-only access during the discovery window. The discovery output is a written scope document with record counts per object and a confirmation of the export method.

  2. Zendesk schema design and group configuration

    We design the Zendesk destination schema before any data moves. This includes configuring Zendesk Groups (matching Dossier Inbox team members to agents), setting up ticket fields to receive custom conversation metadata (di_conversation_id__c, di_source_channel__c), configuring email channel routing for each Dossier Inbox mailbox, and deciding whether Zendesk Talk (live chat) is available for chat session routing. If the customer does not have Zendesk Talk, chat sessions land as Tickets with a chat-source tag. SLA policies are configured here based on the customer's stated targets.

  3. Sandbox test migration and reconciliation

    We run a full migration into a Zendesk Sandbox (or a parallel Zendesk account designated as a staging environment) using a representative data sample. The customer's admin reviews 25-50 randomly selected Tickets against the Dossier Inbox source to verify that conversation threading, message ordering, contact attribution, and label-to-tag mapping are correct. Any mapping corrections happen in this phase. The admin also validates that agent assignments resolve to the correct Zendesk Groups. Sign-off on the sandbox migration gates the production migration start date.

  4. Contact and agent preparation

    We extract all Dossier Inbox contacts (email as dedupe key) and team members (email as matching key) and prepare the Zendesk user import. Contacts land as End Users in Zendesk; team members land as Agents with Group memberships. Any Dossier Inbox team member without a matching Zendesk Agent account goes to a reconciliation queue. The customer provisions missing agents before ticket import begins. This step must complete before ticket import because Ticket.requester_id and Ticket.assignee_id reference these user records.

  5. Production migration in dependency order

    We run production migration in record-dependency order: End Users (from Dossier Inbox Contacts), Agents (from Dossier Inbox Team Members), then Tickets with Comments. Chat widget sessions import as a separate batch with the chat-source channel flag applied. Attachments import after Tickets and Comments using Zendesk's file upload API per ticket. Each phase emits a row-count reconciliation report before the next phase begins. Zendesk API rate limits are managed with exponential backoff and batch chunking to prevent throttling during high-volume import windows.

  6. Cutover, delta sync, and automation inventory handoff

    We freeze Dossier Inbox writes during the cutover window, run a final delta migration of any conversations or messages created or updated after the initial export timestamp, then mark Zendesk as the system of record. The customer redirects DNS, email forwarding, and chat widget configuration to Zendesk. We deliver a written automation inventory document listing every Dossier Inbox filter, label convention, and routing preference that requires manual rebuild in Zendesk Views, Triggers, and Macros. We support a one-week post-go-live window for reconciliation issues. We do not rebuild automations as code inside the migration scope.

Platform deep dives

Context on both ends of the pair

Dossier Inbox logo

Dossier Inbox

Source

Strengths

  • Consolidates Gmail, Outlook 365, and website chat into a single shared team inbox.
  • Standard plan includes file sync with Box, Dropbox, Google Drive, and OneDrive at per-user pricing.
  • Integrations with Slack, Asana, and HubSpot provide cross-tool workflow connectivity for small teams.
  • Per-conversation labeling and team member assignment support basic triage workflows.

Weaknesses

  • Message storage is capped on Standard, with overage charges that scale per-user, which can surprise growing teams.
  • No public API documentation found in the research, limiting self-service migration and automation options for technical teams.
  • Designed for small teams, so enterprise features such as SLA tracking, advanced routing rules, and multi-brand support are absent or limited.
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 Dossier Inbox 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

    Dossier Inbox: Not publicly documented.

  • Data volume sensitivity

    B

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

Estimator

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

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

Can't find your answer?

Walk through your Dossier Inbox to Zendesk 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 conversations with no custom fields and a single group structure. Migrations with high attachment volumes (over 50,000 files), separate chat widget and email export batches, or multiple Dossier Inbox mailbox accounts move to four to six weeks because of attachment chunking, channel routing configuration, and Zendesk group setup. Discovery and sandbox validation add one to two weeks before migration begins and are included in the overall timeline.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Dossier Inbox.
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