A Salesforce Customer Portal is similar to a Self-Service portal in that it provides an online support channel for your customers—allowing them to resolve their inquiries without contacting a customer service representative. However, a Customer Portal provides significantly richer functionality than a Self-Service portal. This is because a Customer Portal has functionality similar to Salesforce. With a Customer Portal, you can customize and deliver a visually stunning user interface to your customers.
When setting up a Salesforce Customer Portal for the first time, configure the following before enabling users to access your portal:
- Set up your portal, means
- Enable the Customer Portal.
- Create one or more portals.
- Enable Salesforce CRM Content
- Customize page layouts, search layouts and list views for each Customer portal profiles created.
- Set up workflow rules or case assignment rules to automatically assign cases created by portal users to Salesforce users or queues by using the criteria Current User: User Type contains Customer Portal.
- Assign Customer Portal profiles to a portal:
- Select the name of a portal from the Customer Portal Setup page.
- Click Edit Profiles in the Assigned Profiles section.
- Select the Active checkbox next to the profile you want to assign to the portal.
- Set the organization-wide defaults in your organization's sharing model to Private on accounts, contacts, contracts, assets, and cases. This ensures that portal users can only view and edit data related to their accounts.
- Verify that portal users are not added to any queues and are not included in any public groups added to queues. This is because portal users added to queues may be able to access records from accounts with which they are not related.
- Add the Welcome component to home page layouts assigned to portal users.
- The Welcome component allows portal users to receive a welcome message with their name, plus the ability to change their own portal username, password, locale, language, time zone, and contact information.
- Allow contacts to register themselves for access to your portal.
Enable Login & Settings

- Click Your Name | Setup | App Setup | Customize | Customer Portal | Settings.
- Click Edit next to the name of the Salesforce Customer Portal you want to customize.
- Set the following options:
- Setting : Name, Description, Login Enabled, Administrator
- Portal Default Settings : Login URL, Logout URL, Top-Level Category for Portal, Enable Self-Close Case from Suggested Solutions, Show Action Confirmation.
- Email Notification Settings : From Email Address, From Email Name, New User Template, New Password Template, Lost Password Template, New Comment Template, Change Owner to Portal User Template.
- Self-Registration Settings : Self - Registration Enabled, New User Form URL, Registration Error Template, Default New User License, Default New User Role, Default New User Profile.
- Click Save to save your Customer Portal settings.