Community-Cloud-Consultant Practice Test Questions

Total 285 Questions


Last Updated On : 28-Aug-2025 - Spring 25 release



Preparing with Community-Cloud-Consultant practice test is essential to ensure success on the exam. This Salesforce SP25 test allows you to familiarize yourself with the Community-Cloud-Consultant exam questions format and identify your strengths and weaknesses. By practicing thoroughly, you can maximize your chances of passing the Salesforce certification spring 2025 release exam on your first attempt.

Surveys from different platforms and user-reported pass rates suggest Community-Cloud-Consultant practice exam users are ~30-40% more likely to pass.

Universal Containers need to create a Support Community with the following requirements:
- Customer and partner users will be members of this community and use the customer community and partner community license, respectively - A customer user should be able to see all cases opened for their account, including cases are opened by their colleagues - Customer users must be able to collaborate with all Community users What two things should a Salesforce Admin do to accomplish this? Choose 2 answers



A. Set up delegated admin access for customer users


B. Enable super user access for customer users


C. Select the community user visibility checkbox


D. Create a sharing set on the case object





C.
  Select the community user visibility checkbox

D.
  Create a sharing set on the case object

Explanation:

Why Option C (Community User Visibility) is Correct?
Community User Visibility allows users to see and collaborate with other members in the community (e.g., via the People tab).
This fulfills the requirement: "Customer users must be able to collaborate with all Community users."
Without this, users can only interact in groups or via records they share.

Why Option D (Sharing Set on Case Object) is Correct?
Sharing Sets control record access for external users based on Account or Contact relationships.
Since customers should see all cases for their account, a Sharing Set can automatically grant access to cases tied to their Account.
This meets the requirement: "A customer user should be able to see all cases opened for their account, including cases opened by their colleagues."

Why Other Options Are Incorrect?
A. Delegated Admin Access → Grants administrative privileges (e.g., managing users), which is not required here.
B. Super User Access → Allows users to see all data in their account hierarchy, but does not enable collaboration or case sharing by itself.

Reference:
Community User Visibility: Control Member Visibility
Sharing Sets: Share Records with External Users

You wish to share cases created and owned by your community users (Customer Community Plus) with the internal product support team, what is the best way to achieve this?



A. Custom Permission


B. Custom Sharing Rule


C. Records owned by community members are automatically shared with all internal users<


D. Custom Sharing Set


E. Custom Sharing Group





B.
  Custom Sharing Rule

Explanation:

Sharing Cases from Community Users to Internal Users:
In Salesforce Experience Cloud, when community users (especially Customer Community Plus licensed users) create or own records like Cases, those records are not automatically visible to internal users unless sharing mechanisms are configured.

Why Custom Sharing Rule is the Right Solution:
Sharing Rules allow admins to open up record access based on record owner, criteria, or roles/public groups.
This method allows you to share Cases owned by external users with internal users (e.g., Product Support team).
Ideal for scenarios where record visibility needs to cross license boundaries (external to internal).

🔗 Reference: Set Up Sharing Rules

Why Other Options Don’t Work:
A. Custom Permission
Controls feature-level access (like deleting records or editing fields), not record sharing.
C. Automatic Sharing
False — community user records are not auto-shared with internal users. Sharing must be explicitly configured.
D. Custom Sharing Set
Sharing Sets work for external users to access records, not to grant access to internal users.
E. Custom Sharing Group
Sharing Groups are used with Sharing Sets, and only apply to external user sharing — cannot expose records to internal users.

Universal Containers has a Community for partners and another Community for their customers. They want to give their partners access to their Community for customers as well. How should the Salesforce Admin do this?



A. Include the partner profile as a member of the Community for customers.


B. Create Partner users as members in the Customer Community and send login details to the users


C. Add the Customer community to the Partner Community user profile


D. Select the Enable Customer Community user option in the Partner contact in Salesforce





A.
  Include the partner profile as a member of the Community for customers.

Explanation:

