Helpdesk migration
Field-level mapping, validation, and rollback between Stonly and Salesforce Service Cloud. We move data and schema; workflows are rebuilt natively in Salesforce Service Cloud.
Stonly
Source
Salesforce Service Cloud
Destination
Compatibility
5 of 10
objects map 1:1 between Stonly and Salesforce Service Cloud.
Complexity
BStandard
Timeline
3-5 weeks
Overview
Moving from Stonly to Salesforce Service Cloud is a content-model migration, not a direct object replacement. Stonly organizes support content as interactive branching Guides embedded via a site-side JavaScript Widget; Salesforce Service Cloud stores static Articles in Salesforce Knowledge attached to Cases and surfaced through Embedded Service deployments. We export every Stonly Guide as structured JSON including step text, branching tree nodes, media attachments, and targeting rules, then reconstruct that content as Salesforce Knowledge Articles organized under matching category hierarchies. Stonly's branching tree structures require manual re-authoring in the Salesforce UI because Salesforce Knowledge does not natively support multi-path decision logic; we document the full branching map so the content team has a precise reference. Triggers, AI Answer configurations, and PDF exports do not migrate programmatically — we deliver written inventories for the admin team to rebuild. Analytics snapshots export as CSV at cutover since historical usage data cannot be re-ingested into Salesforce.
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
Stonly platform overview
Scorecard, SWOT, gotchas, and pricing for Stonly.
Destination platform
Salesforce Service Cloud platform overview
Scorecard, SWOT, gotchas, and pricing for Salesforce Service Cloud.
Data migration guide
The complete Salesforce Service Cloud migration guide
Data model, import mechanisms, field mapping strategy, pitfalls, and cutover — by the engineers running it.
Destination checklist
Salesforce Service Cloud migration checklist
Pre- and post-cutover tasks for moving onto Salesforce Service Cloud.
Why teams make this switch
Leaving
What's pushing teams away
Choosing
What's pulling them in
Object mapping
Each row shows how a Stonly object lands in Salesforce Service Cloud, including any object-level transformations, lookup resolution, or schema-design dependencies.
Typical mapping — final map is confirmed during the sample migration step.
Stonly
Guide
Salesforce Service Cloud
KnowledgeArticleVersion
1:1Stonly Guides map to Salesforce Knowledge Articles (KnowledgeArticleVersion). Each Guide becomes a draft Article published to a matching Salesforce Knowledge category. We export step text, media attachments (images and videos as ContentDocument), branching tree nodes (as structured JSON in the Article body), targeting rules, custom CSS, and in-guide variable configurations. The Guide title becomes the Article Title; Guide URL slug maps to the Article UrlName. Note that Salesforce Knowledge does not natively render branching decision trees — branching step content is flattened into the Article body with a documented node map so the content team recreates the logic manually.
Stonly
Knowledge Base
Salesforce Service Cloud
DataCategoryGroup + Topic
1:1Stonly Knowledge Bases map to Salesforce Knowledge DataCategoryGroup structures and Topic hierarchies. We export the full KB hierarchy including category names, descriptions, ordering, and the mapping of which Guides belong to which category, then configure matching DataCategoryGroup top-level categories and sub-categories in Salesforce Knowledge. TopicAssignment records link Articles to Topics for navigation.
Stonly
Stonly Widget
Salesforce Service Cloud
Embedded Service Deployment
lossyThe Stonly Widget is a site-side JavaScript snippet that launches Guides on external websites. Widget configuration (default language, widget display name, launcher position, custom colors) is exported as structured JSON. We document the equivalent Embedded Service setup in Salesforce: the Deployment object (Lightning Web Component container), the Channel property for web, and the SiteAsGuestUser access requirements. Widget-level custom properties and user property names are preserved in the export manifest for the admin to re-implement in Embedded Service.
Stonly
Trigger
Salesforce Service Cloud
Omni-Channel Routing Rule or Flow
lossyStonly Triggers define when and to whom Guides are shown based on URL, user actions, or user property conditions. We export each Trigger as structured data including the targeting criteria, guide assignment, trigger type (page load, button click, property match), and any conditional branching. Salesforce has no direct equivalent — Omni-Channel Routing uses Work Item assignment based on presence configuration and capacity, while Guided Action Flows use screen flows for agent-facing decision trees. We document every Trigger with a recommended Omni-Channel or Flow equivalent and deliver the mapping as part of the post-migration handoff inventory.
Stonly
User Property
Salesforce Service Cloud
Custom Field on Contact or Account
lossyCustom user properties in Stonly (e.g., subscription_tier, billing_date, product_version) are exported with property names, data types, and value mappings. We create matching custom fields on the Salesforce Contact object for customer-facing properties and on Account for account-level properties. User property targeting rules in Stonly Triggers map to Salesforce formula fields or Flow criteria that evaluate these custom field values at runtime. The complete property schema is delivered in the mapping manifest.
Stonly
User Event
Salesforce Service Cloud
Custom Field on Contact or Account
lossyUser events (e.g., purchased_product, created_ticket, plan_upgraded) are exported as event names and schemas with any event-based guide routing rules documented. In Salesforce, these map to custom fields on Contact (for event history) or to Campaign Member Status fields (for lifecycle event tracking). Event-based guide routing from Stonly does not have a direct Salesforce analog and is documented in the Flow rebuild inventory.
Stonly
AI Answers
Salesforce Service Cloud
Einstein for Service Cloud (add-on)
lossyStonly's AI-powered search bar surfaces answers from Guide content with query routing rules and fallback behavior. We export the AI Answer configurations including knowledge base scope, routing rules, and fallback settings. Salesforce Einstein for Service Cloud (a separate paid add-on) provides Einstein Search and Einstein Agent capabilities; we document the equivalent configuration including knowledge article scope, search ranking, and escalation rules. Einstein is not included in the base Service Cloud license — we flag this as a scope item during discovery.
Stonly
Analytics / Insights
Salesforce Service Cloud
Report + Dashboard Snapshot
1:1Stonly provides full-path analytics including guide completion rates, step-level drop-offs, and usage trends by guide, category, and time period. We export analytics snapshots as CSV at cutover (guide-level completion rate, view count, average time per step, drop-off step for each guide). Historical analytics cannot be re-imported into Salesforce — we deliver the CSV as a reference file for the admin to build equivalent Salesforce Reports and Campaign analytics post-migration.
Stonly
Team Members and Roles
Salesforce Service Cloud
User + PermissionSet
1:1Stonly team members (names, email addresses, roles: Admin, Editor, Viewer, and KB-level access permissions) are exported as CSV. Role name mappings between Stonly's permission model and Salesforce Profiles and Permission Sets are documented in the mapping manifest. Knowledge article creation and editing access in Salesforce is managed via the Knowledgetab permission and article type sharing settings, which differ from Stonly's role-based access model.
Stonly
PDF Export
Salesforce Service Cloud
Manual (browser print-to-PDF or third-party)
1:1Guide-to-PDF export is available only on Stonly Business and Enterprise plans. If the customer used PDF exports as their primary external documentation format, we confirm this at scoping and flag the feature gap. Salesforce Knowledge articles support browser print-to-PDF natively; organizations requiring programmatic PDF generation evaluate Docmosis, Conga, or S-Docs as AppExchange options. We note this as a rebuild item in the handoff inventory.
| Stonly | Salesforce Service Cloud | Compatibility | |
|---|---|---|---|
| Guide | KnowledgeArticleVersion1:1 | Fully supported | |
| Knowledge Base | DataCategoryGroup + Topic1:1 | Fully supported | |
| Stonly Widget | Embedded Service Deploymentlossy | Mapping required | |
| Trigger | Omni-Channel Routing Rule or Flowlossy | Fully supported | |
| User Property | Custom Field on Contact or Accountlossy | Fully supported | |
| User Event | Custom Field on Contact or Accountlossy | Fully supported | |
| AI Answers | Einstein for Service Cloud (add-on)lossy | Mapping required | |
| Analytics / Insights | Report + Dashboard Snapshot1:1 | Mapping required | |
| Team Members and Roles | User + PermissionSet1:1 | Mapping required | |
| PDF Export | Manual (browser print-to-PDF or third-party)1: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.
Stonly gotchas
Billable guide view counting counts each session, not each unique user
Guide branching tree structures require re-authoring in most destinations
PDF exports are plan-gated and not available on all tiers
Salesforce Service Cloud gotchas
Data Export 512MB file size cap breaks large org exports
API Daily Request Limits vary by license edition
No automatic data backup in base Salesforce
Picklist dependencies silently break records when unmapped
Workflow rules fire unexpectedly during data load
Pair-specific challenges
Migration approach
Discovery and content audit
We audit the Stonly portal across plan tier (Free, Small Business, Business, Enterprise), guide count, branching complexity rating (simple linear, moderate branching, complex multi-path), media library size, knowledge base category hierarchy depth, active trigger count, AI Answer configuration scope, and team member roster. We confirm whether PDF exports were used as a primary documentation format, whether AI Answers are a required feature, and whether the destination Salesforce org is an existing Service Cloud deployment (with its own object schema) or a new org. The discovery output is a written migration scope with guide complexity classifications and a Salesforce edition and add-on recommendation.
Guide export and branching map documentation
We extract every Stonly Guide as structured JSON including step text, media attachment URLs, branching tree nodes with conditions and edge weights, targeting rules, custom CSS, and in-guide variable configurations. For each Guide, we generate a branching map diagram documenting node IDs, decision conditions, step sequences, and media placements. Guides are classified by branching complexity (simple, moderate, complex) so the content team can prioritize rebuild effort. Media assets (images and embedded videos) are exported separately as files for re-upload to Salesforce Content or Experience Cloud.
Knowledge base and category mapping
We export the full Stonly Knowledge Base hierarchy — category names, descriptions, ordering, slug structure, and the guide-to-category assignment for each guide. We map this to a Salesforce Knowledge DataCategoryGroup structure with top-level categories and sub-categories matching the original hierarchy. If the destination org already has Salesforce Knowledge configured, we review existing categories for overlap and reconcile. We also export Topic hierarchies and create TopicAssignment records linking each Article to its corresponding Topic.
Sandbox migration and article validation
We run a full migration into a Salesforce Sandbox (Full Copy or Partial Copy) using production-equivalent data. Articles are published as draft records under the configured DataCategoryGroup. The customer's content lead reviews 25-50 articles for accuracy of step text, media placement, branching map documentation, and category assignment. Any corrections (missing step content, incorrect branching logic, media import errors) are addressed before production migration. The admin validates Embedded Service deployment steps and trigger mapping documentation during this phase.
Production migration
We run production migration in record-dependency order: Salesforce Knowledge Articles (published from draft with article type matching the category structure), ContentDocument records (media assets linked to Articles), DataCategoryGroup assignments, Topic hierarchies and TopicAssignments, custom fields on Contact and Account (for user properties and user events), and Team Member roster as CSV for manual User provisioning. Embedded Service deployment configuration and Trigger mapping documentation are delivered as written handoff packages rather than migrated programmatically. Analytics snapshots export as CSV at cutover.
Cutover, validation, and rebuild handoff
We freeze Stonly writes during cutover and run a final delta migration of any Guides or categories modified during the migration window. We deliver the Trigger-to-Omni-Channel-and-Flow inventory document, the Widget-to-Embedded-Service configuration guide, the branching map reference for each Guide, and the analytics CSV snapshot. We support a one-week post-cutover window for reconciliation questions. We do not rebuild Stonly Triggers as Salesforce Omni-Channel routing rules or Flows, and we do not implement Einstein for Service Cloud — these are separate scoping items for the customer's admin or a Salesforce implementation partner.
Platform deep dives
Stonly
Source
Strengths
Weaknesses
Salesforce Service Cloud
Destination
Strengths
Weaknesses
Complexity grading
Standard Helpdesk migration. 1 of 7 objects need a manual workaround.
Overall complexity
Standard migration
Derived from compatibility, mapping clarity, API constraints, and data volume across Stonly and Salesforce Service Cloud.
Object compatibility
1 of 7 objects need a manual workaround.
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
Stonly: Not publicly documented.
Data volume sensitivity
Stonly 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 Stonly to Salesforce Service Cloud migration scoping. Not seeing yours? Book a call.
Walk through your Stonly to Salesforce Service Cloud migration with a real engineer — 30 minutes, free, written quote within 24 hours.
Book a free 30 minute consultationAdjacent paths
Other ways to leave Stonly
Other ways to arrive at Salesforce Service Cloud
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.