Case Study: Freshworks Cost of Complexity Assessment Featured Image
Embeddable quiz platform with centralized reporting and campaign source tracking.

Freshworks needed a scalable assessment experience that could run across their website, partner sites, and marketing campaigns while maintaining consistent segmentation and reliable source tracking.

Sandcastle developed a custom embeddable quiz platform and centralized reporting dashboard that allowed Freshworks to scale their Cost of Complexity initiative without rebuilding the experience for every campaign or partner integration.

Overview

Freshworks is a customer engagement software company that helps businesses simplify how they sell, market, and support customers. Their Cost of Complexity initiative explores how organizations respond to complexity – from technology adoption and innovation to rules, stability, and change – and how that affects performance and decision-making.
To scale this research and marketing effort, Freshworks needed an interactive assessment that could appear on their main site, partner pages, and campaign landings without rebuilding it each time. They required a consistent scoring model, easy deployment for partners, and flexible result delivery. Sandcastle Web Design & Development was engaged to design and build this custom solution.

Project goals / objectives

  • Create a scalable assessment experience
    Develop a single quiz platform that could run across Freshworks websites, partner sites, and marketing campaigns without requiring separate builds.

  • Enable consistent segmentation
    Ensure all respondents are categorized into the same four organizational archetypes using a unified scoring model.

  • Track campaign and partner performance
    Capture a source parameter with each submission so responses can be analyzed by campaign, partner site, or landing page.

  • Simplify partner integrations
    Allow partners to embed the assessment using a lightweight script without needing their own backend or hosting.

  • Provide centralized reporting
    Create an admin dashboard where Freshworks could view results, analyze segmentation trends, filter by source, and export data.

Challenges

Freshworks’ Cost of Complexity initiative required a single assessment system capable of:

  • Running across multiple websites and campaign landing pages without custom builds

  • Segmenting respondents into four organizational archetypes using consistent scoring logic

  • Tracking where each response originated (campaign, partner site, or specific page)

  • Allowing partners to easily embed the assessment with minimal setup

  • Providing a secure administrative interface for viewing and exporting results

The solution needed to be flexible enough to work across multiple digital environments while maintaining centralized reporting and analytics.

Solution / approach

Sandcastle developed a centralized assessment service with a lightweight embeddable JavaScript widget.

The quiz can be deployed on any approved website using a simple script and container element, while all scoring, data storage, and reporting are handled centrally.

This approach allows Freshworks to maintain a single scoring model and reporting system while enabling partners and campaigns to integrate the assessment easily.

Key implementation features include:

  • A single quiz engine powering all deployments

  • Easy embedding via script tag without requiring partner hosting or backend setup

  • CORS protection to restrict embedding to approved domains

  • Flexible display options supporting both modal overlays and inline page layouts

Admin reporting dashboard with segmentation analytics, response tracking, and CSV export.

Key Features

Multi-format questions
Supports single-choice, multi-select, and matrix-style rating questions covering company direction, frustrations, communication patterns, and organizational metaphors.

Four organizational archetypes
Respondents are segmented into four categories:

  • The Green Shoots

  • The Sun Seekers

  • The Canopy Builders

  • The Trusty Roots

Source tracking
Each embed can include a data-source attribute, allowing submissions to be tagged by campaign, partner, or page and analyzed later in reporting.

Reporting dashboard
A password-protected admin interface provides summary statistics, segment distribution charts, filterable response tables, and CSV export capabilities.

Flexible deployment
The assessment can be displayed as a modal overlay or embedded inline, allowing it to adapt to different site designs and campaign pages.

Technology Stack

ASP.NET Core 8 · SQL Server · Vanilla JavaScript · Chart.js · REST API · CORS · Bearer Token Authentication

Results / benefits

  • Centralized data and scoring
    A single scoring model ensures consistent segmentation across all campaigns and partner sites.

  • Rapid campaign deployment
    New campaigns or partner integrations can launch the assessment with a simple embed snippet.

  • Source-level insights
    Freshworks can compare engagement and responses by campaign, partner, or page.

  • Partner-friendly integration
    No hosting or backend work is required for partner sites.

  • Unified reporting
    A centralized dashboard provides a single location for viewing, filtering, and exporting assessment results.

Conclusion

The Freshworks Cost of Complexity Assessment demonstrates how a well-designed, embeddable application can transform a single campaign tool into a scalable marketing and insights platform.

By centralizing the quiz engine, reporting, and data storage, Freshworks can deploy the assessment across multiple websites, partners, and campaigns while maintaining consistent segmentation and reliable source tracking. The lightweight embed approach allows new deployments to launch quickly without requiring additional development or infrastructure.

With centralized reporting and source-level analytics, Freshworks now has clear visibility into how different campaigns and partners perform, helping their teams make more informed decisions and expand the initiative with confidence.

This project is one example of the custom digital solutions Sandcastle builds.
Explore more about our web development services.