The best way to grant partner users access to the Customer Community is to include the partner profile as a member of the Community for customers (Option A). According to Salesforce Help, adding the Partner Community User profile (or a custom profile used by partner users) to the Customer Community’s member list in Experience Workspaces > Administration > Members allows all partner users with that profile to access the Customer Community. This is a declarative, scalable solution that leverages existing user accounts and aligns with Salesforce’s standard process for managing community membership.

Why Other Options Are Incorrect
Option B (Create Partner users as members in Salesforce and send login details): Creating new user accounts is unnecessary, as existing partner users can be granted access via their profile. This option is inefficient and could lead to duplicate users or license issues.
Option C (Add the Customer community to the Partner Community user profile): The terminology is incorrect, as communities are not added to profiles; profiles are assigned to communities. This option is ambiguous and does not reflect standard Salesforce processes.
Option D (Enable Customer Community user option in Partner account): No such option exists on the Contact or Account record, making this option invalid.

Implementation Steps
Based on Salesforce Help, here’s how the Salesforce Admin can implement the requirement:

Verify Partner User Setup:
Ensure partner users have active User records with Partner Community licenses, linked to Contact records tied to partner Accounts.
Confirm these users have access to the Partner Community via their profile** (e.g., “Partner Community User”) or permission set.

Access the Customer Community Settings:
Navigate to Setup > Feature Settings > Digital Experiences > All Sites.
Select the Customer Community and click Workspaces to open Experience Workspaces.
Navigate to Administration > Members.

Add Partner Profile to Customer Community:
In the Members section, locate the Profiles tab.
Search for and select the Partner Community User User profile (or or the custom profile used for partner users).
Add the profile to the Selected Profiles list to grant all users with that profile access to the Customer Community.
Alternative: If only specific partner users need access, create a permission set, assign it to those users, and add the permission set to the Customer Community’s member list.

Configure Permissions for Customer Community:
Ensure the partner profile or permission set grants appropriate access to objects and features in the Customer Community (e.g., Case, Knowledge, or Chatter).
Navigate to Setup > Profiles or Permission Sets and verify permissions like Read or Create on relevant objects.

Test the Configuration:
Log in as a test partner user with the Partner Community license.
Verify they can access the Customer Community (e.g., navigate to its URL, such as customer.universalcontainers.my.salesforce.com).
Confirm access to Customer Community features (e.g., view cases, post in Chatter) matches the profile or permission set settings.
Ensure existing access to the Partner Community remains unaffected.

Notify Partner Users:
Inform partner users about their access to the Customer Community, providing the community URL and any updated login instructions (though existing credentials should work).
Use Experience Workspaces > Administration > Emails to send a mass email or customize login notifications.

Monitor and Maintain:
Use Experience Workspaces > Analytics to track partner user engagement in the Customer Community (e.g., page views, feature usage).
Review membership settings periodically to ensure only authorized partner users have access.

Additional Notes
Partner Community License: This license supports access to multiple communities, making it suitable for granting partner users access to both the Partner and Customer Communities.
Scalability: Using profiles (Option A) is more efficient than adding individual users (as implied in Option B), especially for large numbers of partners.
Security Considerations: Ensure partner users have only the necessary permissions in the Customer Community to prevent unintended access to sensitive data (e.g., customer-specific cases).
Exam Context: This question tests knowledge of Experience Cloud membership and user management, key topics in the Salesforce Experience Cloud Consultant exam. Understanding how to assign profiles or permission sets to communities is critical.

References:
Salesforce Help: Set Up and Manage Experience Cloud Sites
Salesforce Help: Add Members to Your Experience Cloud Site
Salesforce Help: Set Up Community Users
Salesforce Help: Set Up Community User Permissions
Salesforce Help: Communicate with Community Users
Salesforce Help: Monitor Community Analytics

You have just enabled Portal User Visibility in Setup > Sharing Settings. What is the benefit of doing this?



A. Community Managers are able to view all Community Users regardless of the organisation-wide defaults


B. Limited information on Community user profiles are publicly accessible e.g. Name, Photo, Reputation Level, Description


C. Limited information on Community user profiles are publicly accessible e.g. Name, Photo, Reputation Level, Description


D. All users with Write access to Cases on their profile are able to see all Cases owned byCommunity Members


E. Community users in the same community can see each other, regardless of the organisation-wide defaults


