Helpdesk migration
Field-level mapping, validation, and rollback between Request Manager and Zendesk. We move data and schema; workflows are rebuilt natively in Zendesk.
Request Manager
Source
Zendesk
Destination
Compatibility
10 of 10
objects map 1:1 between Request Manager and Zendesk.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Migrating from Request Manager to Zendesk is a structural upgrade from an internal approval-workflow tool to a general-purpose customer support platform. Request Manager's flat data model (Tickets with Requester, Approver, and Attachment sidecar records) maps directly to Zendesk Tickets with requester Users, assignee Agents, and attachments. The defining constraint of this migration is Request Manager's lack of a documented public API, which means the extraction phase may require vendor coordination or structured data exports before migration tooling can be applied. We extract the full custom field schema at the start of each project, map approval chains to Zendesk's SLA policies and escalation rules, and preserve priority and status values as typed fields. Zendesk's Help Center articles, Macros, Views, Triggers, and Automations do not migrate as configuration code; we deliver a written inventory for the customer's admin to rebuild post-migration.
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 Request Manager 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.
Request Manager
Ticket
Zendesk
Ticket
1:1Request Manager Tickets map directly to Zendesk Tickets. Subject, description, priority, status, created_at, and updated_at migrate 1:1. We set the Zendesk ticket type (question, incident, problem, task) based on a type field added during scoping or default to 'question' for request-style tickets. The Zendesk Ticket ID is generated at insert time.
Request Manager
Requester
Zendesk
End User (User)
1:1Requester records (submitting users with name, email, department, and contact details) map to Zendesk End User records. Email address is the dedupe key. We preserve the requester's department as a custom user field or map to an existing Zendesk Organization if departmental grouping is configured. Active status is set based on whether the Requester record was active in the source.
Request Manager
Approver
Zendesk
Agent + SLA Policy / Escalation Rule
1:1Request Manager approval chains with step-order, approver reference, approval status, and timestamp do not map to a single Zendesk object. We decompose the chain: the approvers themselves become Zendesk Agents (or Groups) assigned as ticket Assignees or CC'd Agents, and the approval workflow logic is documented as Zendesk SLA Policy conditions and escalation rules to recreate. The approval timestamp chain is preserved in a custom ticket field or in the ticket comment history.
Request Manager
Attachment
Zendesk
Attachment (on Ticket)
1:1File attachments on Request Manager tickets are extracted with filename, MIME type, and binary content. We upload to Zendesk via the attachments endpoint and link to the target Ticket by ID. Large file handling follows Zendesk's 50 MB per-file limit; files exceeding this threshold are flagged in the reconciliation report for customer review.
Request Manager
Comment / Internal Note
Zendesk
Comment
1:1Ticket comments and internal notes map to Zendesk Comments. The author, timestamp, and body transfer directly. We set the Zendesk public attribute (true for requester-visible comments, false for internal notes) based on the Request Manager visibility flag. Rich text content is preserved as HTML in the comment body.
Request Manager
Priority Level
Zendesk
Priority
1:1Request Manager priority values (Low, Medium, High, Critical) map directly to Zendesk Priority values with the same labels. We do not re-normalize priority scales unless explicitly requested. If the source uses a numeric priority score, we map it to a custom ticket field rather than overwriting the standard Priority dropdown.
Request Manager
Status Workflow
Zendesk
Status
1:1Request Manager status values (Draft, Submitted, Under Review, Approved, Rejected, Closed) are mapped to Zendesk ticket status values (New, Open, Pending, Hold, Solved, Closed). The mapping is confirmed during scoping because each organization's Request Manager workflow states are custom. We preserve the original Request Manager status in a custom field for audit.
Request Manager
Custom Fields
Zendesk
Custom Fields
1:1Organizations frequently add custom fields to Request Manager ticket objects. We extract the full custom field schema during scoping (field name, type, and all active values), then pre-create matching Zendesk custom fields in the target account before migration begins. Dropdowns map to Zendesk dropdowns, checkboxes to booleans, numeric fields to integers, and text fields to text. No two Request Manager deployments have identical custom field sets; every mapping is per-customer.
Request Manager
Department
Zendesk
Organization
1:1Department assignments on tickets or requester profiles are mapped to Zendesk Organizations. If the customer uses Zendesk's multiple-brand feature, department assignment may alternatively map to a Brand field on the ticket. The mapping choice is confirmed during scoping based on how Request Manager departments are used in the customer's reporting workflow.
Request Manager
Approval History / Audit Trail
Zendesk
Ticket Comment (private) + Custom Fields
1:1Request Manager stores approval history as audit events tied to tickets. We extract each audit event (approver, action, timestamp, comments) and append them as private Zendesk comments on the ticket in chronological order, preserving the full approval audit trail for compliance and reference. This is the closest Zendesk equivalent to the structured audit log that Request Manager provides.
| Request Manager | Zendesk | Compatibility | |
|---|---|---|---|
| Ticket | Ticket1:1 | Fully supported | |
| Requester | End User (User)1:1 | Fully supported | |
| Approver | Agent + SLA Policy / Escalation Rule1:1 | Fully supported | |
| Attachment | Attachment (on Ticket)1:1 | Fully supported | |
| Comment / Internal Note | Comment1:1 | Fully supported | |
| Priority Level | Priority1:1 | Fully supported | |
| Status Workflow | Status1:1 | Fully supported | |
| Custom Fields | Custom Fields1:1 | Mapping required | |
| Department | Organization1:1 | Fully supported | |
| Approval History / Audit Trail | Ticket Comment (private) + Custom Fields1: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.
Request Manager gotchas
No documented public API for automated export
Reporting limitations obscure historical volume data
Custom fields vary by organization
Zendesk gotchas
Data export requires API scripting on non-Enterprise plans
Automations cap at 500 active rules and 1,000 tickets per hour
Help Center has no native export feature
Custom Objects and full data export are Enterprise-only
Pair-specific challenges
Migration approach
API availability and export strategy confirmation
We begin by confirming whether Request Manager exposes any data export capability for the specific customer deployment. We request API credentials if available, or coordinate with the customer to obtain a structured data export from the vendor. If no programmatic access exists, we extract from the vendor-provided file, validate the schema, and confirm field coverage before proceeding to mapping. This step gates the entire migration timeline.
Custom field schema extraction and Zendesk field pre-creation
We extract the complete custom field schema from Request Manager, including field name, data type, and all active dropdown or multi-select values. We map each custom field to a corresponding Zendesk custom field (dropdown, checkbox, text, numeric, date) and pre-create the fields in the target Zendesk account before any data is written. This step ensures no records are rejected due to missing destination fields.
Approval chain analysis and Zendesk SLA design
We analyze every active approval workflow in Request Manager to understand step-order, conditional rules, and approver assignments. We design a corresponding Zendesk configuration: SLA policies for time-based escalation targets, escalation rules for status-based actions, and agent Group assignments to replicate the approver routing. The output is a written approval-rebuild plan that the customer's Zendesk admin executes post-migration.
Data extraction and transformation
We extract Tickets, Requesters, Approvers, Attachments, Comments, Custom Fields, and Status values from the Request Manager export. We apply the field mapping transformation, split the approval chain into comment history and agent assignments, resolve Requester-to-End-User deduplication by email, and compute the Status-to-Zendesk-Status mapping. Attachments are staged in a cloud storage bucket before upload.
Zendesk sandbox migration and reconciliation
We run a full migration into a Zendesk Sandbox or staging account using production data volume. The customer's support operations lead reconciles record counts, spot-checks 25-50 random tickets against the Request Manager source, and validates that priority, status, custom field values, and approval history are correct. Any mapping corrections are applied before production migration begins.
Production migration and cutover
We freeze writes to Request Manager during cutover, run a final delta migration of any records modified during the migration window, then enable Zendesk as the system of record. We deliver the SLA Policy and escalation rule rebuild plan, the macro inventory, and the trigger handoff document to the customer's admin team. We support a one-week hypercare window for reconciliation issues.
Platform deep dives
Request Manager
Source
Strengths
Weaknesses
Zendesk
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 2 of 7 objects need a mapping; the rest are 1:1.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Request Manager and Zendesk.
Object compatibility
2 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
Request Manager: Not publicly documented.
Data volume sensitivity
Request Manager 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 Request Manager to Zendesk migration scoping. Not seeing yours? Book a call.
Walk through your Request Manager to Zendesk migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Request Manager
Other ways to arrive at Zendesk
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.