Helpdesk migration
Field-level mapping, validation, and rollback between Startly and HubSpot Service Hub. We move data and schema; workflows are rebuilt natively in HubSpot Service Hub.
Startly
Source
HubSpot Service Hub
Destination
Compatibility
11 of 15
objects map 1:1 between Startly and HubSpot Service Hub.
Complexity
BStandard
Timeline
4-6 weeks
Overview
Moving from Startly to HubSpot Service Hub is an ITSM-to-customer-service platform migration that requires careful object-level planning. Startly bundles Tickets, Assets, CMDB entries, Change Requests, and Projects under one flat $15/user model; HubSpot Service Hub uses a contact-company-ticket model with no native asset management or CMDB module. We extract records from Startly via their implementation team (no self-service export API exists), map each object to its closest HubSpot equivalent, and resolve the asset and configuration item gap by creating custom HubSpot properties and delivering a reference document for manual re-association. SLA policies are not portable between platforms; we extract the threshold values and calendar hours as a structured reference file so your admin can recreate them in HubSpot Goals. Workflow rules, approval chains, and project profitability fields do not migrate as code or data; we inventory them for your admin to rebuild post-cutover.
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.
Source platform
Startly platform overview
Scorecard, SWOT, gotchas, and pricing for Startly.
Destination platform
HubSpot Service Hub platform overview
Scorecard, SWOT, gotchas, and pricing for HubSpot Service Hub.
Data migration guide
The complete HubSpot Service Hub migration guide
Data model, import mechanisms, field mapping strategy, pitfalls, and cutover — by the engineers running it.
Destination checklist
HubSpot Service Hub migration checklist
Pre- and post-cutover tasks for moving onto HubSpot Service Hub.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Startly object lands in HubSpot Service Hub, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Startly
Ticket
HubSpot Service Hub
Ticket
1:1Startly Tickets migrate directly to HubSpot Tickets. The Startly ticket status (open, pending, resolved) maps to HubSpot Ticket status values, and Startly priority maps to HubSpot Priority. We preserve ticket subject, description, requester reference, assignee reference, created date, updated date, and closed date as typed HubSpot properties. Conversation threads migrate as HubSpot Ticket-engraved EmailMessage records. Startly custom fields migrate as HubSpot custom properties if the destination Service Hub account is Professional or above; Starter tier limits custom properties and we flag this constraint during scoping.
Startly
User / Team Member
HubSpot Service Hub
User (Agent)
1:1Startly Users map to HubSpot Users by email match. We extract all active Startly users and map them to HubSpot Users at migration time. Inactive or disabled Startly accounts are held in a reconciliation queue for the customer's admin to decide whether to import as inactive HubSpot users or exclude them. HubSpot seat count is determined post-mapping, and Starter tier limits paid seats; we flag this before production migration.
Startly
Organization
HubSpot Service Hub
Company
1:1Startly Organizations map to HubSpot Companies. The Startly organization name becomes the HubSpot Company name, and the domain field (if present) becomes the Company website. Organization-to-user assignments in Startly are preserved as Company-to-Contact associations during the Contact import phase.
Startly
Requester (on Ticket)
HubSpot Service Hub
Contact
1:1Startly ticket requesters map to HubSpot Contacts. If the requester email matches an existing HubSpot Contact record, we link by ContactId; otherwise we create a new Contact from the requester record. Startly requester name, email, phone, and any custom requester properties migrate as HubSpot Contact properties.
Startly
Asset
HubSpot Service Hub
Custom Property on Company + Reference Document
1:1Startly Assets (hardware, software, contracts) have no native HubSpot Service Hub equivalent. We migrate asset name, type, status, assigned user, and location as structured rows in a supplemental asset export. For IT teams that require asset-to-company linkage in HubSpot, we create a custom asset__c multi-select property on the Company object and link asset names to the relevant Company record. Relationship graphs (asset to CI, asset to user) are documented as a reference CSV for manual re-association post-migration.
Startly
CMDB Entry (Configuration Item)
HubSpot Service Hub
Custom Object (CI__c)
lossyStartly CMDB entries represent servers, software, and network devices with relationships to each other and to Assets. HubSpot Service Hub does not have a native CMDB or configuration item object. We create a custom HubSpot object (CI__c) during schema pre-creation, migrating CI name, type, serial number, location, and status as custom properties. CI-to-CI relationships and CI-to-asset relationships are preserved as structured reference rows in a supplemental export CSV and documented for manual re-association in HubSpot. This mapping requires HubSpot Professional or Enterprise because custom objects are not available on Starter.
Startly
SLA Policy
HubSpot Service Hub
Goals (reference document for manual recreation)
1:1Startly SLA policies define response time and resolution time targets tied to ticket priority with associated business hour calendars. HubSpot Service Hub does not have a native SLA object; service level targets are tracked via HubSpot Goals on Professional and above. We extract SLA configuration values (hours, thresholds, priority mappings, business-hour schedules) as a structured reference document during migration scoping. The customer recreates these as HubSpot Goals manually after migration, referencing the extracted values. SLA data is not imported as a live HubSpot object in this migration.
Startly
Project
HubSpot Service Hub
Task Group + Reference Document
1:manyStartly Projects bundle tasks, budgets, and time entries under a single record. HubSpot has no project object. We migrate project metadata (name, description, dates) as a structured reference export. Tasks within the project migrate as standalone HubSpot Tasks without a parent project linkage, and budget and profitability data migrates as a supplemental CSV flagged for manual review. If the customer requires project tracking in HubSpot, we recommend a third-party project integration post-migration.
Startly
Time Entry
HubSpot Service Hub
Task (as engagement record)
1:1Startly time entries track labor against tickets and projects with description, duration, and billable flag. We migrate time entry records as HubSpot Tasks, setting the Task subject to the linked Startly ticket subject and ActivityDate to the time entry date. Time entry IDs are not portable and do not recreate as linked records; they are assigned new HubSpot Task IDs. Billable flag and duration migrate as custom properties on the Task. Time entries linked to projects without a corresponding HubSpot project object are migrated as standalone tasks with a project name reference field.
Startly
Knowledge Base Article
HubSpot Service Hub
Knowledge Base Article (via HubSpot native importer)
lossyStartly Knowledge Base articles are associated with ticket categories and service catalog items. HubSpot Service Hub has a native Knowledge Base import tool that accepts articles in a structured format. We extract Startly KB content, metadata, and article-to-category associations, then format the export for ingestion via HubSpot's pre-built Knowledge Base importer. Category-to-article relationships are not preserved as portable foreign keys; we document the original linkage for manual re-association in HubSpot Knowledge Base.
Startly
Service Catalog Item
HubSpot Service Hub
Reference Document
1:1Startly service catalog items define requestable services with associated forms, approval workflows, and KB article links. HubSpot Service Hub does not have a service catalog equivalent. We extract catalog item structure (name, description, form fields, associated KB articles) as a reference document. Approval workflows and routing rules do not migrate as code; we document the routing logic for the customer's admin to rebuild in HubSpot using Workflows or a third-party service catalog tool.
Startly
Change Request
HubSpot Service Hub
Reference Document
1:1Startly Change Requests manage change lifecycle with risk assessment, approval fields, and linked CIs from the CMDB. HubSpot Service Hub does not have a native change request object. We migrate change request records (subject, description, risk level, status, change type) as structured rows in a reference export, and we extract the linked CI references for reconciliation against the custom CI__c object if that custom object was created during migration scoping. Approval workflows and risk matrices do not migrate.
Startly
Survey / Satisfaction Rating
HubSpot Service Hub
CSAT Survey (HubSpot native)
1:1Startly post-resolution satisfaction surveys and CSAT scores associated with resolved tickets migrate to HubSpot Service Hub's native survey tracking if HubSpot CSAT surveys have been configured. Startly survey responses map to HubSpot survey submission records linked to the corresponding migrated ticket. If HubSpot CSAT surveys are not yet configured at migration time, we preserve the survey response data as a supplemental CSV for manual import after the customer activates HubSpot surveys.
Startly
Workflow Rule
HubSpot Service Hub
Reference Inventory Document
1:1Startly workflow rules define automated actions triggered by ticket or project events. HubSpot Service Hub has its own automation model using Workflows (Professional and above) and Operations Hub for advanced automation. Startly workflow rules do not migrate as code. We extract every active Startly workflow rule with its trigger, conditions, and actions and deliver this as a written inventory document with recommended HubSpot Workflow equivalents. The customer's admin rebuilds these in HubSpot post-migration. This is standard scope for all FlitStack AI migrations.
Startly
Tag (ticket label)
HubSpot Service Hub
Multi-select property or Topic
lossyStartly ticket tags (labels assigned to tickets for categorization) migrate to HubSpot Ticket multi-select properties or HubSpot Topics depending on the customer's intended use. Tags used for internal ticket classification migrate as multi-select properties on the Ticket object. Tags used for content or knowledge organization migrate as HubSpot Topics with TopicAssignment records. The customer selects the tag strategy during scoping.
| Startly | HubSpot Service Hub | Compatibility | |
|---|---|---|---|
| Ticket | Ticket1:1 | Fully supported | |
| User / Team Member | User (Agent)1:1 | Fully supported | |
| Organization | Company1:1 | Fully supported | |
| Requester (on Ticket) | Contact1:1 | Fully supported | |
| Asset | Custom Property on Company + Reference Document1:1 | Fully supported | |
| CMDB Entry (Configuration Item) | Custom Object (CI__c)lossy | Fully supported | |
| SLA Policy | Goals (reference document for manual recreation)1:1 | Fully supported | |
| Project | Task Group + Reference Document1:many | Fully supported | |
| Time Entry | Task (as engagement record)1:1 | Fully supported | |
| Knowledge Base Article | Knowledge Base Article (via HubSpot native importer)lossy | Fully supported | |
| Service Catalog Item | Reference Document1:1 | Fully supported | |
| Change Request | Reference Document1:1 | Fully supported | |
| Survey / Satisfaction Rating | CSAT Survey (HubSpot native)1:1 | Fully supported | |
| Workflow Rule | Reference Inventory Document1:1 | Fully supported | |
| Tag (ticket label) | Multi-select property or Topiclossy | 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.
Startly gotchas
No public self-service export API for bulk data extraction
SLA policies do not export as portable configuration objects
Project budget and profitability fields require custom field mapping
Knowledge base and service catalog relationships do not survive field-level migration
HubSpot Service Hub gotchas
Rate limits throttle large migration API calls
Side conversations and Zendesk macros have no HubSpot equivalent
HubSpot stores ticket history as fragmented engagement objects
Custom Objects require Enterprise tier in HubSpot
Ticket pipeline stage probability values do not export cleanly
Pair-specific challenges
Migration approach
Scoping and Startly export coordination
We audit the Startly portal to identify all modules in scope (Tickets, Assets, CMDB, Projects, Change Requests, Knowledge Base, Time Entries) and their record volumes. Because Startly has no self-service export API, we work with the customer's Startly account contact to coordinate data extraction through their implementation team or manual grid-based CSV exports. We deliver a structured export request specifying exactly which objects, fields, date ranges, and relationship columns to include. Export delivery is the critical path item; we build the project schedule around it and flag any delays as scope-impacting events.
HubSpot environment readiness assessment
We assess the destination HubSpot Service Hub account tier (Starter, Professional, Enterprise) to identify which features are available before migration begins. Starter tier limits custom properties and ticket pipelines; Professional and above are required for custom objects (CI__c), Goals for SLA recreation, and advanced workflow automation. We also check existing HubSpot record types, pipeline configurations, and custom properties to avoid field-name collisions during import. This assessment determines whether any HubSpot account upgrades are needed before migration starts.
Schema pre-creation in HubSpot
We create the necessary custom properties and custom objects in HubSpot before any data import begins. This includes custom properties on the Ticket object for Startly ticket fields that have no direct HubSpot equivalent, a custom CI__c object for CMDB entries if the account is Professional or above, and custom multi-select properties for asset labels and tags. We also pre-create HubSpot Teams mapped to the Startly team structure for the team assignment reference document. Schema is created in the production HubSpot account (or sandbox for validation) via the HubSpot API with validation before any record import.
Data extraction, validation, and transformation
We receive the Startly export files (CSV or structured data) and validate them against the scoping inventory: record counts per object, field completeness, date range coverage, and relationship integrity. We transform each object into HubSpot-compatible format: ticket statuses mapped to HubSpot Ticket status values, Startly users matched to HubSpot Users by email, Organizations mapped to HubSpot Companies, and Assets and CMDB entries routed to their respective custom property or custom object destinations. SLA configurations are extracted as a structured reference document, not a data import. We produce a transformation log and share it with the customer for sign-off before import begins.
Dependency-ordered import and reconciliation
We import records into HubSpot in dependency order: Users first (manual provisioning validated), then Companies (from Organizations), then Contacts (with CompanyId resolved), then Tickets (with ContactId, OwnerId, and pipeline resolved), then Time Entries as Tasks, then Knowledge Base via the HubSpot native importer, then CMDB entries to CI__c. Each phase produces a reconciliation report comparing import counts to source record counts. Inline images are skipped with a documented list for manual re-upload. Knowledge base category associations are preserved in a reference document for manual re-linking.
Cutover, delta sync, and SLA Goals handoff
We freeze Startly writes during the cutover window, run a final delta migration of any records created or modified after the initial export date, and enable HubSpot Service Hub as the system of record. We deliver the SLA configuration reference document, the CMDB relationship export, and the change request reference export to the customer's HubSpot admin with instructions for recreating SLA Goals, re-establishing CI relationships, and rebuilding Startly workflow rules in HubSpot Workflows. We support a one-week post-cutover hypercare window for reconciliation issues. We do not rebuild Startly workflow rules as HubSpot Workflows inside the migration scope; that is a separate engagement.
Platform deep dives
Startly
Source
Strengths
Weaknesses
HubSpot Service Hub
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 Startly and HubSpot Service Hub.
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
Startly: Not publicly documented.
Data volume sensitivity
Startly 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 Startly to HubSpot Service Hub migration scoping. Not seeing yours? Book a call.
Walk through your Startly to HubSpot Service Hub migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Startly
Other ways to arrive at HubSpot Service Hub
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.