Skip to main content

#Sales Cloud203 discussing

🎉 Big shoutout to our incredible Forum Ambassador, @Manoj Nambirajan for an awesome deep dive on "Map additional Lead data during Salesforce Import"!📘 Check out the article here >> https://help.salesforce.com/s/articleView?language=en_US&id=005322015&type=1 

 

🔍 Found it helpful? Have thoughts to share?

 Let us know by clicking the "Yes" or "No"  button at the bottom of the article—your feedback helps us improve!🎉 Big shoutout to our incredible Forum Ambassador, for an awesome deep dive on> 🔍 Found it helpful?" style="display: block;" /> #Sales Cloud

1 comment
0/9000
0/9000

What is the best approach to show the Assets related to an Account by default in a treeview?   

1 answer
0/9000

We recently introduced a pricing calculator that factors in things like room count, hotel type, etc. The calculator may determine a solution should be priced at $6,000 instead of our standard Salesforce list price of $6,540.   

The challenge is around how to represent this in Salesforce.

Currently:

  • Sales Price = final price after discount
  • ARR and Total Price calculations rely on Sales Price

What leadership would like:

  • Allow reps to edit the Sales Price directly
  • Still apply/display a discount separately

The issue is that if reps edit the Sales Price and also apply a discount, we would likely need another field to represent the “true final price after discount.” Then downstream calculations (ARR, Total Price, reporting, etc.) become inaccurate unless we redesign a lot of the logic.   

For example:

  • Standard price = $6,540
  • Calculator says final customer price should be = $4,600
  • If Sales Price is manually changed to $5,000 and a $400 discount is applied, ARR still reflects incorrectly because Total Price is pulling from Sales Price.

Alternative approach:    Ignore the calculator’s intermediate discount logic and simply use Salesforce discounts to get to the correct final number. But that can result in very large discounts (ex: needing a $1,950 discount instead of the calculator’s displayed $400 discount), which leadership doesn’t love from a visibility/reporting standpoint.   

Has anyone solved something similar with dynamic/calculated pricing while still keeping ARR/reporting accurate?    

 

@* Sales Cloud - Best Practices * 

1 answer
  1. Today, 4:47 AM

    On the Opportunity Product (OpportunityLineItem) object:  

    1. Add custom fields: Calculator_Price__c, Rep_Discount_Amount__c, Final_Price__c (formula)

    2. Use a Screen Flow or LWC component to run the calculator logic and write to Calculator_Price__c

    3. Lock Sales Price from direct edit — use Final_Price__c as the true price field

    Update ARR/Total Price rollup formulas to reference Final_Price__c

0/9000

How to set up historical based reports to track opportunity size, at the start of each month, across the past 12 months? 

 

#Sales Cloud

4 answers
  1. Yesterday, 5:47 PM

    @Matthew Chapman

     PS.  Report Snaphots will not work retroactively, there will be no "Historical" Data for anything that took place before you create the custom object, connect it to your Report, map the fields, Schedule the Snapshot Report, etc.    

     

    Opportunity Trend Reports have been collecting historical data since Day 0 of your Salesforce org.   

    Even if you have never created or run run before, you can report on the previous 6, 12, "whatever" months  ->  

     

    PS.

0/9000

On the Account object, there is an Important Contacts section. 

There are several fields that represent different kinds of contacts - technical, license, ship to, bill to, communications etc. This is a single field for each type of contact. 

 

Some of our customers have multiple contacts that they want to have registered in our system. 

 

Hoping someone has an idea?  

Anyone know a way to add Multiple contacts to the Important Contacts field?

 

@* Sales Cloud - Best Practices * @* Sales Cloud - Getting Started *

 

 

#Sales Cloud

