Skip to main content

Feed

Connect with fellow Trailblazers. Ask and answer questions to build your skills and network.

Hi everyone! 

 

I am currently trying to do a deployment and using a new type of email trigger and ran into this error but there are recipients; I believe the manifest is missing something but I do not know the exact text/API that should be used.  Can you please help?  

 

Deployment Issue with Email Triggerimage.pngimage.png

 

 

image.png

 

 

image.png

 

 

 

 

#Flows  #Triggers  #Deployment

1 answer
  1. Eric Burté (DEVOTEAM) Forum Ambassador
    Oct 23, 11:06 PM

    Hello @Mario Santellan

    are you sure this is the correct flow that is failing ? 

    If so, make sure the case has a partner email filled in. 

    Eric

0/9000

Getting this error when checking the challene: We can’t find the merge field {!$Input:Contact.FirstName} in the prompt template. 

 

I've tried to do the solution provided in both of these:

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

 

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

 

But the "Enable the Agentforce(Default) Agent" toggle does not show under "Agentforce Agents" in setup settings. 

 

I've tried deleting the dev org and remaking it and still get the error. Einstein is enabled.  

 

Validation Error: We can’t find the merge field {!$Input:Contact.FirstName} in the prompt template.

 

 

Screenshot 2026-10-22 131817.png

 

 

Screenshot 2026-10-22 131722.png

 

 

 

#Trailhead Challenges

1 answer
0/9000

Hi I am doing the challenge "Craft an Effective Prompt Template" and seems to me that everything is ok but I keep getting the error "We can’t find the merge field {!$Input:Contact.FirstName} in the prompt template" when checking the challenge. Thanks.

 

Validation Error

 

 

Screenshot 2026-10-21 at 7.33.37 p.m..png

 

 

 

#Trailhead Challenges

4 answers
0/9000

In fact, I can't even figure out how to create debug logs to even replay. The class is useless and I can't pass it because certain things haven't been set. 

 

#Trailhead Challenges

1 answer
  1. Oct 23, 10:13 PM

    Hi , 

     

    I encountered the same issue where the option “SFDX: Turn On Apex Debug Log for Replay Debugger” didn’t appear in the Command Palette. I later found out that this command was removed in newer versions of the Salesforce VS Code extensions. The Replay Debugger now relies on existing debug logs in your org instead of enabling logging from VS Code. 

     

    To generate logs, you need to enable debug logging in Salesforce Setup: 

    Setup → Debug Logs → User Trace Flags → New. 

    After that, you can continue with the next steps in VS Code.  

     

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

0/9000

 

I am unable to access parts of Administration workspace due to this message below.  Please help resolve this issue.

Administration Workspace in Digital Experience inaccessible

 

 

 

#Digital Experience

1 answer
  1. Oct 23, 9:54 PM

    Hi , 

     

    Please check the red error messages in the F12 → Console tab.

0/9000

Hi Trailblazers—looking for help/escalation on a stuck hands-on verification.

Unit: https://trailhead.salesforce.com/content/learn/projects/quick-start-create-prompt-builder-flex-template/add-a-flow-to-your-prompt-template?trail_id=become-an-agentblazer-innovator-2026 Org ID: 00DWU00000tgrg9 (launched via the unit’s Launch button; org picker is locked) Error: “We can’t find the New Guest Newsletter prompt template activated.”

What exists in the org:

  • Template Label: New Guest Newsletter (also tried v2)
  • API Name: New_Guest_Newsletter (also _v2)
  • Type: Flex | Status: Activated (toggled multiple times)
  • Inputs:
    1. Reservation | API: Reservation | Type: Object | Object: External Reservation
    2. Experiences | API: Experiences | Type: Free Text
  • Prompt uses only: {{Input.Reservation.External_Guest__r.First_Name__c}} {{Input.Reservation.Check_in_Date__c}} {{Input.Reservation.Check_out_Date__c}} {{Input.Reservation.Room_Type__c}} {{Input.Experiences}}

Tried: delete/empty Recycle Bin, rebuild from scratch, incognito relaunch, full Trailhead/org sign-out/in, session rebinding, alternate label/API name, reactivation toggles. Launch is bound to this org.

Request: Please reset/rebind the verifier for this playground or confirm the exact object/API names the checker expects so I can complete the step. 

 

#Trailhead Challenges  #Trailhead  #TrailblazerCommunity  #Prompt Builder

2 answers
  1. Oct 23, 9:01 PM
    Not sure how, I spent a lot of time trying to find a way to ask for help and this was the only option I could find
0/9000

Hi #Trailhead Superbadges : - I am working on the first challenge in the Superbades part of the https://trailhead.salesforce.com/content/learn/trails/become-an-agentblazer-innovator-2026

curriculum. I created a dev playground i keep running into two issues  

1. How do I point my playground to the developer edition that is created for superbadges.  

