What is our primary use case?
Salesforce Experience Cloud's main use case for us is building secure customer and partner portals that enable self-service and improve collaboration. We use it to allow customers to create and track support cases, access knowledge articles, manage their profiles, and interact with our support team. On the partner side, it helps users access shared records, collaborate on opportunities, and securely exchange business information. My role involves customizing the portal using Experience Builder, Lightning Web Components, Apex, and Flows.
What is most valuable?
Salesforce Experience Cloud's best feature is its ability to build highly customizable and secure customer and partner portals on the Salesforce platform. Experience Builder stands out because it allows us to create and modify portal pages quickly with minimal effort. Another strong feature is the seamless integration with Salesforce data, which makes it easy to expose standard and custom objects to external users while maintaining security through profiles, permission sets, and sharing rules. The platform also supports Lightning Web Components, Flows, and Apex, giving developers the flexibility to build custom functionality while keeping the user experience responsive and scalable. Overall, it provides a good balance between low-code configuration and advanced customization.
Salesforce Experience Cloud has had a significant positive impact on our organization by providing customers and partners with a secure self-service platform. It reduced the number of manual support requests because users could create and track cases, access knowledge articles, and manage their own information online. This improved response times and increased customer satisfaction. From an internal perspective, it streamlined collaboration between teams, reduced administrative effort, and enabled faster delivery of services.
What needs improvement?
Salesforce Experience Cloud is a strong platform, but there are a few cases where it could improve. One area is performance. Pages with many custom Lightning Web Components or complex data retrieval can sometimes load slowly and require additional optimization. The initial setup and configuration can also be challenging for organizations with complex security and sharing requirements. I would like to see more out-of-the-box templates and UI customization options to reduce development effort for common portal use cases. Finally, troubleshooting and debugging issues for external users could be more straightforward with enhanced diagnostic tools and logging. These improvements would make the development and maintenance even more efficient.
I would also appreciate improvements to documentation and debugging tools, especially for complex implementations involving custom components and integrations. Better monitoring and more detailed error logs for external users would help developers identify and resolve issues more quickly. In addition, having more pre-built, industry-specific templates and reusable components would reduce implementation time and make it easier for organizations to launch new portals. Overall, the platform is highly capable, but these enhancements would improve both the developer experience and long-term maintenance.
For how long have I used the solution?
I am using Salesforce Experience Cloud. I have been using it for two and a half to three years as part of my overall Salesforce development experience.
What do I think about the stability of the solution?
Salesforce Experience Cloud is very stable in my experience. We have not faced any major stability issues, and the platform has been reliable for day-to-day operations and production workloads.
What do I think about the scalability of the solution?
Salesforce Experience Cloud is highly scalable. It can support growing numbers of users, portals, and business requirements without significant issues. As an organization grows, it is easy to add new features, users, and integrations while maintaining performance.
How are customer service and support?
I have had some interactions with Salesforce support. Overall, the support experience has been good. They are responsive and knowledgeable, especially for critical issues, although some complex cases can take longer to resolve.
Which solution did I use previously and why did I switch?
We previously relied on a custom portal with manual processes. We switched to Salesforce Experience Cloud because it offers better integration with Salesforce, stronger security, easier customization, and a much better self-service experience for customers and partners.
How was the initial setup?
Overall, the onboarding process was fairly smooth since our team already had experience with the Salesforce platform. Adopting Salesforce Experience Cloud was straightforward. The low-code capabilities in Experience Builder helped us to start quickly, while developers could extend functionality using Lightning Web Components, Apex, and Flows whenever needed. Salesforce also provides good documentation and Trailhead learning resources, which helped new team members ramp up. The main learning curve was understanding the external user security, sharing rules, and license models, but once those concepts were clear, the team was able to work efficiently.
What was our ROI?
We saw a positive ROI by reducing manual support efforts and increasing customer self-service. Although I do not have exact metrics, we experienced improved operational efficiency, faster case resolution, and better user satisfaction.
What's my experience with pricing, setup cost, and licensing?
Overall, I found the pricing reasonable for the features it offers, but licensing can become expensive for organizations with a large number of external users. The setup process was straightforward with proper planning, and overall, it provides good value for enterprise portal solutions.
Which other solutions did I evaluate?
We evaluated Microsoft Power Pages and custom web portal solutions before choosing Salesforce Experience Cloud. We selected Salesforce Experience Cloud because of its seamless Salesforce integration, strong security, and faster development capabilities.
What other advice do I have?
One thing I found particularly valuable was how flexible Salesforce Experience Cloud is when it comes to customizing the user experience while maintaining security. In one project, we needed to support different types of external users with different levels of access. We implemented role-based access using sharing rules, profiles, and permission sets, while customizing the portal with Lightning Web Components to meet specific business requirements. One challenge was ensuring users could only see the records relevant to them without affecting performance. We addressed this through careful sharing model design, optimized SOQL queries, and thorough testing. The end result was a secure, scalable portal that significantly improved the overall user experience.
I would also mention the platform's scalability and flexibility. As business requirements evolve, it is relatively easy to extend the portal by adding new pages, components, and automations without redesigning the entire application. I appreciate the mobile-responsive design and the ability to integrate with other Salesforce products and external systems through APIs. From a developer's perspective, the combination of declarative tools through Flows and Experience Builder and custom development using Lightning Web Components and Apex makes it easier to deliver solutions that are both maintainable and aligned with business needs.
Salesforce Experience Cloud offers excellent customization capabilities. We can build highly tailored customer and partner portals using Experience Builder for low-code development and extend functionality with Lightning Web Components, Apex, Flows, and custom integrations whenever business requirements become more complex.
Salesforce Experience Cloud integrates very well with other systems because it is part of the broader Salesforce ecosystem. In our projects, we have integrated it with external applications using REST API, Platform Events, named credentials, and middleware where required. It also works seamlessly with Sales Cloud, Service Cloud, and standard Salesforce objects, allowing data to flow smoothly between internal users and external portal users. One of the biggest strengths is the flexibility to support both declarative and programmatic integration depending on the business need. The main challenge comes when integrating with legacy systems or external applications that have complex authentication or limited API support.
The user experience is one of the strongest aspects of Salesforce Experience Cloud. For customers, it provides a secure and intuitive self-service portal where they can create and track support cases, access knowledge articles, update their profiles, and view relevant information without contacting support. For partners, it enables secure collaboration by providing access to shared opportunities, accounts, reports, and other business data based on their permissions. The platform is mobile-responsive and offers a consistent experience across devices. From a development perspective, Experience Builder and Lightning Web Components allow us to create a modern, branded interface that aligns with business requirements.
Salesforce Experience Cloud supports regulatory compliance through its strong security and governance features. In our organization, we use role-based access, profiles, permission sets, sharing rules, field-level security, and object-level permissions to ensure users only access data they are authorized to see. We also leverage audit trails, login history, and secure authentication features such as single sign-on and multi-factor authentication to help meet organizational security and compliance requirements. Since Salesforce Experience Cloud runs on the Salesforce platform, it also benefits from Salesforce's enterprise-grade security standards and regular platform updates.
We manage user roles and permissions using Salesforce's standard security model. Based on the user type, such as a customer, partner, or internal user, we assign the appropriate Salesforce Experience Cloud license, profile, and permission sets. We use roles and sharing rules to control record-level access, while object-level and field-level security ensure users can only view or edit the data they are authorized to access. For more specific business requirements, we use permission set groups to simplify permission management and Flows or Apex for dynamic access where needed.
We typically handle branding and theming using Salesforce Experience Builder, along with custom branding assets. We customize the portal by applying the organization's brand colors, logos, fonts, page layouts, and navigation to create a consistent user experience. For more advanced requirements, we build custom Lightning Web Components and use CSS to achieve unique designs while maintaining responsiveness across different devices. We also create reusable components to keep the design consistent throughout the portal. One tip I would recommend is to establish a clear design system with reusable styles and components from the beginning.
We monitor and maintain our Salesforce Experience Cloud portals using a combination of Salesforce's built-in monitoring tools and development best practices. We regularly review debug logs, login history, event monitoring, and setup audit logs to identify issues. We also monitor Apex jobs, API usage, and integration logs to ensure everything is running smoothly.
My advice is to clearly define your business requirements before implementation and plan your security model carefully. Make good use of Experience Builder, Flows, and Lightning Web Components, and follow Salesforce best practices. With proper planning, Salesforce Experience Cloud is a scalable and powerful platform for building secure customer and partner portals.
Salesforce Experience Cloud is a powerful platform for building customer and partner portals with strong integration capabilities across the Salesforce ecosystem. It provides flexibility, scalability, and customization options to create a personalized digital experience. Organizations should plan their implementation carefully and invest time in configuration and user adoption to get the maximum value from the platform. I would rate this solution a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Other