Helpdesk migration
Field-level mapping, validation, and rollback between Alemba Service Manager and Gorgias. We move data and schema; workflows are rebuilt natively in Gorgias.
Alemba Service Manager
Source
Gorgias
Destination
Compatibility
5 of 14
objects map 1:1 between Alemba Service Manager and Gorgias.
Complexity
CModerate
Timeline
3-5 weeks
Overview
Moving from Alemba Service Manager to Gorgias is a platform-type migration: you are moving from an ITIL-aligned ITSM and ESM system with Incidents, Changes, Problems, Tasks, and a federated CMDB to a customer support helpdesk built for e-commerce teams. The data that migrates cleanly is ticket history (Incidents and Service Requests), Customer and Agent records, and Knowledge Base articles. The data that requires explicit decision-making is Change records, Problem records, Configuration Items, Assets, SLA assignments, and audit logs — objects that have no direct Gorgias equivalent and must be handled as custom fields, linked tickets, or admin-managed records post-migration. We do not migrate ASM rules engine logic, workflow automations, or the Infra Rules triggers as code; we deliver a written inventory of these for your admin team to rebuild in Gorgias Macros and Rules.
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 Alemba Service Manager object lands in Gorgias, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Alemba Service Manager
Incident
Gorgias
Ticket
1:1ASM Incidents map directly to Gorgias Tickets as the primary ticket object. We map Incident number to Gorgias Ticket ID reference, priority to Gorgias priority (high/medium/low), status to Gorgias status (open/pending/solved/spam), and description to ticket body. Linked Incident history entries migrate as ticket reply messages in chronological order. Assignment from ASM analyst to Gorgias agent is resolved via email lookup against the Gorgias user table. Incidents with a resolved SLA status preserve the SLA window and breach flag as custom fields since Gorgias tracks SLA limits per plan rather than as named SLA definitions.
Alemba Service Manager
Service Request
Gorgias
Ticket
1:1ASM Service Requests map to Gorgias Tickets using a separate tag (src_type: service_request) to distinguish them from Incidents in the destination. Request approval chains and catalogue item references from ASM do not migrate as structured approval workflows; we store the approval status at time of migration as a custom text field and flag the approval chain for manual reconfiguration in Gorgias Rules or as a separate admin process. Request bundles and hierarchies flatten into individual ticket records with a parent reference where Gorgias allows.
Alemba Service Manager
Change
Gorgias
Ticket (tagged) or external process
lossyASM Change records have no direct Gorgias equivalent. We offer two strategies: (1) migrate Changes as tagged tickets with custom fields for risk_level, CAB_approval_status, and CI_links, preserving the full audit trail and risk assessment as ticket notes; or (2) flag Changes as out-of-scope for Gorgias migration and document them in the written handoff with a recommendation to manage Change records in a separate ITSM tool post-migration. The customer chooses the strategy during scoping. CAB approval dates and e-signature records do not migrate.
Alemba Service Manager
Problem
Gorgias
Ticket (linked, custom object)
lossyASM Problem records and their Known Error Records do not have a native Gorgias object. We model Problems as parent tickets with a custom problem_reference field, and Known Errors as linked child tickets tagged with known_error. Root-cause annotations migrate as ticket notes. The Problem-to-incident linkage is preserved via the ticket tagging strategy. If the customer requires a formal Problem Management process post-migration, we recommend a separate ITSM tool or a Gorgias Enterprise plan custom object configuration.
Alemba Service Manager
Task
Gorgias
Subticket or Note
1:manyASM Tasks generated by the rules engine (child tasks on Incidents, Changes, or Service Requests) migrate as Gorgias subtickets linked to the parent ticket with a task_tag. Tasks that are standalone (not linked to a parent) migrate as tickets tagged with standalone_task. Auto-generated task patterns from ASM rules engine (which may fire on migrated records) are not recreated in Gorgias; we flag the original task generation rules for the admin team to rebuild as Gorgias Rules or Macros.
Alemba Service Manager
Configuration Item (CI)
Gorgias
Customer attribute or external reference
lossyASM CMDB records do not migrate to Gorgias because Gorgias has no CMDB or CI relationship model. We extract CI records with their Item Type, relationship dependencies, and custom attributes, and store them as customer attributes (for CI records linked to end users) or as a JSON-serialised text field on the related ticket for reference. CI relationship graphs are not recreated in Gorgias. Federated CMDB records sourced from external discovery tools that will not be migrated are flagged as broken reference risks during discovery.
Alemba Service Manager
Asset
Gorgias
Customer attribute (external_id or tag)
lossyASM Asset records share the CMDB Item Type taxonomy with CIs but carry financial and lifecycle attributes that Gorgias does not model. Asset tag and financial attributes (purchase date, depreciation, maintenance contract) migrate as customer custom fields or as text attributes on the customer record. Full asset lifecycle management is outside Gorgias's scope and is flagged for the customer's admin to manage in a dedicated asset management tool post-migration.
Alemba Service Manager
Knowledge Base Article
Gorgias
Help Center Article
1:1ASM KB articles migrate to Gorgias Help Center articles. Article content, categories, and associations transfer directly. Articles with embedded HTML require pre-processing before Gorgias import because Gorgias uses a specific HTML subset for Help Center rendering. Attachments on ASM KB articles migrate as Gorgias article attachments or as external links at the customer's preference. Service catalogue linkage in ASM (linking KB articles to catalogue items) does not have a direct Gorgias equivalent and is documented as a rebuild item.
Alemba Service Manager
Service Catalogue Item
Gorgias
Help Center Article (categorised) or external reference
lossyASM Service Catalogue items and bundles drive the Self-Service Portal request workflow and bundle related offerings. Gorgias does not have a native Service Catalogue or request bundling model. We migrate catalogue item names and descriptions as Help Center articles under a dedicated category, preserving the item names for reference. Any workflow, approval, or pricing logic attached to catalogue items does not migrate and must be rebuilt in Gorgias Rules or handled manually.
Alemba Service Manager
SLA Record
Gorgias
Ticket custom fields
lossyASM SLA definitions (response and resolution windows attached to ticket types) have no named Gorgias SLA equivalent because Gorgias tracks SLA limits per plan tier rather than as configurable definitions. We preserve SLA assignments as custom fields on the migrated ticket (sla_response_target, sla_resolution_target, sla_breach_flag) and attach the SLA breach history from ASM as ticket notes. SLA breach count and business hours configuration are stored as custom number fields. The customer configures new SLA rules in Gorgias Settings post-migration.
Alemba Service Manager
User (End User)
Gorgias
Customer
1:1ASM End Users (Self-Service Portal users with no licence requirement) map to Gorgias Customers. Email address is the primary dedupe key. ASM user attributes (name, email, phone, location, organisation) map to Gorgias customer fields. End User role assignments and access levels from ASM do not migrate because Gorgias does not have a role-based access model for end users beyond agent versus customer.
Alemba Service Manager
Analyst
Gorgias
Agent
1:1ASM Analysts (Core and Nano licence holders) map to Gorgias Agents. We resolve ASM analyst records by email against Gorgias user accounts. ASM analyst group memberships and queue assignments map to Gorgias team structures. Analyst licence counts and session constraints on the source do not constrain the Gorgias agent count; the customer's Gorgias plan tier limits the number of active agents on the destination. We flag any ASM analyst records that cannot be matched by email for admin provisioning before production migration.
Alemba Service Manager
Audit Log and Compliance Record
Gorgias
Ticket notes or external log
lossyASM audit logs recording object state changes with timestamps and actor attribution do not have a native Gorgias equivalent. For regulated deployments in healthcare, government, or financial services, we migrate the audit log as a structured CSV or JSON export stored as a ticket note on the related record (for audit traceability) or as an external log file delivered alongside the migration. Compliance record metadata (regulation type, audit date, findings) migrates as custom fields on the related ticket if traceability is required in the new system.
Alemba Service Manager
Custom Screen Fields (BU_ prefixed)
Gorgias
Custom fields
lossyASM Designer custom fields (BU_[fieldname]_[fieldtype] naming convention) migrate to Gorgias custom fields of the equivalent type (string, number, date, boolean, dropdown). We resolve field versioning during discovery: deprecated field versions with different IDs are discarded and only the active field definition is mapped. ASM Text Area fields used in conditional branching rules do not migrate their rule dependency; we flag these for manual rebuild in Gorgias Rules. Custom fields with cross-record references (QD fields) are stored as text attributes in Gorgias since the underlying entity type may not exist in the destination.
| Alemba Service Manager | Gorgias | Compatibility | |
|---|---|---|---|
| Incident | Ticket1:1 | Fully supported | |
| Service Request | Ticket1:1 | Fully supported | |
| Change | Ticket (tagged) or external processlossy | Fully supported | |
| Problem | Ticket (linked, custom object)lossy | Fully supported | |
| Task | Subticket or Note1:many | Fully supported | |
| Configuration Item (CI) | Customer attribute or external referencelossy | Fully supported | |
| Asset | Customer attribute (external_id or tag)lossy | Fully supported | |
| Knowledge Base Article | Help Center Article1:1 | Fully supported | |
| Service Catalogue Item | Help Center Article (categorised) or external referencelossy | Fully supported | |
| SLA Record | Ticket custom fieldslossy | Fully supported | |
| User (End User) | Customer1:1 | Fully supported | |
| Analyst | Agent1:1 | Fully supported | |
| Audit Log and Compliance Record | Ticket notes or external loglossy | Fully supported | |
| Custom Screen Fields (BU_ prefixed) | Custom fieldslossy | 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.
Alemba Service Manager gotchas
Classic API deprecation requires RESTful API migration
Rules engine fires on all API-created objects
Session ID required for Classic API access
Custom field versioning creates duplicate schema entries
Federated CMDB may leave CIs with incomplete relationship graphs
Gorgias gotchas
AI Agent adds outcome-based fees on top of billable ticket costs
Overage billing for tickets scales nonlinearly
API rate limits restrict bulk export throughput
Agent data visibility cannot be restricted by role for GDPR use cases
Knowledge Base translations require separate API calls per locale
Pair-specific challenges
Migration approach
Discovery and scope definition
We audit the source ASM instance via the RESTful API across record types (Incidents, Service Requests, Changes, Problems, Tasks, CIs, Assets, KB articles, Users, Analysts), record volumes, custom field schema (BU_ prefixed), active rules engine triggers, and SLA definitions. We review the ASM CMDB topology for federated CI sources and the Knowledge Base article set for HTML complexity. We pair this with a Gorgias plan assessment: Starter ($50/month, 50 billable tickets) suits small teams; Basic ($60/month, 300 tickets) suits mid-size support; Pro and above handle higher volumes with automation add-ons. The discovery output is a written migration scope document that explicitly lists what migrates, what migrates with custom fields, and what is flagged for manual rebuild.
Schema decomposition and custom field provisioning
We decompose the ASM object model into Gorgias's simpler schema. Incidents and Service Requests become tickets; Changes and Problems become tickets with a custom category tag; CIs and Assets become customer attributes or JSON text fields; SLA definitions become custom fields; KB articles become Help Center articles. We pre-create all Gorgias custom fields (string, number, date, boolean, dropdown) matching the ASM field types, excluding deprecated field versions identified during discovery. Knowledge Base HTML articles undergo pre-processing to strip Gorgias-incompatible tags before Help Center import.
Sandbox migration and reconciliation
We run a full migration into a Gorgias Sandbox or staging environment using production-like data volumes. The customer's support operations lead reconciles record counts (tickets in, customers in, agents in, KB articles in), spot-checks 25-50 migrated tickets against the ASM source for field accuracy and history completeness, and reviews KB article rendering in the Gorgias Help Center preview. Any field mapping corrections, HTML pre-processing adjustments, or custom field type changes happen in this phase. Sign-off on the sandbox migration is required before production migration begins.
Agent and customer reconciliation
We extract all ASM analyst and end-user records and resolve by email against the Gorgias user table. ASM End Users map to Gorgias Customers; ASM Analysts map to Gorgias Agents. Any ASM analyst or end user without a matching email in Gorgias goes to a reconciliation queue for the customer's admin to provision before production migration. Team structures and queue assignments from ASM map to Gorgias team configurations. Migration cannot proceed past this step because ticket assignment requires a valid Gorgias agent reference.
Production migration in dependency order
We run production migration in record-dependency order: Agents (validated from step 4), Customers (from ASM End Users), Tickets (Incidents first, then Service Requests, then Changes and Problems as tagged tickets), KB articles (Help Center), custom fields populated after ticket creation, and SLA breach history attached as notes. We use Gorgias's API with batch chunking and exponential backoff to handle rate limits. Each phase emits a row-count reconciliation report before the next phase begins. ASM rules engine suppression is confirmed active before ticket creation batches run.
Cutover, validation, and automation handoff
We freeze ASM ticket writes during cutover, run a final delta migration of any records modified during the migration window, then enable Gorgias as the system of record. We deliver the automation inventory document listing every ASM rules engine trigger, workflow, and task generation rule with its trigger conditions, actions, and a recommended Gorgias Macro or Rule equivalent. We do not rebuild ASM automations as Gorgias Macros and Rules inside the migration scope. We support a one-week hypercare window where we resolve reconciliation issues raised by the support team. Post-migration admin support, training, and workflow rebuild are separate engagements.
Platform deep dives
Alemba Service Manager
Source
Strengths
Weaknesses
Gorgias
Destination
Strengths
Weaknesses
Complexity grading
Moderate Helpdesk migration. 3 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 Alemba Service Manager and Gorgias.
Object compatibility
3 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
Alemba Service Manager: Not publicly documented — extraction throughput should be validated during discovery.
Data volume sensitivity
Alemba Service 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 Alemba Service Manager to Gorgias migration scoping. Not seeing yours? Book a call.
Walk through your Alemba Service Manager to Gorgias migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Alemba Service Manager
Other ways to arrive at Gorgias
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.