Skip to main content

#Trailhead Challenges2,023 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.

Set Up Product Qualification Rules (https://trailhead.salesforce.com/fr/content/learn/modules/product-qualification-and-disqualification-with-agentforce-revenue-management/set-up-product-qualification-rules)

Following the trail steps to set up the Qualification Procedure, I need to reference a custom field (BillingState__c) on the Account node inside my "Evaluate Qualification" element's Billing_State input parameter. 

 

  • I created a custom Context Definition (ProductQualificationContext) extending the standard ProductDiscoveryContext.
  • On the Map Data tab → Account node's Object Mapping, I mapped BillingState__c → BillingState, and clicked Save and Publish.
  • However, on the Structure tab, BillingState__c still shows with no anchor icon, unlike the other 4 native attributes (id, AccountId, ContactId, CurrencyIsoCode) which are all anchored.
  • As a result, BillingState__c never appears as a selectable resource in the Qualification Procedure builder's Resource Manager, so I can't complete the Billing_State input parameter on the Evaluate Qualification element.

 

I also confirmed:

  • The Billing State Qualification Lookup Table itself is Active, refreshed, and has valid data (3 rows with Billing_State__c, IsQualified, ProductId).
  • The Qualification Procedure's Context Definition field only accepts ProductDiscoveryContext (per the lab note), not my custom extension directly.

 

Question:

 Is there an additional step needed to "anchor" a custom-mapped field on an inherited standard context node, or is this a known limitation when extending standard Context Definitions? 

 

Any guidance appreciated — happy to share screenshots of each step if useful. 

 

#Trailhead Challenges

0/9000

Hi Trailblazers,    I'm stuck on the verification step for "Ingest Knowledge Article Data" (part of the Unstructured Data in Data Cloud project) and I believe this is a verifier bug. I've spent over 2 hours troubleshooting and everything is correctly configured. Hoping someone has seen this before!    Badge/Project: Unstructured Data in Data Cloud  Step: Ingest Knowledge Article Data  Trail: Become an Agentblazer Legend 2026  Error: "Step not yet complete in Data Cloud — We can't find a data stream for the Knowledge Article object."    Playground Details

  • Type: Data Cloud Custom Playground (provisioned directly from the challenge page — not a regular Trailhead Playground)
  • Org ID: 00DdL00000zRqIm
  • Username: mailto:epic.1ab017837498865900@orgfarm.salesforce.com
  • Created: 7/11/2026
  • Expires: 7/14/2026 at 1:00 AM GMT+1

    What I completed (all steps per module instructions)

  1. Launched Data Cloud Playground from the challenge page
  2. Opened Data Cloud app → Data Streams → New
  3. Selected Salesforce CRM data source
  4. Selected the Knowledge data bundle
  5. Reviewed default fields → clicked Next
  6. Clicked Deploy — all 7 streams deployed successfully

    Current State — All 7 Streams Active    I have checked the following: 

Knowledge__ka_Home. | Active | 20 | 7/11/2026, 2:12 AM

 

Knowledge__kav_Home | Active | 20 | 7/11/2026, 2:12 AM

 

DMO Mapping confirmed

  • Opened Knowledge__ka_Home → Data Lake Objects tab → clicked Review
  • Mapping: Knowledge_ka_Home → Knowledge Article (DMO)
  • Fields mapped: Article Number, First Published Date Time, Knowledge Article Id (Primary Key), Last Published Date Time
  • Status: READY, Data Space: default
  • Clicked Save on the mapping screen

    Troubleshooting steps already tried

  1. Launched org via the challenge page Launch button (not Hands-on Orgs page)
  2. Verified using "All Data Streams" view (not just Recently Viewed)
  3. Tried verifying in a fresh incognito/private browser window (Chrome)
  4. Deleted all 7 streams and redeployed from scratch — same error
  5. Saved DMO mapping explicitly before verifying
  6. Attempted verification 10+ times over a 2+ hour period
  7. Confirmed no other Data Cloud orgs active in the same browser session

  Has anyone else hit this? Any workaround would be much appreciated.     

0/9000
5 answers
  1. Feb 27, 2025, 11:49 AM

    Hi @shiva shankar

     

    The error "no results found for email object in Salesforce" when previewing your Conga email template typically happens when the template can't find the required data in Salesforce. This could be due to issues with data sources, object references, or missing records. Please verify the following:

    1. Missing Data: The email template may be linked to an object (e.g., Lead, Contact, Account), but no data is available in Salesforce for the preview. Ensure the object has at least one record with populated data, and that any merge fields you use are correctly populated in the relevant record.
    2. Incorrect Merge Fields: If the merge fields reference non-existent or incorrect fields, the data won’t be pulled. Double-check that the merge fields are mapped to valid fields in the correct object.
    3. Selecting a Record for Preview: When previewing, ensure you select an existing record with data that matches the criteria for the email template. You might also need to specify a record ID for the preview to display data.
    4. Permissions: Ensure you have the necessary permissions to view the records and data in the relevant Salesforce object. If permissions are restrictive, the email template may not be able to find or display the data.
    5. Conga Configuration: Review your Conga configuration settings to ensure Conga Composer is correctly set up to pull data from the correct Salesforce data source. You may need to verify the configuration for the data sources and data model.

    Refer to the following documentation for more details: 

    https://documentation.conga.com/en/collaborate/current/collaborate-for-users/using-conga-collaborate/general-usage/using-email-templates

     

    https://documentation.conga.com/en/composer-for-salesforce/current/composer-for-administrators/creating-composer-templates/html-email-templates/html-email-template-basics/about-conga-email-templates

     

    https://documentation.conga.com/en/approvals-for-salesforce/june-24/approvals-for-administrators/configuring-email-templates-for-custom-objects

     

     

    Hope this helps. Thanks!

0/9000

I am confused about with track i choose for my career with salesforce could anyone suggest me to guide or help to grow with salesfoce i recently learing daily and also participated in 100 days challenges    

1 answer
  1. Jun 20, 5:58 AM

    Hi, 

     

    First, the fact that you're learning daily and participating in the 100 Days challenge already puts you ahead of most people starting out. Now let's figure out the right direction. 

     

    The three main Salesforce career tracks 

     

    Admin track — configuration, automation (Flow), reports, dashboards, user management. No coding required. Best for people who enjoy solving business problems through point-and-click tools and understand how businesses work. Entry cert: Salesforce Administrator.

    Developer track — Apex (Java-like language), Lightning Web Components (JavaScript-based), APIs, integrations. Best for people who enjoy coding or come from a programming background. Your profile mentions Full-Stack Dev, which means this track would feel natural to you. Entry cert: Platform Developer I.

    Consultant track

    — implementation, requirements gathering, solution design. Best for people who enjoy client-facing work and strategic thinking. Usually requires Admin + domain knowledge first. 

     

    Recommendation for you 

     

    Since you have a Full-Stack development background, the Developer track is your strongest starting point. Your existing JavaScript knowledge maps directly to LWC, and learning Apex is straightforward if you know any object-oriented language. Developers consistently command higher salaries than admins in most markets, and the combination of Admin fundamentals + Developer skills makes you extremely versatile on project teams.

     

    Suggested path:

    Start with Admin fundamentals on Trailhead (you need this foundation regardless of track), then move into the Apex and LWC modules. Aim for Platform Developer I as your first certification after Admin. Build 2-3 portfolio projects in a free Developer Edition org — even simple ones like a custom app with Apex triggers and LWC components.

    Keep going with the 100 Days challenge — consistency is what separates people who break into Salesforce from those who don't. You're on the right track.

0/9000
2 answers
  1. Mar 24, 5:48 PM

    This is a common issue with the Advanced Flow for Agentforce Superbadge Challenge 2. The 'Last Customer Verification' field may not appear due to a field mapping issue in the Update Record element. Here's how to fix it:

    Steps to resolve:

    1. In the Flow, open the Update Contact's Last Customer Verification Update Records element.

    2. Click Add Field and manually search for "Last_Customer_Verification__c" using the field search box - it may not auto-populate in the dropdown.

    3. Verify the Contact object is selected correctly as the record to update (it should filter by the Contact ID from the preceding Get Records element).

    4. If the field still doesn't appear, check that the Last Customer Verification custom field exists on the Contact object in Setup. Go to Object Manager > Contact > Fields and Relationships and confirm it's present.

    5. Save and re-open the flow - sometimes the field picker refreshes after a save.

    If the issue persists after 48 hours, open a Trailhead Help case at https://help.salesforce.com/s/support.

0/9000

Hi,  

I am receiving an error in my last step while clicking the convert button as below.  

Getting error while converting

 

 

 

#Trailhead Challenges

3 answers
  1. May 16, 2:47 PM

    @Tanushree Debnath this is a Lead Conversion field mapping issue.

    The error is specifically saying that Salesforce needs a value for this Account field during conversion: Account.Support_Plan_Expiration_Date__c

    To fix it, create a matching custom field on Lead, then map it to the Account field.

    Go to: Setup -> Object Manager -> Lead -> Fields & Relationships -> Map Lead Fields

    Then map the Lead field to: Account.Support_Plan_Expiration_Date__c

    Salesforce’s lead field mapping help explains this process here: (Salesforce)

    Also check whether Support_Plan_Expiration_Date__c is marked as required on Account, or required by a validation rule. If it is required, the Lead must have a valid value before conversion, otherwise the Account cannot be created.

    There are similar community posts for this same lead conversion mapping error here: (trailhead.salesforce.com)

    After mapping the field, update the Lead with the support plan expiration date and try converting again.

0/9000

I'm working in Health Cloud Provider Relationships and SearchSet Up Provider Search and the hands on challenge to "Create a custom field to search for a provider with preferred language."

 

It says to Map the two fields but I can't find where or how to do that.  When I'm in the Object Manager select either of the fields, the option to Map isn't showing up in the tabs at the top.

 Thanks for your help.

0/9000

When I go to validate Challenge 3,

 I am getting the following Error: 

 

Superbadge: Advanced Flow for Agentforce - Challange 3

 

However the element exists, theres only one version of this flow which is activated. Here is the element set up:

Screenshot 2026-04-09 at 11.13.42 AM.png

Any help would be greatly appreciated.  

 

 

 

#Trailhead Challenges

2 answers
  1. Apr 9, 5:37 PM

    The "We can't find an element called Create Refund Request, or it's not built according to the specified configuration" error in Superbadge Challenge 3 is typically caused by one of these issues:

    1. Element Label vs. API Name mismatch: The challenge validation checks the element's Label exactly. Verify that the Create Record element is labeled exactly "Create Refund Request" (check for extra spaces, different capitalization, or a typo like "Refund Requests" vs "Refund Request").
    2. Object Type mismatch: Confirm the Create Record element is creating a record of the correct object type specified in the challenge requirements (e.g., ensure it's creating a "Refund Request" custom object, not a related object).
    3. Field mapping configuration: The validation error "not built according to the specified configuration" often means a required field mapping is missing or incorrect. Double-check each field in the element — the Field and Value mappings must match what the challenge requires exactly.
    4. Flow version issue: Even though your flow is activated, ensure you're viewing the latest activated version. If you made changes after activating, the active version may not have your latest edits. Deactivate, make changes, then Save & Activate again.
    5. Re-challenge after waiting: Sometimes the Trailhead challenge validator needs a moment after activation. Try clicking "Check Challenge" again after confirming the flow is activated and the element setup is correct.

    The most common fix is a label mismatch — copy the exact label text from the challenge requirements and paste it into the element's Label field in Flow Builder.

0/9000

I'm trying to complete the challenge Build an Event Registration App

in Trailhead. I complete all the steps to create the Event Registration Object and the needed custom fields (all values/types are correct and validated) 

 

Then I tried importing the data needed so I downloaded the ImportFile2023.csv and proceed with the Data Import Wizard.  

 

Following the steps, I manage to map the fields and leaving the First Name and Last Name unmapped as instructed. But upon importing, I keep on receiving the error of "

REQUIRED_FIELD_MISSING:Required fields are missing: [Attendee__c]:Attendee__c --

 

I doubled checked: 

1. The file has the Attendee column with values. 

2. Attendee custom field is existing 

3. Attendee has been mapped correctly. 

 

I retried the process but still getting the same error. Anyone experienced the same? 

 

Thanks! 

 

#Trailhead Challenges

1 answer
0/9000