Many organizations strive to deliver a seamless, Salesforce-integrated experience to their customers. For many, this means creating an Experience Cloud site. But what if you want to bring that same powerful integration to your existing company website or web application? Enter OmniOut—a game-changing solution that embeds Salesforce OmniStudio components directly into your public-facing site.
What Is OmniOut?
OmniOut is a framework for exporting Salesforce OmniStudio components (like OmniScripts and FlexCards) and hosting them on public websites. It enables businesses to selectively expose Salesforce functionality to customers, partners, or prospects through tailored interactions that are specific to their needs. Instead of directing users into Salesforce-hosted portals, OmniOut empowers you to deliver connected, branded experiences through your own website.
The Benefits of OmniOut for Salesforce Customers
1. Targeted Experiences Without an Experience Cloud Site: Not every business requires the comprehensive structure of Salesforce Experience Cloud. OmniOut allows companies to share only the desired Salesforce components, reducing complexity and cost while delivering a streamlined user experience.
2. Build Low-Code/No-Code Web Components: With tools like OmniScripts, FlexCards, and DataRaptors, businesses can build powerful, Salesforce-integrated web components using a simple drag-and-drop interface
3. Scalable and Flexible Hosting: Salesforce OmniOut extends the power of OmniStudio by enabling you to embed OmniStudio components, such as OmniScripts and FlexCards, directly into any website or external application.
Using AWS to Power OmniOut
Our team designed an AWS architecture for OmniOut that prioritizes security, performance, and simplicity as shown in the diagram below.
A couple things to highlight:
1. Proxy Architecture for Enhanced Protection: OmniOut network calls are not secure by default.To safeguard these, we implemented an AWS Lambda function that acts as a secure proxy. When users interacts with an OmniOut component, the Lambda function retrieves the necessary Salesforce credentials from AWS Secrets Manager, then fetches the required data from Salesforce.
2. Static Website Hosting for OmniStudio Components: To load Salesforce OmniStudio components on a standalone webpage, they are exported and stored in AWS S3 as static assets. These are then delivered to end users via AWS CloudFront.
Discover the Power of OmniOut with SOLVD.cloud
OmniOut is transforming how businesses leverage Salesforce data to deliver tailored, secure customer interactions. Whether you’re looking to enhance user experiences or streamline your Salesforce integration strategy, OmniOut provides a scalable, cost-effective solution.
Interested in learning more about how OmniOut can benefit your business? Contact SOLVD.cloud here, and let’s explore how we can help you create meaningful connections with your customers.