3 answers
  1. Yesterday, 9:05 AM

    Hi @blaine castle

     

     

    To allow for multiple contacts per role (e.g., three different "Technical" contacts or two "Bill To" contacts), you need to shift from a

    Lookup relationship to a Related List relationship.

     

     

    Here are the three best ways to solve this, ranked from the standard "Salesforce Best Practice" to a quick workaround. 

     

    Solution 1: Use Standard Contacts to Multiple Accounts (Recommended)

    Salesforce has a native feature called Contacts to Multiple Accounts. It allows a single contact to be linked to multiple accounts, but more importantly for your use case, it utilizes the Account Contact Relationship (ACR) object which supports custom roles.

    How to set it up:

    1. Go to Setup > Account Settings and check Allow users to relate a contact to multiple accounts.
    2. Go to the Object Manager > Account Contact Relationship.
    3. Click Fields & Relationships > Roles.
    4. Add your specific types as picklist values (e.g., Technical, License, Ship To, Bill To, Communications).
    5. Add the Related Contacts related list to your Account Page Layout.

    Why this is great:

    Users can click "Add Relationship" on the Account, select a Contact, and check off multiple roles for that person, or add multiple people to the same

    role. 

     

    Solution 2: Create a Custom "Account Roles" Junction Object

    If you don't want to turn on the global Contacts to Multiple Accounts feature, you can build a simple custom "Junction" object. This sits between the Account and the Contact to bridge the gap.

    How to set it up:

    1. Create a new Custom Object called Account Role or Key Contact.
    2. Create a Master-Detail (or Lookup) field pointing to the Account.
    3. Create a Lookup field pointing to the Contact.
    4. Create a Picklist field called Role with your values (Technical, Bill To, etc.).
    5. Add this new object as a Related List on your Account layout.

    Why this is great:

    It gives you a clean, dedicated table on the Account page. Users can add as many rows as they want (e.g., 3 rows for 3 different Technical contacts).

     

    Solution 3: The Quick Workaround (Multi-Select Picklist on the Contact)

    If you want to avoid creating new objects or related lists, you can flip the logic on its head and track the roles on the Contact record instead of the Account record.

    How to set it up:

    1. Go to the Contact Object > Fields & Relationships.
    2. Create a new Multi-Select Picklist field called Account Roles.
    3. Add your values (Technical, Bill To, etc.).
    4. On the Account Page Layout, customize the standard Contacts Related List to display this new "Account Roles" column.

    Why this is great:

    It requires zero architecture changes. When looking at the Account, your team will see the list of all contacts, and the new column will instantly show you who fills which roles (even if one person fills multiple). 

     

     

0/9000

Our org is moving from Outreach.io to Sales Engagement and we’re a little concerned about how to make the leap

5 answers
  1. May 18, 5:28 PM

    Moving from Outreach.io to Sales Engagement can definitely feel overwhelming at first, especially for teams already used to a certain workflow. I’d recommend checking the Trailblazer groups and Salesforce Help articles because the community there is usually very helpful with real-world setup tips and best practices. Hope the transition goes smoothly for your team.

0/9000

Hello, amazing Trailblazers! 🌟 

 

I’d love to share a tip to make our community even more helpful! When you post a question about a Trailhead badge, module, or trail challenge, please include the URL/Link of the specific badge, module, or trail you’re working on. 

 

  • Adding the URL/Link helps others quickly understand your issue and provide the best solutions.
  • It saves time for everyone—both the person asking and those helping.
  • You’ll get answers faster, and helpers can easily find the exact challenge.

Let’s keep the Trailblazer spirit strong—add those links and let’s keep learning and supporting each other! 🚀 

 

If you found this tip helpful, please give it a like or a comment to let me know—it encourages me to keep sharing more helpful advice with our community!  

Hello, amazing Trailblazers! 🌟 I’d love to share a tip to make our community even more helpful! When you post a question about a Trailhead badge, module, or trail challenge, please include the URL/Li

#Salesforce #Trailhead Challenges #Trailhead #Sales Cloud #TrailblazerCommunity #TrailblazerCommunityHelp #Agentforce  #Salesforce Admin  #Salesforce Developer 

1 comment
0/9000

I would like to know how to take a backup/export of email messages in a tabular format (rows and columns), similar to Excel or CSV format.

Currently, the backup is getting saved as the complete email content instead of structured column-wise data.

Could you please guide us on how to export the email messages in a proper tabular format?   

1 answer
  1. Divya Chauhan (Kcloud Technologies) Forum Ambassador
    May 18, 4:45 AM

    Hello @Shobana R

     

    You can export Salesforce email messages in a proper tabular format (CSV/Excel) by treating EmailMessage (or EmailMessage‑related objects) as a regular Salesforce object and exporting it via Reports or Data Export / Data Loader, rather than as unstructured attachments or blobs. 

    Go Through it--> 

    Exporting newsletter emails | Salesforce Trailblazer Community

0/9000

Hey there SF community! We have an event platform that integrates with our Sales Cloud. Our events team would like to capture basic guest information tied to the person they are attending with. However, we want to avoid creating new leads in our instance because it's likely nothing will be done with the information -- it's just a way to count the guests + retain basic information about who the invitee brought with them. We currently use Salesforce campaigns for our event list management, ideally we would want the guest information to be tied to the campaign member record of the invitee. Has anyone else tried this or seen this? I'd love any ideas you all have.

 

@* Sales Cloud - Getting Started * 

2 answers
0/9000