Create a Customer Account Portal
Meet Ursa Major Solar
Ursa Major Solar, Inc., is a Southwest-based supplier of solar components and systems. It’s gone from being a local player to a regional one, and it recently opened a second sales and distribution center in a neighboring state. Competitively priced solar components are its bread and butter, but turnkey solar solutions are the fastest growing (and most profitable) part of its business.
Ever since it expanded into different markets, Ursa Major has been considering setting up a customer account portal so its customers can check the status of their orders and find information on their solar panels. The bigger it gets and the more clients it has, the more the need for a customer portal presents itself.
Maria, the Ursa Major system administrator, wants to create a customer account portal using Experience Cloud to give customers all the information they need in one place.
Now, Maria starts setting up a customer account portal. Go ahead and take these steps in your Trailhead Playground.
- From Setup, enter
Digital Experiencesin the Quick Find box, then select Settings.
- Select Enable Digital Experiences.
- If enhanced domains are enabled in your org, your digital experiences domain is shown. It includes your My Domain name in the format
MyDomainName.my.site.comfor production orgs.
- If enhanced domains aren’t enabled in your org, select a domain name, and click Check Availability to make sure that it’s not already in use. We suggest that you use something recognizable to your users, such as your company name. The domain name is the same for all sites. You create a unique URL for each site when creating it by entering a unique name at the end of the URL. For example, if your domain name is
UniversalTelco.force.com, and you're creating a partner portal, you can enter
partnersto create the unique URL
UniversalTelco.force.com/partners. Keep in mind that you can’t change your domain name after you enable digital experiences.
- Click Check Availability to make sure the domain is available.
- Click Save, then OK.
Now that you’ve enabled digital experiences, let’s set up a bare-bones customer account portal. You should have been redirected to the All Sites page in Setup, but if not, enter
Digital Experiences in Quick Find, and select All Sites .
- Click New. The Creation wizard appears with different template options for you to choose from.
- Select the Customer Account Portal template.
- Click Get Started.
- Name the site Ursa Major Customer Account Portal and enter UrsaMajorPortal at the end of the URL.
- Click Create.
Your portal is now in Preview status, which means that what you’ve created so far isn’t in the world yet. Take a quick look around. This is Experience Workspaces, and you'll be coming back here soon to customize and administer your site.
Create Customer Users
- Click and select Accounts, and choose the All Accounts list view.
- Click Grand Hotels & Resorts Ltd .
- Click Tim Barr from the Contacts related list.
- From the dropdown menu, select Enable Customer User .
- Change the following in the New User detail page:
- Email: [Enter your email address so you can get login information for your newly created users.]
- Username: [unique username in an email format]
- User License: Customer Community
- Profile: Customer Community User The best practice here is to clone the Customer Community User profile, and go through all the user permissions with a fine-toothed comb to ensure that all the settings are ones that you want. To allow standard external profiles to be used, select the Allow using standard external profiles for self-registration and user creation in Setup > Digital Experiences > Settings.
- City: Chicago
- Select the Generate new password and notify user immediately checkbox. Click Save .
Note that you just changed the city to Chicago in Tim’s user object. This bit of knowledge is going to be handy in a little bit.
Now take the same steps with Edna Frank, a contact on the GenePoint account, but leave the city blank or enter a city different from Chicago.
Add the Profiles to Your Portal’s Membership
Now that you’ve created a basic customer account portal and enabled customer users, you’re ready to add the user profiles as members to your portal.
- From Setup, enter
Digital Experiencesin the Quick Find box, then select All Sites.
- Click Workspaces next to the Ursa Major portal.
- Click Administration | Members.
- To add members using profiles:
- Select the Customer Community User profile. (If you don’t see the profile, change the search to All.)
- Click Add.
- Click Save.
Once you publish and activate the portal (which we’ll do in a later step), you’ll receive automatically generated welcome emails to let you know you’ve been added to an active portal.