F. Portal users in the same customer or partner portal account can see each other,regardless of the organization-wide defaults





F.
  Portal users in the same customer or partner portal account can see each other,regardless of the organization-wide defaults

Explanation:

Why Option F is Correct?
Portal User Visibility (now called Community User Visibility) allows:
Users under the same Account (e.g., partners/customers in a shared hierarchy) to see each other in the Community.
Overrides Organization-Wide Defaults (OWD) for external user visibility.

Key Benefit:
Enables collaboration (e.g., partners in the same company can find each other in the People tab).
Without this, OWD settings might block user visibility entirely.

Why Other Options Are Incorrect?
A. Community Managers → Already have full visibility via their profile/permissions, unrelated to this setting.
B/C. Public Profile Info → Incorrect; this setting controls internal Community visibility, not public access.
D. Case Access → Governed by Sharing Settings, not user visibility.
E. All Community Users → Too broad; visibility is limited to users under the same Account.

Reference:
Community User Visibility: Control Member Visibility

Universal Containers build a Community on the Customer Service (Napili) Template. The Salesforce Admin customised a few pages by adding custom-built Lightning components. The Salesforce Admin upgraded the template to the latest version.
What is the status of the custom Lightning components on the page after the upgrade?



A. The Lightning components are on the page, but will NOT load until the Community is published.


B. The Lightning components are NOT on the page, but are available in the Community Builder


C. The Lightning components are neither on the page nor in the Community Builder


D. The Lightning components are on the page and load as expected.





D.
  The Lightning components are on the page and load as expected.

Explanation:

When upgrading a Salesforce Experience Cloud site (formerly known as a Community) built on the Customer Service (Napili) Template, Salesforce preserves your page customizations — including any custom Lightning components — as long as they follow best practices.

Key behaviors during a template upgrade:
Custom Lightning components added to pages remain intact.
Component configurations and layout locations are preserved during the upgrade.
The upgrade process enhances the template framework, but does not remove or alter customizations.
This means:
After the upgrade, the custom Lightning components remain on the page and function as expected — no additional action is required unless there are breaking changes in the component code itself.

🔧 Example Scenario:
A custom component like c:CaseSummary is added to the Case Detail page.
The admin upgrades the Napili template.
After upgrade:
The page still contains the c:CaseSummary component.
It loads and behaves as expected, assuming no internal component errors.

📘 Reference:
Salesforce Help – Upgrade a Template-Based Experience Site
Salesforce Developer Guide – Lightning Components in Communities

Why Other Options Are Incorrect:
A. Components won’t load until the community is published
→ False. Components load immediately in Builder preview and on live pages (post-publish) unless there are code errors.
B. Components are not on the page but available in Builder
→ False. You do not need to re-add them after upgrade — they stay in place.
C. Components are neither on the page nor in Builder
→ False. Components do not disappear from the page or builder unless manually removed or if there are compatibility issues.

Universal Containers (UC) is using Service Cloud to handle cases coming from chat, phone, and emails. UC created a public self-service Community to offload some customer support questions by enabling Knowledge and Articles. UC wants users to be able to create a Case without logging into the Community.
Which two features should the Administrator enable to meet this requirement?
Choose 2 answers Select one or more of the following:



A. Email templates


B. Web-to-case


C. Question-to-case


D. Guest Access to the Support API





B.
  Web-to-case

D.
  Guest Access to the Support API

Explanation:

Why Option B (Web-to-Case) is Correct?
Web-to-Case allows guest users (non-logged-in visitors) to submit Cases via:
A web form embedded in the Community.
No authentication required.

How It Works:
Enable in Setup → Web-to-Case.
Generate an HTML form or use a Lightning component (e.g., lightning:recordEditForm).

Why Option D (Guest Access to the Support API) is Correct?
Guest Access to the Support API enables:
Programmatic Case creation via anonymous Apex or APIs.
Used for custom forms/buttons in the Community.

How It Works:
Enable in Setup → Guest User Settings → Allow Guest Access to the Support API.

Why Other Options Are Incorrect?
A. Email Templates → Used for outbound communications, not Case creation.
C. Question-to-Case → Converts Knowledge Article questions to Cases, but requires logged-in users.