2. I created a Flex prompt template and it is activated, however I am unable to map it to the Flows using the Record-Triggered action as it does not show the Run Prompt template action at all. I tried to update the permission set it does not allow me to do so. I tried searching the help I could no where find any helpful items to get me pass this issue. So I am not able to proceed with this. Thankyou

1 answer
  1. Oct 23, 8:52 PM

    Hi , 

     

     I would suggest trying a new playground . 

    Then, ensure that you connect to your hands-on orgs. 

     

0/9000

Manage User Access 

 

 

Step not yet complete in My Trailhead Playground 2

We can't find a user named 'Aaron Hartzler'.  

 

I have verified that I completed all of the steps and it will not update to completed. 

 

#Trailhead Challenges

1 answer
0/9000

I am working on Agentblazer Legend 2026.  In particular:

Become an Agentblazer Legend 2026 > Agent Customization with Flows > Add a Flow as an Agent Action

 

The account “Coral Cloud Booking Agent” is not showing.  This appears to be a common issue according to the Ask the Community forum.  I have tried several Playgrounds and Developer Editions, but I cannot find one with “Coral Cloud Booking Agent”.  I have created a new agent, but I error out as I need Flows  I have even tried to copy the “Coral Cloud Experience Agent” as suggested, but no dice.

 

Can someone provide some insight or a Playground/Developer Edition that may work.  Or, other steps that have been taken. 

 

#Trailhead Challenges

6 answers
  1. Oct 23, 8:43 PM

    For anyone who has confirmed they’re in the correct org but still can’t find the Coral Cloud Booking Agent, here’s a workaround that let me continue without starting over, using Agentforce’s ability to share agents via script: 

    1. Create a new org using this link: https://trailhead.salesforce.com/promo/orgs/agent-customization-with-agentforce-flows (you’ll only use it to copy the agent).
    2. Check that the Coral Cloud Booking Agent exists in the new org. If it doesn’t, try creating another org or contact Trailhead Help.
    3. Open the agent and switch from Canvas to Script view.
    4. Copy the entire script and save it somewhere temporarily.
    5. In your original org (where you completed the previous units), go to App Launcher > Agentforce Studio, click the dropdown arrow next to New Agent, select New from Script, and paste the script.
    6. Click Create Agent. Note: the script still points to the other org’s agent user (default_agent_user), so you need to reassign it before saving.
    7. In Setup, go to Users and open EinsteinServiceAgent User. Confirm the User License is Einstein Agent.
    8. If the Profile is Custom Einstein Agent User and the user doesn’t show up in the next step, edit the user and change the Profile to Einstein Agent User. (Heads-up: the custom profile may include extra permissions. If your agent’s actions fail with access errors later, switch it back.)
    9. Go back to Agentforce Studio, open the Coral Cloud Booking Agent, and click Save. When the Select User window appears, choose EinsteinServiceAgent User.
    10. Continue with the unit as usual and run Check Challenge.

     

    This worked for me and passed validation without redoing the previous units. Hope it helps!

0/9000

I have a trigger and a apex class that should be showing a custom message when a user tries to upload a file on a record related list when the file name has too many characters. But when i test it, it shows the standard  Can't upload message. I'm not sure what I am doing wrong 

 

trigger tr_ContentVersionTrigger on ContentVersion (before insert) {

charContentVersionTriggerHandler.validateFileNameLength(Trigger.new);

}

public with sharing class charContentVersionTriggerHandler {

private static final Integer MAX_CHAR_LIMIT = 80;

public static void validateFileNameLength(List<ContentVersion> newFiles) {

for (ContentVersion file : newFiles) {

if (file.Title != null && file.Title.length() > MAX_CHAR_LIMIT) {

String errorMessage = 'The file name "' + file.Title +

'" exceeds the maximum system limit of ' + MAX_CHAR_LIMIT +

' characters. Please rename the file and try again.';

file.addError(errorMessage);

}

}

}

}

 

#Apex  #Triggers

1 answer
  1. Oct 23, 8:12 PM

    Your trigger is most likely firing fine. The catch is the Upload Files dialog on the related list doesn't show the text from addError on ContentVersion, it just replaces it with its own generic "Can't upload" message. You can confirm by turning on a debug log for your user and uploading a file with a long name, your message should show up in the log. 

    If blocking isn't a hard requirement, an easier route is to shorten the name in the same before insert instead of throwing an error, so the upload just goes through:

    if (file.Title != null && file.Title.length() > MAX_CHAR_LIMIT) { 

        file.Title = file.Title.left(MAX_CHAR_LIMIT); 

    } 

     

    Title doesn't include the extension (that's on PathOnClient / FileExtension), so the file still opens normally. If you do need to block it, it's probably worth adding a note near the related list so users know about the 80 character limit, since they won't see your custom text.

0/9000