Follow these steps to set up and configure the MSM self-service portal.
This feature is part of the Communications Cloud managed package.
- Provide the OmniStudio access to guest users to login to the community portal. See Create an OmniStudio Permission Set for Digital Experience Guest Users.
-
Update these metadata values for the customer community user VPL Metadata Config name:
- From Setup, in the Quick Find box, enter Custom Metadata Types, and then select Custom Metadata Types.
- Beside VPL Metadata Config, click Manage Records.
- Beside the CustomerCommunityUser VPL Metadata Config Name column, click Edit.
-
Add the Mobile Subscription Self Service Customer profile ID in the Label field.
Note
To get the profile ID, find the Mobile Subscription Self Service Customer profile in setup and copy the ID from the address bar.
-
Create Audience for logged-in home page:
- From Setup, in the Quick Find box, enter All Sites, and then select All Sites.
- Beside Mobile Subscription Self Service Portal, click Builder.
- Click the dropdown beside the gear icon of Home bar.
- Click the 3 dots beside Home and click Page Settings.
- Click the Page Variations tab.
- Beside LoggedInHomePage, click the dropdown and then click Assign.
- Click New Audience.
-
Enter these details:
-
Audience: LoggedInCustomer.
-
Audience Criteria: Audience matches when = All conditions are met, Type = Profile, Operator = Equals, Value = Mobile Subscription Self Service Customer.
-
Click Save and Assign.
-
- Click Publish at the top-right corner on the community page.
-
Clear custom labels cache:
- From Setup, open Salesforce Classic view.
- Click the All tabs plus button and then select Vlocity Cards.
- Click Cache settings.
- Select the Custom Labels checkbox and click Clear. This step is a prerequisite before opening the community URL.
-
Launch the community URL from setup:
- From Setup, in the Quick Find box, enter All Sites, and then select All Sites.
- Click the Mobile Subscription Self Service Portal URL.
-
Troubleshoot community URL launch issue. If the community URL isn’t launching and showing 500 internal server error, follow these steps:
- From Setup, in the Quick Find box, enter All Sites, and then select All Sites.
- Beside Mobile Subscription Self Service Portal, click Workspaces.
- Click Administration and then click Pages.
- Click the Go to Site.com Studio link.
- Click Trash Can.
- If there’s anything present in the trash can, click Restore.
- Publish the community and relaunch the community URL.
-
Resolving the community page custom labels. If on the community landing page or on any other page, custom labels aren’t resolved or if you see texts starting with b2ccmex, then perform these steps:
- Do step 4 again in the target org.
-
Follow these steps to clear any entry inside session storage:
-
On the community login page, right-click anywhere on the browser.
-
Click Inspect.
-
Click the double arrow icon and then select Application.
-
Click Session Storage.
-
Click the clear icon to clear any entry inside each session storage.
-
- Reload the page again or open the URL in an incognito window.
- From Setup, in the Quick Find box, enter Permission Sets, and then select Permission Sets.
- Click Mobile Subscription Management Customer Perm Set.
- Click Custom Metadata Types.
- Click Edit and add VPL Metadata Config if not already added.
-
Troubleshooting tip: In the community portal if the flexcards are not loading properly or the old UI is rendering even after making changes in flexcard, follow these steps.
- From Setup, in the Quick Find box, enter Session Settings, and then select Session Settings.
- Under Caching, deselect Enable secure and persistent browser caching to improve performance.
- Save your changes.