Skip to main content Take our 5-minute Community Survey. Open now through 4/11/2025. Click here to participate.

Feed

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

There seems to be a limitation with using Web-To-Case out of box and reCaptcha version 3.  Apparently, it only supports v2.  Just want to make sure that this is true.  Also, in Salesforce can you upload and have active more than one Google Key Pair?  My research indicates that only one Google Key Pair can be uploaded/active with Salesforce out of box.  

 

#Web-to-Case

1 answer
  1. Today, 12:07 PM

    Hi @Jeannine Robitaille

     

     

    Web-To-Lead and Web-To-Case functionalities in Salesforce, is designed to support reCAPTCHA v2 exclusively. This means that when implementing Web-To-Lead or Web-To-Case, you can only use reCAPTCHA v2 for spam prevention and bot detection. 

     

    At present, reCAPTCHA v3 is not supported natively by the Web-To-X framework. If you wish to use reCAPTCHA v3, it would require a custom implementation involving external verification through APIs or custom code within Salesforce to handle the response generated by reCAPTCHA v3. 

     

    Thanks

0/9000

Hello Guys, 

I have a flow that takes an email input and invokes an Apex class to perform some operations and send an email using Messaging.SingleEmailMessage.

When I run the flow manually (under my own profile), everything works as expected — the Apex class executes, and I receive the email successfully.

However, when the same flow is triggered through an Agent Action in Agent Builder, the flow executes successfully, and the Apex logic also runs without any errors — but the email is not received.

I’ve already tried assigning the "Send Email" permission to the Agent user via a permission set, but it didn’t resolve the issue.

Has anyone encountered this before or knows what might be causing the email to not be delivered when triggered via Agent Builder? 

@Salesforce Developers

 

#Agentforce #Salesforce Developer #Salesforce Admin #Agent Builder

2 answers
  1. Apr 8, 1:05 PM

    Hello @Madan C N

     

    It seems the issue might be due to the user context or permissions when triggering the flow via Agent Action. Ensure that the Agent user has the necessary "Send Email" and other relevant permissions, like "API Enabled." Check the email deliverability settings in Salesforce to ensure emails aren't restricted. Verify that the sender's email address is allowed, and review Apex logs for any issues during email sending. Additionally, confirm if Agent Builder uses a different context that could affect the flow's ability to send emails. If these steps don’t resolve it, consider reaching out to Salesforce support. 

0/9000

Hi Trailblazers,

I’m in the process of uploading an SSL (Mutual Authentication) certificate to an F5 load balancer. Salesforce generated the CSR (Certificate Signing Request) for me, but I’m now looking to obtain the corresponding private key in order to complete the certificate upload on the F5 system.   

From what I understand, Salesforce only generates the CSR, but I’m unsure where the private key is stored or how to retrieve it from Salesforce or the system used to generate the CSR.   

Has anyone had experience with this or can point me in the right direction? Is it possible to get access to the private key, or will I need to locate it from the system/server where the CSR was initially generated?

Thanks in advance for your help!   

1 answer
0/9000

  Hello!

I’ve created a Certificate Authority (CA) Certificate Signing Request (CSR) in Salesforce and downloaded the CSR file. Now, our IT team needs the corresponding private key file in order to create a Java KeyStore (JKS) file for deployment. However, we’re unable to locate the private key file.   

Does anyone know how we can retrieve the private key, or where it might be found?   

1 answer
0/9000

I am interested to learn of ways to integrate Salesforce with Google Drive. Is there a way to have Salesforce automatically create a new Google Drive folder with naming rules similar to how the Dropbox tool works. Is there a way to then drag and drop files into this folder in Salesforce, but the files actually are stored in Drive but just referenced in Salesforce? Specifically I would like the ability to put folders inside of folders... Any tools I should investigate?

@Salesforce.org System Administrators
6 answers
  1. Today, 12:04 PM

    Hello,  

     

    First, you can explore Salesforce’s built-in solution, Files Connect, which allows you to link external file systems like Google Drive. With Files Connect, you can browse, search, and attach Google Drive files to Salesforce records while keeping the files stored in Drive. However, it doesn’t support automatic folder creation or advanced nested folder structures.  

     

    If you have specific requirements, such as automating CSV data exchange between Salesforce and Google Drive, Skyvia could be a helpful option. Skyvia is a no-code integration platform that simplifies the import and export of CSV data. While it doesn’t support folder creation or direct file linking, it can automate data transfers, ensuring that updates in Salesforce are reflected in Google Drive files or vice versa. 

     

    Hope this helps!

0/9000

Incorporar datos externos en el formato de la página de contactos, me sale el siguiente error: 

Parece que no está conectado a ninguna organización con Data Cloud y la IA generativa de Einstein habilitados para la validación. Si necesita ayuda, póngase en contacto con el equipo de asistencia. 

Verifique y el ejercicio esta completo y esta activado einstein y agentforce 

 

#Trailhead Challenges

2 answers
0/9000
Can any one suggest how to read file stored in google drive 

