Following the successful website rebuild, BCNA faced a deeper structural challenge. Core systems - Salesforce, My Journey, and Khoros Community - were operating in isolation. Data was duplicated, reporting was fragmented, and member experiences were inconsistent across platforms.
The issue was no longer the website. It was the ecosystem.
BCNA required a unified Digital Experience Platform that could connect systems, centralise identity, and align technology around the member journey. The objective was clear: eliminate duplication, enable real-time visibility, and give both members and staff a seamless digital environment.
We designed and implemented a DXP powered by Umbraco 13, Salesforce, and Khoros Community. MuleSoft and Azure Functions facilitated real-time integration, while Duende Identity Server established secure single sign-on across platforms. Personalised dashboards were introduced to provide members with a central hub for content, community participation, and engagement history.
Operationally, the shift was significant.
Data duplication was reduced by 90%.
Fundraising, eCommerce, and membership data now synchronise in real time, providing accurate reporting and a consolidated view of member activity. Internal teams can manage campaigns and content independently, supported by reliable, unified data.
Members experience a connected, personalised platform. Staff operate within streamlined systems that reduce manual work and improve visibility. BCNA now has an integrated digital foundation designed for scale - not workarounds.