Skip to main content

#Trailhead Challenges1,647 discussing

Hands-on challenges are the “secret sauce” of Trailhead. Before searching for solutions to superbadge challenges, review the Salesforce Certification Program Agreement and Policies. ** NOTE ** : If you were able to get a response that solved your issue, please mark it as the 'Best Answer' to help other Trailblazers. If the issue persists after 48 hours, create a Trailhead Help case at https://help.salesforce.com/s/support for further assistance.

I am studying the module Create a Data Using Clicks and when I click in the button "Earn 100 points" I receive the answer "We could not find a record with the name 'Stunning Victorian' in the House object specified in the House.csv.

Verify step to earn 100 points"

I would like to know why is being showed this message. I upload the arquive House.csv

 

#Trailhead Challenges

22 answers
0/9000

I was trying to complete the Refine Your Prompt Template for Accurate Agent Replies trail and noticed that the Pre-Arrival Guest Welcome Prompt template is not available.  Maybe I'm missing something, or maybe they updated the other trails but forgot to update this not sure.  But can someone help me with this?      

2 answers
  1. Apr 28, 9:12 PM

    Hi @Akshay Pokle - I originally had the Pre-Arrival instructions, completed the challenge to Craft an Effective Prompt Template

    but didn't realize that I was using the wrong org/playground until the following challenge.   

     

    I then created a new Developer org to proceed but could no longer find the instructions for the Pre-Arrival prompt template. Finally, I got it to appear by re-taking the (underlined) challenge. Pasting the instructions here, hope this helps! 

     

    Create a Prompt Template That Delivers a Warm, Personalized Pre-Arrival Message

    Design a prompt template that generates custom welcome messages for upcoming resort guests. This message includes the check-in date and a happy birthday message (if applicable). Use available guest data to ensure the tone is welcoming and the content is relevant. 

     

    Prework

     

    If you don’t already have your Einstein AI-enabled trial org open, scroll down to the Challenge section and click 

    Launch to open it.

    • From Setup, in the Quick Find box, search for and select Einstein Setup
    • Turn on Einstein by clicking the toggle. 
    • Create a prompt template:
      • Prompt Template Type: Flex
      • Prompt Template Name: Pre-Arrival Guest Welcome
      • API Name: Pre_Arrival_Guest_Welcome
      • Define sources:
        • Name: Contact
        • API Name: Contact
        • Source Type: Object
        • Object: Contact
    • Draft the prompt template:   

      You're a customer service representative responding to [Contact First Name], a guest at Coral Cloud Resort, ahead of their upcoming stay. Your goal is to deliver a personalized and friendly message that helps the guest feel welcomed, informed, and excited for their visit. Use the following trip booking details to craft a warm welcome message that includes resort highlights, helpful tips, and any activities they have booked in advance.   

      Response Format:   

      "Hi [Contact First Name],   

      We’re so excited to welcome you to Coral Cloud Resort on [Check-in Date]! Your adventure is just around the corner.   

      If you have any questions before check-in, just let us know. We’re here to make your stay unforgettable!"

    • Replace placeholders with the following merge fields:
      • Contact > FirstName
      • Contact > Next Check-in Date
    • Select the Prompt Template model: OpenAI GPT 4 Omni Mini
    • Activate your Pre-Arrival Guest Welcome prompt template.

    https://trailhead.salesforce.com/trailblazer-community/feed/0D5KX00000bHCy80AG

0/9000

Task Name Mute Permissions in Permission Set Groups 

The task 

  1. From Setup, in Quick Find type Permission Set Groups and then select Permission Set Groups.
  2. Click Sales Processing—the permission set group you created in Unit 2.
  3. Under Permission Sets click Muting Permission Set in Group.
  4. Click New.
  5. For label use Contracts Permissions Muted.
  6. For API Name, use Contracts_Permissions_Muted.
  7. Save the muting permission set.

