This help article is designed to provide resources to complete the superbadge challenges. It also offers links to useful articles and details various troubleshooting techniques.
Superbadges assess your understanding and ability to apply key concepts, tools, and methodologies in a hands-on practice environment. These technical assessments help bridge the gap between what you’ve learned and how you can apply those skills in real-world scenarios. Completing a superbadge shows your ability to work on Salesforce implementations, demonstrates your expertise, and can help with certification preparation.
Modules introduce you to specific topics in bite-sized units, and projects give you hands-on practice via step-by-step instructions. Superbadges present the requirements in a narrative format with multiple hands-on challenges. Trailblazers need to complete the challenges by configuring a technical solution in a special Salesforce Developer Edition org. Read more about how the Salesforce Program Agreement applies to superbadges.
Each superbadge includes recommended learning. Completing the recommended learning for each superbadge is the best way to prepare for the superbadge challenges. Many concepts tested in the superbadge are covered in the recommended learning.
Make sure you’re using the org specified to complete the challenges. For this superbadge, Apex for Agentforce, please use this page to sign up for the special Developer Edition org with the configuration you need to pass the challenges.
Check out Superbadge Challenge Help article for more notes on completing superbadges.
There are no specific accessibility notes for this superbadge at this time. If you encounter accessibility issues with the content, please use the resources provided via the "Question, feedback or help" widget on the superbadge page.
You may notice that test coverage for your Apex classes isn't assessed as part of this superbadge. That's because this superbadge focuses on providing an opportunity to practice using Apex in relation to Agentforce. However, in real implementation scenarios, ensuring thorough test coverage is an important part of any custom code development in Salesforce. For more information, see Testing and Code Coverage in the Apex Developer Guide.
Tip: If you run into a "Configuration Issues Detected" popup while working on the superbadge challenges in Agentforce Builder, you should be able to click the Ignore & Activate button and continue on with your work.
Tips:
Additional Resources
Listed below are relevant fields with their API Name and Type used in this superbadge. You can have this open in a separate window for quick reference.
| Field Label | Field Name | Data Type |
|---|---|---|
| Contact | Contact__c | Master-Detail (Contact) |
| Experience | Experience__c | Master-Detail (Experience) |
| Rating | Rating__c | Picklist |
| Comments | Comments__c | Long Text Area |
The following code can be used to retrieve the details about the guest review submitted by the user in requests and insert a guest review record with Apex.
Contact contact = requests[0].contact;
Experience__c experience = requests[0].experience;
String rating = requests[0].rating;
String comments = requests[0].review;
Guest_Review__c guestReview = new Guest_Review__c(Contact__c = contact.Id, Experience__c= experience.Id, Rating__c = rating, Comments__c= comments);
insert guestReview;
Additional Resources
Tip:
Additional Resources
Tip: While creating the Apex agent action, if you receive the message: "This page has an error ... [PromiseRejection:[object Object]]", refresh the page and try again.
Additional Resources
If you’d like to flex your skills, you can test your agent in the Coral Cloud Experience Site. While not part of the superbadge challenge, the following setup steps will allow you to test your agent setup in the coral-cloud site.
As a reminder, a superbadge is a great way for you to assess your skills and knowledge and work on your problem-solving abilities. You'll get the most value by working hard to figure things out on your own. However, if you get stuck, you're welcome to reach out to the Trailblazer community. You can also help fellow Trailblazers who are stuck in a challenge, just remember that your superbadge org and solutions should never be shared.
Here are some related superbadges that might be helpful.

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.