Helpdesk migration
Field-level mapping, validation, and rollback between Vision Satellite Help Desk and Gorgias. We move data and schema; workflows are rebuilt natively in Gorgias.
Vision Satellite Help Desk
Source
Gorgias
Destination
Compatibility
8 of 12
objects map 1:1 between Vision Satellite Help Desk and Gorgias.
Complexity
CModerate
Timeline
2-3 weeks
Overview
Moving from Vision Satellite Help Desk to Gorgias is a directional migration from a multi-product, multi-location service desk toward a purpose-built ecommerce support platform. Vision Satellite Help Desk organizes support across multiple companies, brands, or franchise locations with per-agent pricing; Gorgias uses per-ticket pricing and a team-based structure with deep Shopify, WooCommerce, and Magento integrations. The primary migration challenge is reconciling Vision's satellite isolation model (where each satellite company has its own staff, clients, and ticket pools) against Gorgias's single-brand-per-account structure. We map Vision Clients to Gorgias Customers, Vision Organizations to Customer-level companies or custom fields, and Vision Staff to Gorgias Agents, with multi-location ticket tags added to preserve satellite provenance. Threaded conversations split into private staff notes and client-visible replies during import. We do not migrate Vision Reports, Approval workflow configurations, or Vision-specific Flags and custom taxonomies that have no Gorgias equivalent; we deliver a written inventory of these 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 Vision Satellite Help Desk 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.
Vision Satellite Help Desk
Client
Gorgias
Customer
1:1Vision Clients (end-user contact records with name, email, phone, and organization linkage) map directly to Gorgias Customers. We extract the client's name split into first_name and last_name, email, and phone. The Vision organization linkage is preserved as a custom field customer_organization__c or as a tag with the org name to support querying by company in Gorgias. Vision Clients on the Starter tier without organization linkage migrate as standalone Customers.
Vision Satellite Help Desk
Organization
Gorgias
Company (tag + custom field)
lossyVision Organizations (company-level records with domain and custom fields) do not have a direct Gorgias equivalent because Gorgias uses Customer as a flat contact record with optional company data embedded. We map each Vision Organization to a Gorgias Customer company_name custom field, preserve the organization domain as company_domain__c, and tag the customer with the organization name for filtering. If the customer uses Gorgias's separate Company object on Enterprise, we create a Company record and link it to the Customer via the customer_company_id relationship.
Vision Satellite Help Desk
Staff Agent
Gorgias
Agent
1:1Vision Staff Agent records (name, email, role, department) map to Gorgias Agents. Role names are normalized from Vision's tier-specific role set (Agent, Supervisor, Admin) to match Gorgias's agent permission model. We match by email and map the Vision department to a Gorgias Team so that ticket routing rules can use team assignment post-migration. Inactive Vision agents are mapped to inactive Gorgias agents with their ticket history intact.
Vision Satellite Help Desk
Ticket
Gorgias
Ticket
1:1Vision Tickets map directly to Gorgias Tickets by ID, subject, status, priority, and assignee. The Vision ticket status (Open, Pending, Resolved, Closed) maps to Gorgias's open, pending, solved status. Priority from Vision maps to Gorgias's priority field. We preserve the original Vision ticket ID as external_id__c for cross-reference. Multi-agent ticket assignments stored as comma-separated lists in Vision are split: the primary assignee maps to the Gorgias ticket assignee; secondary assignees are added as tags or noted in a custom field.
Vision Satellite Help Desk
Ticket: Private Staff Notes
Gorgias
Ticket: Internal Message
1:1Vision distinguishes between private staff notes and client-visible comments in its export. Private notes migrate to Gorgias as internal (private) message threads on the ticket. We flag each message as private so that only Gorgias agents with internal note visibility can see them. This distinction is critical for preserving internal context that agents added during ticket resolution.
Vision Satellite Help Desk
Ticket: Client-Visible Replies
Gorgias
Ticket: Public Message
1:1Vision client-visible comments migrate to Gorgias as public message threads. The original message body, timestamp, and sender (customer or agent) are preserved. HTML formatting from Vision's ticket comments is stripped or preserved depending on whether the customer's Gorgias instance uses rich-text message composition.
Vision Satellite Help Desk
Label, Tag, Flag
Gorgias
Tag
lossyVision Labels, Tags, and Flags are Vision-specific multi-select taxonomies that do not have direct Gorgias equivalents. We consolidate all three Vision taxonomies into Gorgias Tags, using a naming convention that preserves provenance (e.g., flag:urgent, label:refund, tag:escalated). Vision Flags that represent ticket state rather than categorization are remapped to Gorgias ticket Status or Priority instead of a tag. The customer selects the tag strategy during scoping.
Vision Satellite Help Desk
Custom Field
Gorgias
Custom Field
1:1Vision ticket custom fields export as additional columns in the CSV. We create matching Gorgias ticket custom fields during setup, using equivalent field types (string, number, date, multi-select) where Gorgias supports them. Vision custom fields that use unsupported types (e.g., Flag as a boolean) are remapped to the closest Gorgias field type. Custom fields on Vision Client records migrate as Customer custom fields in Gorgias.
Vision Satellite Help Desk
Knowledge Base Article
Gorgias
Article
1:1Vision KB articles and folder structure export via the reporting module. HTML formatting is stripped during normalization so that article content renders correctly in Gorgias's knowledge base editor. Article categories from Vision map to Gorgias Article Collections. We remap category hierarchy to match Gorgias's flat collection structure. Links within articles that reference Vision ticket IDs are updated or flagged for manual cleanup.
Vision Satellite Help Desk
Attachment
Gorgias
Attachment
1:1File attachments on Vision tickets export as file references. We extract the files, re-upload them to Gorgias's attachment store using the Gorgias REST API, and relink them to the corresponding ticket records. Attachment size limits from Vision (typically 25 MB per file) are respected; files exceeding Gorgias's attachment limit are flagged for the customer's admin to host externally and link manually. Image attachments inline in ticket messages are preserved as embedded media.
Vision Satellite Help Desk
Approval (Pro tier and above)
Gorgias
Rule or Ticket Tag
lossyVision Approval workflows (available on Pro Help Desk and above) are configuration objects that do not have a Gorgias equivalent. Approval request records with requester, approver, status, and timestamps migrate as historical ticket data, but the approval workflow logic itself is not transferable. We document every Vision approval workflow in the migration inventory for the customer's admin to rebuild as Gorgias Rules and Macros.
Vision Satellite Help Desk
Report
Gorgias
None (not migrated)
lossyVision Reports are configuration objects (charts, grids, dashboards) rather than data records and cannot be migrated programmatically. We exclude Reports from migration scope. The migration inventory delivered to the customer's admin includes a list of all Vision reports with their filters, columns, and chart types as a reference for rebuilding equivalent Gorgias analytics or exporting to an external BI tool.
| Vision Satellite Help Desk | Gorgias | Compatibility | |
|---|---|---|---|
| Client | Customer1:1 | Fully supported | |
| Organization | Company (tag + custom field)lossy | Fully supported | |
| Staff Agent | Agent1:1 | Fully supported | |
| Ticket | Ticket1:1 | Fully supported | |
| Ticket: Private Staff Notes | Ticket: Internal Message1:1 | Fully supported | |
| Ticket: Client-Visible Replies | Ticket: Public Message1:1 | Fully supported | |
| Label, Tag, Flag | Taglossy | Fully supported | |
| Custom Field | Custom Field1:1 | Fully supported | |
| Knowledge Base Article | Article1:1 | Fully supported | |
| Attachment | Attachment1:1 | Fully supported | |
| Approval (Pro tier and above) | Rule or Ticket Taglossy | Fully supported | |
| Report | None (not migrated)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.
Vision Satellite Help Desk gotchas
On-premises download license has separate pricing and billing cycles
Pro tier gating on approval workflows and calendar features
Export formats require format-specific parsing
Multi-agent ticket assignment stored as comma-separated list
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 deployment confirmation
We audit the source Vision Satellite Help Desk instance across deployment type (SaaS vs. on-premises), tier (Starter through Enterprise Service Desk), satellite location count, ticket volume, client and organization counts, staff roster, active custom fields, knowledge base article count, and attachment volume. We confirm whether the customer uses Vision's Pro-tier features (calendar view, pending approvals, multi-agent ticket assignment) that affect migration scope. The discovery output is a written migration scope that includes the satellite consolidation decision, the tag taxonomy strategy, and the internal notes visibility mapping.
Gorgias account setup and team structure
We configure the Gorgias destination account before migration begins. This includes setting up Teams that map to Vision departments or satellite locations, provisioning Agent accounts matched to the Vision staff roster by email, creating the ticket custom field schema from Vision's custom field definitions, and configuring the knowledge base Article Collections that mirror Vision's KB folder structure. If the customer runs a multi-brand setup in Vision Satellite, we confirm whether they are consolidating to one Gorgias account with tags or creating separate Gorgias subdomains per brand.
Data export and normalization from Vision
We run exports from Vision Satellite Help Desk using the built-in CSV and XLSX export tools for Tickets, Clients, Organizations, Staff, and Custom Fields. Knowledge base articles export via the reporting module in HTML format. We normalize all export formats to a canonical intermediate schema, splitting comma-separated multi-agent assignment lists into individual assignee records, splitting private staff notes from client-visible comments into separate columns, and stripping HTML from KB article content. Vision-specific Flags are extracted into a separate column with their taxonomy prefix preserved.
Customer and organization migration
We migrate Vision Clients to Gorgias Customers as the first data phase, preserving organization linkage as a custom field and tags. Vision Organizations map to Gorgias Company records or to company_name custom fields on the Customer, with the org domain preserved. We resolve the organization-to-customer linkage at migration time to ensure that the relationship is satisfied before the ticket phase begins. Any Vision Clients without email addresses (rare but present in some deployments) are flagged for admin review before import.
Agent migration and permission mapping
We migrate Vision Staff Agents to Gorgias Agents, mapping department assignments to Gorgias Teams and role names to Gorgias's permission model. Active agents are provisioned in Gorgias before ticket migration so that assignee lookups are satisfied at import time. Inactive Vision agents are mapped to inactive Gorgias agents with their historical ticket assignments preserved. The customer confirms any team routing rules that should be automated in Gorgias Rules post-migration.
Ticket migration with comment-type split
We migrate Vision Tickets in dependency order with the thread split applied. Each ticket's private staff notes are imported as Gorgias internal messages, and client-visible comments are imported as public messages. Attachments are extracted from Vision, re-uploaded to Gorgias via the API, and relinked to the corresponding ticket records. Multi-agent comma-separated assignments are split: the primary assignee becomes the Gorgias ticket assignee, and secondary assignees are added as tags for visibility. Tags are normalized from the Vision label/tag/flag taxonomy using the agreed prefix convention.
Knowledge base and cutover handoff
We migrate Vision KB articles to Gorgias Articles, mapping folder structure to Article Collections and stripping HTML to plain text. Links referencing Vision ticket IDs are flagged for manual update. We then perform the cutover: we freeze writes to Vision Satellite Help Desk, run a final delta pass for any records created or modified during migration, and hand over the Gorgias account as the system of record. We deliver the migration inventory document covering the complete field mapping, custom field schema, tag taxonomy, report inventory (for manual rebuild), and approval workflow inventory (for Gorgias Rules rebuild). We provide a one-week hypercare window for reconciliation issues.
Platform deep dives
Vision Satellite Help Desk
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 Vision Satellite Help Desk 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
Vision Satellite Help Desk: Not publicly documented — confirmed during integration scoping with the customer's Vision Helpdesk instance..
Data volume sensitivity
Vision Satellite Help Desk 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 Vision Satellite Help Desk to Gorgias migration scoping. Not seeing yours? Book a call.
Walk through your Vision Satellite Help Desk 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 Vision Satellite Help Desk
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.