Select permissions to mute.

  1. Click the name of your muting permission set.
  2. In the Find Settings box, enter Contracts, and then select Contracts.
  3. Click Edit.
  4. Mute the View All Records and Modify All Records object permissions.
  5. Save your changes.
  6. In the Find Settings box, enter Contracts, and then select Activate Contracts. (Im stuck here as an error appears "insufficient privileges". 
  7. Click Edit.
  8. Under Sales, mute the Activate Contracts and Delete Activated Contracts permissions.
  9. Save your changes.

Now when you add the permissions for Alyssa’s group to the Sales Contracts permission set, they’ll be muted in the Sales Processing permission set group. Let’s add Alyssa’s permissions to the Sales Contracts permission set. Enable these permissions in the Sales Contracts permission set:

  1. Activate Contracts app (user) permission
  2. Delete Activated Contracts app (user) permission
  3. View All Records and Modify All Records object permissions for contracts

When you’re ready to create the Contracts Processing permission set group for Alyssa, you can add the Sales Contracts permission set to it. Members will receive all enabled permissions, including Activate Contracts, Delete Activated Contracts, and View All Records and Modify All Records for the Contracts object. Voila!

 

Muting and Permission Dependencies

When you mute permissions in muting permission sets, dependent permissions are also affected. For example, suppose that you grant users Create, Read, Edit, Delete, View All Records, and Modify All Records permissions for an object. Now, if you mute the Read permission, Create, Edit, Delete, View All Records, and Modify All Records are also muted because users can’t perform those tasks without the ability to read the data.

That example is fairly straightforward, but dependencies can get tricky. When you mute permissions, pay attention to the permission change confirmation message when you save your changes. For example, if you had muted Activate Orders, then Edit Activated Orders would have been muted as well.

 

As you work with your permission set groups, keep permission dependencies in mind to avoid removing permissions from users who need them. For more information on permission set group muting dependencies, see Salesforce Help.

Muting in Installed Packages

We have one more benefit of muting permission sets to share. If you subscribe to a managed package, you can mute permissions in permission set groups for features that you’re not ready to adopt yet.

For example, let’s say you create a permission set group and then add a managed permission set, installed from a managed package, to it. You receive an automatic update from the independent software vendor (ISV) for the package, but you aren’t ready to enable a new field that’s now available in the managed permission set. Is this a problem? No. You can receive the update and the benefits it offers but mute this field permission until you’re ready to adopt it for your org.

Nice job! You now know about muting permission sets and have a complete picture of permission set groups. You learned all the benefits of using permission set groups and how to design your permissions model to make use of their flexibility and reusability.

Resources

 

Hands-on Challenge

+500 points

Get Ready

You’ll be completing this unit in your own hands-on org. Click Launch to get started, or click the name of your org to choose a different one.

Your Challenge

Mute Permissions in a Permission Set Group

Update the Sales Processing permission set group to prevent its assigned users from editing and deleting contracts.

  • Mute the Edit and Delete permissions for contracts:
    • Permission set group: Sales Processing
    • Muting permission set: Contracts Permissions Muted
    • Object: Contracts
    • Permissions to mute: Edit and Delete

 

This comes up  

Insufficient Privileges

 

You do not have the level of access necessary to perform the operation you requested. Please contact the owner of the record or your administrator if access is necessary. For more information, see Insufficient Privileges Errors. 

 

Challenge not yet complete in My Trailhead Playground 1

In the Contracts_Permissions_Muted muting permission set, we can’t find the ‘Edit’ and ‘Delete’ object permissions muted for contracts.

 

 

 

 

 

#Trailhead Challenges

0/9000

In this challenge, I am facing this error. I have selected the correct price and even the name according to the challenge, and I went ahead and associated it with the Edge Communications account. I am unable to complete this as well as the previous challenge, and I have posted the error about that as well. Could anyone please help me with the issue?  

 

Product Catalog Management with Revenue Cloud  Create a Product Bundle

 

image.png

 

image.png

 

 

 

#Trailhead Challenges

4 answers
  1. Jan 5, 7:36 AM

    Hi @Satyanarayan Naldiga

     

    The error message in your Trailhead challenge is likely caused by one or more missing setup steps, such as

    failing to sync pricing data or rebuild the product index before creating the quote and adding products. The total price of the bundle on the quote must be exactly 199. 

    Here are the critical steps to re-verify for the "Create a Product Bundle" challenge:

    • Verify Product Setup and Pricing:
      • Ensure your "Cellular Tablet Bundle" (or similar name if using the org's existing data) product has the "One Time" selling model assigned.
      • The standard price for this bundle must be exactly 199.
      • Make sure all child products in the bundle (Standard Cellular Tablet, Tablet Back Cover, Tablet Keyboard) also have prices in the same standard price book.
    • Sync Pricing and Rebuild the Index (Crucial Step):
      • This is a common point of failure. Before creating the quote, you must ensure the system's pricing index is up-to-date.
      • From Setup, search for and select Salesforce Pricing Setup.
      • Under the Sync Pricing Data section, click Sync.
      • Navigate to Product Catalog Management > Settings (or similar path in App Launcher).
      • Find the option to Build the Product Index (or Rebuild Index) and run it. This makes your products discoverable and ensures correct pricing in the configuration experience.
    • Verify the Quote Details:
      • Create a new quote with the exact name Cellular Tablet Purchase associated with the Edge Communications account.
      • When you browse catalogs from this new quote, select the correct price book (Standard Price Book).
      • Add the Cellular Tablet Bundle product to the quote lines. The total price should calculate to 199

    If you have followed these steps precisely and the error persists after 48 hours, you may have an issue specific to your playground org, and should create a Trailhead Help case for further assistance. 

0/9000
20 answers
  1. Aug 5, 2025, 6:57 PM

    @Kaitlyn Garney

    in that case, maybe it's can help you: 

    Challenge 3

    While testing the agent, if you notice an unexpected response it's possibly because the search index for the data sources is still in progress. Follow these steps to rebuild the search index. 

    1. Open the Data Cloud app.
    2. Go to the Search Index tab. Confirm the status is Ready for the two records in the list.
    3. Go to the Data Explorer tab.
    4. Select Object as Data Model Object.
    5. Select the chunk data model object for the file (FileUDMO_SI_chunk__dlm) or knowledge article version (KA_Coral_Cloud_Experience_Age_chunk__dlm or KA_All_Records_and_Fields_Def_chunk__dlm) from the list. 

      There should be records in the table for both objects. If not, rebuild the Search Index for that data library by clicking the

      Rebuild button on the search index record from step 2. It could take up to 30 minutes or more for the status to be Ready.

    If you're unable to save the General FAQ topic after adding the Film Festival Related Answers agent action because of error: "ui.services.connection.api.ToolingConnectionException...Exception occurred in direct soap call", follow these steps:

    1. Create a new Search Index "KA_Coral_Cloud_Experience_Age".
    2. Allow some time for the Rebuild button to show on the Search Index page and then rebuild the index.
    3. When the status is ready, you can add the new retriever to the Film_Festival_Related_Answers Prompt Builder Template. 
    4. Save the agent action to General FAQ topic. 

    If you don't see the option to add a new action to a topic when overriding it, be sure to save the new version from the Topic Configuration tab and then navigate to This Topic's Actions.

    Tips

    • Depending on the size of your screen, you may need to scroll down in the Template Settings panel to be able to configure the Search Text for the retrievers.
    • Make sure you activate the prompt template after adding the retrievers to the prompt template.
    • Do not edit/unselect the "Allowed Response Language(s)" in the Response Language Settings section of configuration for this superbadge. If you've already made changes, you could run into error: "Whoops, looks like there was a problem. Please try again." To resolve the error create a new Flex Prompt Template with a unique name: Film_Festival_Related_Answers. You'll need to delete the existing prompt builder template, so make a copy of the workspace. 
    • If you encounter the "Sorry to interrupt" modal while creating the agent action from the Agent Builder, exit the modal and add the newly created action from the Asset Library. Don't forget to save the changes by navigating to the Save button in the Topic Configuration tab. 
    • If your org is missing the Default_KA_Coral_Cloud_Experience... retriever, you can use the Default_KA_All_Records_and_Fields_Def... retriever instead.

    Note: This challenge doesn't rely on the results of the conversations because background processes like Search Index could take a long time.  

     

    Sincerely, 

    Mykhailo Vdovychenko 

    Bringing Cloud Excellence with IBVCLOUD OÜ 

0/9000

Create a Data Model Using Clicks | Salesforce Trailhead

 

Object creator (salesforce.com) Create a custom object from a spreadsheet

Insufficient Privileges

You don’t have the right permissions to use this feature. Contact your Salesforce admin for help.

 

I tried multiple playground, all showed the same error.

 

#Trailhead Challenges

0/9000
9 answers
  1. Aug 26, 2023, 10:12 AM

    Hey @Anupama Gupta

     

    While creating the object using the spreadsheet there is one field that we need to select for the house name. See the attached SS marked in red.Hey While creating the object using the spreadsheet there is one field that we need to select for the house name. See the attached SS marked in red.Hope this helps. Thanks,Naresh Y.Hope this helps.

     

    Thanks,

    Naresh Y.

0/9000
0/9000

I am having the same issue not able to find the Pre-Arrival Guest Welcome prompt template and this is not part of the previous modules. Craft an Effective Prompt Template and Bring Your Prompt to Life with Agent Actions.  

Please post how to resolve this so that we can move forward. I see a response that this created in the post Craft an Effective Prompt Template 

but do not see it there  

 

I am using the correct developer org, I have create the topic correctly. Can you assist so I can move forward?

 

#Trailhead Challenges

5 answers
  1. Sep 11, 2025, 4:25 AM

    Hello @Darius Ferguson! I originally had the Pre-Arrival instructions, completed the challenge to Craft an Effective Prompt Template

    but didn't realize that I was using the wrong org/playground until the following challenge.   

     

    I then created a new Developer org to proceed but could no longer find the instructions for the Pre-Arrival prompt template. Finally, I got it to appear by re-taking the (underlined) challenge. Pasting the instructions here, hope this helps! 

     

    Create a Prompt Template That Delivers a Warm, Personalized Pre-Arrival Message

    Design a prompt template that generates custom welcome messages for upcoming resort guests. This message includes the check-in date and a happy birthday message (if applicable). Use available guest data to ensure the tone is welcoming and the content is relevant. 

     

    Prework

     

    If you don’t already have your Einstein AI-enabled trial org open, scroll down to the Challenge section and click 

    Launch to open it.

    • From Setup, in the Quick Find box, search for and select Einstein Setup
    • Turn on Einstein by clicking the toggle. 
    • Create a prompt template:
      • Prompt Template Type: Flex
      • Prompt Template Name: Pre-Arrival Guest Welcome
      • API Name: Pre_Arrival_Guest_Welcome
      • Define sources:
        • Name: Contact
        • API Name: Contact
        • Source Type: Object
        • Object: Contact
    • Draft the prompt template:  

      You're a customer service representative responding to [Contact First Name], a guest at Coral Cloud Resort, ahead of their upcoming stay. Your goal is to deliver a personalized and friendly message that helps the guest feel welcomed, informed, and excited for their visit. Use the following trip booking details to craft a warm welcome message that includes resort highlights, helpful tips, and any activities they have booked in advance.  

      Response Format:  

      "Hi [Contact First Name],  

      We’re so excited to welcome you to Coral Cloud Resort on [Check-in Date]! Your adventure is just around the corner.  

      If you have any questions before check-in, just let us know. We’re here to make your stay unforgettable!"

    • Replace placeholders with the following merge fields:
      • Contact > FirstName
      • Contact > Next Check-in Date
    • Select the Prompt Template model: OpenAI GPT 4 Omni Mini
    • Activate your Pre-Arrival Guest Welcome prompt template.
0/9000

Hi,  I am trying to connect a playground as requested in the "Prepare your org to access to Models API."  I have clicked on reset password and received an email, hence I restarted my password and was able to login in the org.  But when I click on the "connect" to start the challenge, I end on an Oauth error. I have checked the url at that moment and I am seeing this error : error=invalid_client&error_description=app+must+be+installed+into+org&display=page  I feel like it comes from the fact that beginning early september, orgs are supposed to have the created connected apps installed before they can be used. But as my account on that is "HOC Data Cloud User", I can't do anything.    Any help on this ?    Mouhamed   

0/9000