Reference:
Web-to-Case: Set Up Web-to-Case
Guest API Access: Enable Guest User Permissions

Universal Containers needs to provide Community access to a select set of customers. Customers will NOT be asked to register.
In which two ways can a Salesforce Admin accomplish this task?
Choose 2 answers.



A. Use external ETL tools to extract customers and load into Salesforce.


B. Use the Salesforce Community User API to create Community users.


C. Use the Data loader to extract the customers and upload the customers to be set up as Community users.


D. Use the Community import wizard to create users.





B.
  Use the Salesforce Community User API to create Community users.

C.
  Use the Data loader to extract the customers and upload the customers to be set up as Community users.

Explanation:

To provide Community access to a select set of customers without requiring them to register, the Salesforce Admin can use the following two methods:

Option B (Use the Salesforce Community User API to create Community users): The Salesforce API (e.g., REST or SOAP) allows programmatic creation of User records for Community users, tied to Contact records with Customer Community licenses. This pre-provisions user accounts, eliminating the need for customer registration, and is ideal for automated or custom workflows.
Option C (Use the Data Loader to extract the customers and upload the customers to be set up as Community users): Data Loader enables bulk import of User records for the selected customers, ensuring they are set up as Community users without registration. It’s a declarative, admin-friendly tool for provisioning users in bulk.

Why Options A and D Are Not Chosen:
Option A (Use external ETL tools): While valid, this option requires external integration tools and technical setup, making it less straightforward than Data Loader (Option C) or API (Option B), which are native Salesforce capabilities. For an admin-focused task, Options B and C are more direct.
Option D (Use the Community import wizard): No such feature exists in Salesforce Help, making this option invalid.

Implementation Steps
Based on Salesforce Help, here’s how the Salesforce Admin can implement the requirement using Salesforce API (Option B) and Data Loader (Option C):

Step 1: Prepare Customer Contact Records
Ensure the select set of customers exists as Contact records in Salesforce, linked to Accounts.
If Contacts don’t exist, import them using Data Import Wizard (Setup > Integrations > Data Import Wizard) or another tool, with fields like FirstName, LastName, Email, and AccountId.

Step 2: Enable Community and Licenses
Verify the Community is set up in Setup > Feature Settings > Digital Experiences > All Sites.
Ensure sufficient Customer Community or Customer Community Plus licenses are available in Setup > Company Settings > Company Information.
Identify the Profile (e.g., “Customer Community User”) or Permission Set for Community users, granting access to the Community and necessary objects (e.g., Case, Knowledge).

Step 3: Implement Option B (Salesforce Community User API)
Prepare API Data:
Work with a developer to create a script (e.g., using REST API or SOAP API) to create User records.
Required fields for the User object include:

Username: Unique identifier (e.g., customer1@uc.com).
Email: Customer’s email address.
ContactId: ID of the corresponding Contact record.
ProfileId: ID of the Community user profile (e.g., Customer Community User).
IsActive: true to enable the user.
CommunityNickname: Unique nickname for the Community.
Alias, TimeZoneSidKey, LocaleSidKey, EmailEncodingKey, LanguageLocaleKey: Standard user fields with appropriate values.

Example REST API payload:
{
"Username": "customer1@uc.com",
"Email": "customer1@uc.com",
"ContactId": "003xxxxxxxxxxxx",
"ProfileId": "00exxxxxxxxxxxx",
"IsActive": true,
"CommunityNickname": "customer1",
"Alias": "cust1",
"TimeZoneSidKey": "America/New_York",
"LocaleSidKey": "en_US",
"EmailEncodingKey": "UTF-8",
"LanguageLocaleKey": "en_US"
}

Execute API Call:
Use a tool like Postman or a custom script to send the API request to create users (e.g., POST /services/data/vXX.0/sobjects/User).
Ensure the API user has permissions to create User records and assign Community licenses.


Assign Community Membership:
Ensure the created users’ profile is added to the Community in Experience Workspaces > Administration > Members > Profiles.
Alternatively, include the UserPreferencesEnableCommunity field in the API payload to enable Community access.

