By continuing to use our website, you consent to the use of cookies. Please refer our cookie policy for more details.

    Client Overview

    Industry

    Industry

    Telecommunication Services

    Region

    Region

    Europe (Portugal)

    Company Size

    Company Size

    Large Enterprise

    Featured Solution

    Featured Solution

    Khoros to inSided Community Data & Role Migration

    About the Client

    The client is a leading mobile and fixed telecommunications service provider. Its services were first piloted in Lisbon in 2006 and later expanded to regions including Castelo Branco and Porto, supporting a rapidly growing customer base across Portugal.

    The Context

    The client needed an online community migration from Khoros to inSided (now known as Gainsight Customer Communities) to ensure long-term platform stability, scalability, and operational continuity. The migration required moving all community data quickly and accurately, with zero data loss and no disruption to active users.

    However, structural differences between the two platforms, particularly in content formatting and role management, created significant barriers. Addressing these challenges upfront was essential to preserve data integrity and maintain a seamless user experience.

    The Context
    The Context

    What Stood Between Khoros and inSided

    These mismatches stood in the way of the user database migration.

    Incompatible Data Formats

    Khoros exports community data in XML, which could not be directly ingested into inSided’s SQL-based backend without extensive transformation.

    Non-Standard Content Tags

    Khoros-specific tags were not compliant with standard HTML and were unsupported by inSided.

    Role Structure Mismatch

    User roles managed in the Khoros admin backend did not align with inSided’s more limited native role framework, requiring careful remapping of roles and permissions.

    Character Encoding Constraints

    The Portuguese-language community contained multi-byte UTF-8 characters that were incompatible with inSided’s default database schema, risking display issues or data corruption.

    How We Enabled a Seamless Khoros-to-inSided Migration

    Here’s how our community platform migration services overcame the roadblocks:

    1. Created a Migration-Ready Source Database:
      • Transformed Khoros XML exports into a SQL database using a Python-based conversion tool, enabling structured and error-free ingestion into inSided.
    2. Standardized All Community Content:
      • Replaced Khoros-specific tags with inSided-supported BBCodes, ensuring proper rendering of mentions and media.
    3. Aligned User Roles With Platform Constraints:
      • Mapped Khoros roles to inSided’s normalized role model and introduced custom role configurations to satisfy administrative workflows.
    4. Resolved Character Encoding Issues:
      • Migrated the database to a utf8mb character set to ensure compatibility with Portuguese-language content.

    Impact of this Online Community Migration

    The client successfully completed the migration from Khoros to inSided with zero data loss and no disruption to the live community operations. All posts, media assets, and user mentions rendered correctly on inSided. Administrative permissions were preserved through accurate role mapping, and language-specific content remained fully intact.

    The result: a stable, fully usable community environment ready to support day-to-day engagement and future growth.

    Impact of this Online Community Migration
    Impact of this Online Community Migration

    Key Results at a Glance

    Where This Leaves the Client

    The Khoros to inSided migration delivered a clean, functional, and scalable community environment. With preserved content structure, accurate role management, and improved platform compatibility, the client is now positioned to manage and grow their community more effectively.

    Where This Leaves the Client

    Our Resources

    Testimonials

    Our Partners

    See How Your Community Can Benefit From a Smooth Khoros to inSided Migration.

    See How Your Community Can Benefit From a Smooth Khoros to inSided Migration.
    See How Your Community Can Benefit From a Smooth Khoros to inSided Migration.