(CSV file) and create a record in salesforce

 
3 answers
0/9000

I created a custom object called "Complaints" - I want to create a button or action on the Account and Contact record(s) called File a Complaint. Clicking the button will ask a couple of questions and create a new COMPLAINT. How do I do this?  

 

#Sales Cloud

1 answer
  1. Today, 12:00 PM

    Hi @Christopher Pustizzi

     

    To create a button or action on the Account and Contact records to file a complaint, you can follow these steps:

    1. Create a Custom Button or Link:
      • Go to Setup.
      • In the Quick Find box, type Object Manager and select it.
      • Select Account or Contact (you'll need to repeat these steps for both objects).
      • Go to Buttons, Links, and Actions.
      • Click New Button or Link.
      • Fill in the details:
        • Label: File a Complaint
        • Name: File_a_Complaint
        • Display Type: Detail Page Button
        • Behavior: Display in new window
        • Content Source: URL
        • URL: /lightning/o/Complaint__c/new?defaultFieldValues=AccountId={!Account.Id},ContactId={!Contact.Id}
    2. Add the Button to the Page Layout:
      • Go to Page Layouts under the same object (Account or Contact).
      • Select the layout you want to edit.
      • Drag the File a Complaint button to the Salesforce Mobile and Lightning Experience Actions section.
      • Save the layout.
    3. Create a Flow to Handle the Complaint Creation:
      • Go to Setup.
      • In the Quick Find box, type Flows and select it.
      • Click New Flow.
      • Select Screen Flow and click Create.
      • Add the necessary screens to ask the questions you need for the complaint.
      • Use the Create Records element to create a new Complaint record with the information collected.
      • Save and activate the flow.
    4. Add the Flow to the Button:
      • Go back to the custom button you created.
      • Update the URL to launch the flow:

    By following these steps, you will have a button on the Account and Contact records that, when clicked, will ask a couple of questions and create a new Complaint record. 

     

    Hope it helps 

0/9000

Is there a way AgentForce Agents can scan a photo and share details like size of the photo? If it can indicate if the photo is clear or blur. What's the background color of the photo? Format of the photo and all.

1 answer
  1. Today, 11:36 AM

    Hello @Ashish Sharma

     

    AgentForce doesn’t natively offer built-in image scanning capabilities like recognizing a photo’s size, clarity, background color, or file format

    out of the box, but it can be extended

    to do this using the following:  

     

    How AgentForce Can Scan a Photo and Share Specs

    To enable this, you'd typically use:

    1. LWC (Lightning Web Component) + External API

    You can create an LWC file upload component and integrate it with:

    • Apex: To get metadata like file name, format, and size.
    • JavaScript (LWC): To analyze resolution and basic image properties.
    • External AI/ML APIs: For more advanced features like blurriness detection or background color.

    2. Use of External Image Analysis APIs

    To analyze the photo further, use APIs like:

    • Google Vision API
    • Amazon Rekognition
    • Azure Computer Vision

    These can give:

    • Clarity score (blurry vs sharp)
    • Background color detection
    • Object/face detection
    • Image dimensions
    • Format (JPEG, PNG, etc.)

    3. Custom Flow or Apex Class

    Once the analysis is done, AgentForce can:

    • Automatically read the returned specs.
    • Show them in a custom UI panel.
    • Or attach them as comments/notes to the image or record.
0/9000

Hello, I have a validation rule that is not firing at all. It was working before I added in the PriorValue line. That was added as they only want to force those fields when moving from one stage to another in 1 stage increments, so if they go from stage 2 to 5 it would not fire.  Its probably something simple that I am missing as I have been staring at it so long..... 

 

AND( 

ISCHANGED(StageName), 

PRIORVALUE(StageName) = "1: Discovery", 

ISPICKVAL(StageName, "2: Demo"), 

$

Profile.Name

 <> "System Administrator", 

$

RecordType.Name

 = "Sales Opportunity", 

OR( 

ISBLANK(Compelling_Event__c), 

ISBLANK(Champion__c), 

ISBLANK(Decision_Criteria__c), 

ISBLANK(Buying_Process_Understood__c), 

ISBLANK(Identify_Economic_Buyer__c) 

4 answers
  1. Today, 11:54 AM

    Thank you all for your input. I ended up creating a formula field that copies the current stage value as text and used that in the formula. Works like a charm. 

    Here is what the end result looks like: 

    AND( 

    ISCHANGED(StageName), 

    PRIORVALUE( Current_Stage__c ) = "1: Discovery", 

    ISPICKVAL(StageName, "2: Demo"), 

    $

    Profile.Name

    <> "System Administrator", 

    $

    RecordType.Name

    = "Sales Opportunity", 

    OR( 

    ISBLANK(Compelling_Event__c), 

    ISBLANK(Champion__c), 

    ISBLANK(Decision_Criteria__c), 

    ISBLANK(Buying_Process_Understood__c), 

    ISBLANK(Identify_Economic_Buyer__c) 

    )

0/9000