Test API-Created Users:
Log in as a test user (using the generated credentials) to verify Community access.
Confirm users can access Community features (e.g., view pages, post in Chatter) without needing to register.

Step 4: Implement Option C (Data Loader)
Prepare CSV File:
Export Contact records for the select customers using Data Loader or a report to get ContactId, Email, and other relevant fields.
Create a CSV file for the User object with columns: Username, Email, ContactId, ProfileId, IsActive, CommunityNickname, Alias, TimeZoneSidKey, LocaleSidKey, EmailEncodingKey, LanguageLocaleKey.
Example CSV row:
Username,Email,ContactId,ProfileId,IsActive,CommunityNickname,Alias,TimeZoneSidKey,LocaleSidKey,EmailEncodingKey,LanguageLocaleKey
customer1@uc.com,customer1@uc.com,003xxxxxxxxxxxx,00exxxxxxxxxxxx,true,customer1,cust1,America/New_York,en_US,UTF-8,en_US

Obtain the ProfileId from Setup > Profiles > [Customer Community User Profile].

Import Users with Data Loader:
Open Data Loader and log in with admin credentials.
Select Insert, choose the User object, and upload the CSV file.
Map CSV columns to User fields (e.g., Username to Username, ContactId to ContactId).
Execute the import and verify success in the results file.

Assign Community Membership:
Add the Customer Community User profile to the Community in Experience Workspaces > Administration > Members > Profiles.
Alternatively, update the CSV to include a custom field (e.g., UserPreferencesEnableCommunity) to enable Community access during import.

Test Data Loader-Created Users:
Log in as a test user to confirm Community access without registration.
Verify users can interact with Community features as expected.

Step 5: Notify Customers
Generate login credentials (e.g., temporary passwords) for the created users.
Send welcome emails with login details and the Community URL (e.g., community.universalcontainers.my.salesforce.com) using Experience Workspaces > Administration > Emails or a mass email tool.
Consider enabling Single Sign-On (SSO) if UC has an identity provider, allowing customers to access the Community seamlessly without separate credentials.

Step 6: Monitor and Maintain
Use Experience Workspaces > Analytics to track user engagement in the Community.
Monitor user accounts in Setup > Users to ensure only the select customers have access.
Deactivate unused accounts if customers no longer need access.

References:
Salesforce Help: Set Up and Manage Experience Cloud Sites
Salesforce Help: Add Members to Your Experience Cloud Site
Salesforce Help: Insert Records with Data Loader
Salesforce Help: REST API Developer Guide
Salesforce Help: Import Data with the Data Import Wizard
Salesforce Help: Communicate with Community Users
Salesforce Help: Monitor Community Analytics

What do you recommend? Wendy, the Community Manager at Regional Containers has come to you for advice on managing the Community (Community Manager & Community Builder) from a Mobile Device.



A. Navigate to the community URL and append /manage/one. app and you will be able to login to the mobile community management site


B. Wendy should access Community Manager and Community Builder via a Desktop browser only.


C. Wendy should download the Salesforce1 app and access the Community Manager through the Salesforce1 switcher.


D. Wendy should download the OneCommunity Manager app where she will be able to make limited administrative changes to the Community





B.
  Wendy should access Community Manager and Community Builder via a Desktop browser only.

Explanation:
As of current Salesforce functionality, Community Manager and Community Builder are not fully supported on mobile devices, including through:

Mobile web browsers
Salesforce mobile app (Salesforce1)
Any standalone mobile apps

Salesforce recommends using a desktop browser for any administrative tasks related to:
Community Manager (for moderation, reports, member management, reputation settings)
Community Builder (for branding, page editing, component placement)

Why the Other Options Are Incorrect:
A. Navigate to the community URL and append /manage/one.app...
→ This is not a valid or supported method to access the mobile version of Community Manager. This kind of path does not exist for Community management.
C. Wendy should download the Salesforce1 app and access Community Manager...
→ The Salesforce mobile app (Salesforce1) does not support Community Manager or Builder interfaces. It supports standard Salesforce navigation and object access only.
D. Wendy should download the OneCommunity Manager app...
→ This app does not exist in Salesforce. There is no separate mobile app from Salesforce for community management.

