Through a process of discovery, workshops, and collaboration with the Sequoia team, MarCloud decided to implement several key solutions to meet the project requirements:
Creation of new Content Types in Salesforce CMS
Salesforce CMS comes with three default content types, including News, Documents, and Images. However, these were not comprehensive enough to meet the requirements for Sequoia. MarCloud took the information gained from discovery and created four customised content types.
Building of the CMS website
Salesforce CMS integrates seamlessly with Experience Cloud, so all MarCloud had to do was choose the framework with which to build the site on, and get to work. The options were Visualforce, Aura, and LWR. While Visualforce and Aura have handy preset features for Experience Cloud sites, Salesforce investment and future enhancements will be focused on LWR (Lightning Web Framework).
Furthermore, with MarCloud’s strong proficiency in web development, Javascript, and Apex, the customisation options available on LWR sites are unparalleled. For these reasons, and to future-proof the site, MarCloud built a customised LWR site.
Integration with current support processes
Sequoia already had an established case support system, and MarCloud needed to ensure that any support system for the CMS had to integrate seamlessly with this.
There are two types of case support systems we needed:
General marketing cases - this will integrate with the current process.
Content approval cases - content approval needed to be formalised into a robust, multi-step process that involves a variety of stakeholders.
To cover these, MarCloud added a support case page to the website that linked to their current marketing support case flow.
For all content approvals, MarCloud built a custom screenflow which takes various content inputs as variables and adds them to a marketing case, as well as linking to the piece of content that needs approving.