Skip to main content

Feed

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

Hi everyone,

I need to implement a workflow for the following requirement:

  1. Inbound: Clients email their dedicated Account Managers directly to their personal corporate inboxes (no generic support inbox).
  2. Creation: The manager needs to convert that email into a Case under their ownership, including all attachments.
  3. Lifecycle: Once created, the manager handles the entire thread from Salesforce. Replies must go out from their individual email, and client replies must route back to the same Case automatically.

Our first thought was using Email-to-Case, but since emails go to individual AM inboxes, creating unique routing addresses for dozens of managers is not scalable and feels like trying to force the system (adding/removing addresses every time an AM joins or leaves is a maintenance nightmare).  

 

Based on your experience, what is the best architectural approach for this? 

It feels like a fairly common business workflow. 

 

Thank you!

3 answers
  1. Today, 5:29 PM
    @Mustafa Ahmed

    Thanks Mustafa, we are using Outlook.

    Do you think the standard Salesforce Outlook Integration plugin can handle this requirement smoothly?

    Our goal is for the AM to be able to create a new case with a single click upon receiving an email, without any manual data entry. We need the system to automatically map the relevant fields, carry over any attachments, and natively link the Case to the correct Account and Contact based on the original sender's email address.

    Also, does the plugin allow the AM to easily relate a newly received email to an already existing case in Salesforce, and seamlessly continue managing the entire email thread and replies directly from within the Case?

0/9000
0/9000

In the unit Integrate Slack with CRM I encounter the following error message. How to get around this error message? 

 

I am trying to connect the slack instance to a CRM and encounter this message.

Integrate Slack with CRM: How to get around this error message?

Well I have checked the user and its email ... they match perfectly. So what could that be?  

Just one thing struck me ... I could only connect/select one user with that yibberish full name that does not exist (of course) in salesforce , but the the username and email match. ... and the connection of that user and the activation in slack worked out fine.

image.png

 

Any help is apprechiated. 

 

Cheers 

 

#Trailhead Challenges

6 answers
  1. Today, 5:16 PM

    Workaround (not a solution): 

     

    What I have observed is, that I had somehow two (!) salesforce orgs connected to the slack instance.  

    I have entered "self employed" as a company name on sign up ... now I have got two org entries: one named "self" and the other named "self-employed".  

    This is very strange, because I have never (!) added the first one. That did not follow the setup advised in the trail as it had the "map users automatically" set (not disabled, as advised).  

     

    So in sheer panic I have deleted (disconnected) the two orgs and have reiterated all the steps in the second part of the trail. ... and that eventually worked out.  

     

    As I have admitted before this was the outcome of a panic reaction. It might have very well been sufficient to simply delete (disconnect) the first org. But I do not know.  

     

    This is not at all a page of glory, admittedly ... but this has let me finish the trail and therefore the "TDX Quest 2026". 

    And this is actually the reason I am writing this:

    To all who are just hanging at the same point, give this a try. The rest of the trail is pretty easy and quick .. so there is still time!

     

     

    At this point, let me take advantage of the moment and thank all the friendly contributors. 

     

    Take care

0/9000
2 answers
  1. Today, 4:47 PM

    1. What exactly does "Choice Value" do ? 

    Choice Value is the actual data that the Flow captures and holds in memory once the user selects an option from the screen.

    • Think of the Label as the mask (e.g., "Edge Communications") and the Choice Value as the real identity behind the mask (e.g., 0018000000Sj7YyAAJ).

    2. Which field should we choose normally ? 

    In

    95% of cases, you should choose the Id field.

    • Why? Because the ultimate goal of picking a record in a screen Flow is usually to do something with it later in the Flow (update it, delete it, link a Contact to it, create a Task, etc.). To perform any of these actions, Salesforce requires the unique 15 or 18-character Record ID.

    3. What happens if we choose another field ? 

    If you choose a field other than Id (like

    Account Number, Name, or Created Date), the Flow will store that specific text or value instead of the ID.

    • The Danger: If you store the Name as the Choice Value, and later in your Flow you try to use an "Update Records" element with that value, the Flow will crash. Salesforce cannot update a record using its Name; it absolutely needs the Id.
    • When is it useful? You would only choose a field other than Id if your Flow doesn't care about the record itself afterward, but just wants to grab a piece of text. For example, if you query a custom object "Predefined Comments" and you just want to inject the text of the comment into a case description.
0/9000

Hi Team I was practising https://trailhead.salesforce.com/content/learn/projects/customize-a-service-agent-with-prompts-flows-and-actions/update-a-flow-agent-action-and-topic?trail_id=become-an-agentblazer-innovator-2026

this trailhead and I saw get sessions method being called 

 

actions:

Get_Sessions: @actions.Get_Sessions

with experienceId = ...

with startDate = @variables.converted_date

        although in trailhead it was not mentioned to try but i wanted to see how to pass  vairables to actions .I observed that irrespective of variable value available or not it always passes null 

in other actions slot filling mechanism is used .  

Get_Experience_Details: @actions.Get_Experience_Details

with experienceName = ...

    As per observations it seems to call any actions we have to use slot filling only variables cannot be used.  

Community please correct me if i am doing wrong

4 answers
  1. Today, 5:01 PM

    @Hasan Mustafa

    As per the instruction they mentioned in the trailhead I think new action should not be needed .Let me try modifying this and calling seperate action to set in before reasoning 

     

    instructions: ->

    |Convert the date provided by the user into the YYYY-MM-DD format and store it in the @variables.converted_date variable before using it for the {!@actions.Get_Sessions} action.

0/9000

How can I make a lightning record page read-only. No edits are made on this page. All data is informational.

  • This page displays a read‑only Order record.

#Salesforce Developer

1 answer
0/9000
1 answer
  1. Today, 4:52 PM

    refresh it and see by clicking this setting gear section . i also find difficulty in finding this but its going to be somewhere in the navigation bar .

0/9000

Getting error when clicking to get the 500 points after completing the tasks correctly. "Our trailbots are having a problem accessing your hands-on org. Please try again and if this issue persists refer to this article to fix the problem." Can you pls help check?

 

#Trailhead Challenges

0/9000
0/9000