🔒 Important Note:
While community users (members) can access and engage with the community from mobile devices, administrative tasks (like editing templates, managing users, setting up pages, etc.) are still restricted to desktop.

🔗 Reference:
Salesforce Help – Experience Cloud Site Administration

Regional Containers have recently launched their Employee Community which is based off Tabs + Visualforce. As the administrator you have been asked in the team meeting about the best way to access the Community using iOS and Android devices, what do you recommend?



A. Android users should download the Salesforce1 app and access the community through the Salesforce1 switcher. iOS users should navigate to the Community URL via the browser as this feature is not support in the Android version of Salesforce1


B. Navigate to the community URL in the browser and a mobile experience will be automatically rendered


C. All users should access a Visualforce + Tabs community via a Desktop browser only


D. Android & iOS users should download the Salesforce1 app and access the community through the Salesforce1 switcher


E. IOS users should download the Salesforce1 app and access the community through the Salesforce1 switcher. Android users should navigate to the Community URL via the browser as this feature is not support in the Android version of Salesforce1





D.
  Android & iOS users should download the Salesforce1 app and access the community through the Salesforce1 switcher

Explanation:

Why Option D is the Best Fit
Since Regional Containers launched a Tabs + Visualforce Employee Community, here's what matters:

Tabs + Visualforce communities are fully supported in the Salesforce mobile app (formerly Salesforce1) for both Android and iOS.
Users can switch to their community via the App Switcher, assuming their profile has access permissions.
The mobile app provides a streamlined version of the Visualforce community, optimized for viewing and navigation.

🔧 Access through the mobile app also enables easier integration with CRM data, push notifications, and customizable tabs for mobile users.

Breakdown of Why the Other Options Miss the Mark
A & E: Incorrect — Salesforce1 (now called Salesforce Mobile App) is available on both Android and iOS, with equal support.
B: Partially true, but relying solely on browser rendering lacks native mobile features. Doesn't leverage the mobile app's capabilities.
C: Too restrictive — Communities built on Tabs + Visualforce can be accessed on mobile.

🔐 Reminder for Admin Setup
Make sure Wendy checks:
✔️ User profiles and permission sets for mobile access
✔️ Mobile navigation setup includes community tabs
✔️ App visibility under Mobile App Settings → Connected Apps

Universal Containers has created a new LightningCommunity in the sandbox using the partner central template. The partner Community is built using standard Lightning components, custom Lightning components, and object pages. What should the admin use to migrate changes from sandbox to production?
Select one or more of the following:



A. Metadata AP


B. Force.com IDE


C. Template export


D. Change sets





A.
  Metadata AP

D.
  Change sets

Explanation:

To migrate changes from a sandbox to production in Salesforce—especially for Experience Cloud (formerly Community Cloud) sites like a Partner Central Community—Salesforce provides two main supported approaches:

A. Metadata API
The Metadata API supports full deployment of Experience Cloud sites, including:

Templates
Branding
Lightning pages and components
Navigation menus
Custom objects, Apex classes, profiles, permission sets, etc.

This is the most flexible and powerful method, especially for CI/CD pipelines or scripted deployments.
Tools like SFDX (Salesforce CLI) or Workbench also use the Metadata API under the hood.

🔗 Reference: Deploy a Lightning Community Using Metadata API

D. Change Sets
Change Sets allow admins to move supported metadata between related orgs (e.g., sandbox to production) via the Salesforce UI.
Supported items include:
Lightning components
Object pages
Apex classes
Custom objects
Community site definitions

🔗 Reference: Salesforce Change Sets Documentation

⚠️ Note: Not all metadata types are supported in Change Sets. For example, some branding or CMS content may require Metadata API or manual steps.

Why the Other Options Are Incorrect:
B. Force.com IDE
→ Deprecated by Salesforce. No longer officially supported. Replaced by Visual Studio Code with Salesforce Extensions.
C. Template export
→ Template export is not a valid deployment mechanism. Templates are for initial setup of a community. You cannot migrate live components, pages, or settings using template export.

Page 8 out of 29 Pages
Community-Cloud-Consultant Practice Test Home Previous