Skip to main content

Feed

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

 Fuzzy Matching in Salesforce

We are trying to understand how fuzzy matching works in Salesforce Matching Rules—whether it is based on word similarity or character/letter comparison.

Specifically, we want clarification on how Salesforce evaluates the following examples:

  • SPT vs SPTV2 → Is this considered a fuzzy match? 
  • SPT vs SPT INDIA → Is this considered a fuzzy match? 
  • SPTV5 vs SPTV5 V → Is this considered a fuzzy match? 

We would like to know:

  •  What logic Salesforce uses to determine a fuzzy match 
  •  Whether it prioritizes core words or full string similarity
  •  Why some variations are matched while others are not

#Trailhead Challenges  #Salesforce Developer  #Salesforce Admin  #Sales Cloud  #Security  #Flow  #Data Management  #Integration

2 answers
0/9000

I created a flow that automatically creates 5 years worth of Opportunities and attached them to a recurring donation record. The flow assigns a name to the opportunity, but for some reason, it's getting overwritten, and it's being displayed as Account Name, Donation, and Close Date.  

 

I checked our NPSP settings we don't have anything set up for opportunity names. We have many different types of opportunities that require different naming conventions, so turning that on is not an option.  

 

Does anyone have any idea how to turn off the naming update? 

 

Thank you!  

 

#Salesforce Admin  #NPSP  #Nonprofit

0/9000

If I read this or this article, both docgens are available in Revenue Cloud. Is my assumption correct that DocGen is a reiteration of Omnistudio DocGen built on the platform? I'm trying to understand how to choose between them when on the Revenue Cloud license. 

1 answer
  1. Today, 3:08 PM

    Document builder is a very very very simple doc gen tool it uses a similar builder to the Lightning page builder and is pretty limited unless building custom lwc components. 

     

    i almost never use this because it only allows 1 template per object.  

     

    The other omnistudio doc gen is just that doc gen with omnistudio although i think now in a new release it allows you to use context definitions to populate vs the old data raptors.

0/9000

Hi Everyone, 

 

Actually im work through this trailhead link (

https://trailhead.salesforce.com/content/learn/modules/price-management-with-revenue-cloud/implement-attribute-based-pricing

) where i want to complete this below mentioned step. 

Now you are all set to test your product pricing on a quote.

  1. From the App Launcher, find and select Quotes.
  2. Change the list view to All Quotes.
  3. Click Pricing Demo.
  4. From the Pricing Demo quote page, click Browse Catalogs.
  5. In the All Catalogs list, select Hardware Catalog, and click Next.
  6. Under Categories, click Laptops.
  7. From the displayed products list, select Laptop, and click Add.
  8. Select the Accessories category.
  9. On the Keyboard product, click . The product configuration page opens.
  10. For Connection Type, select Wireless.
  11. Click ‌Save & Exit to add the customized Keyboard directly to the quote.
  12. Click Save Quote.
  13. Increase the quantity of the Laptop product to 150.

But when i selected the product still i can see 0 product(s) selected and no option to select 'Add Selection to Quote'

  

Enable to click on 'Add selection to quote'

 

If anyone have idea kindly guide me. Thanks InAdvance. 

 

Regards, 

P.Balaji Karthik 

 

0/9000

Hi everyone

 

I am trying to email a sales quote pdf to the customer. We want a default email template to appear when we click email quote button on the quote which attaches the pdf by default, issue I am facing whenever I access the email quote button -it attaches the quote pdf by default without any email template. If I add an email template manually the attachment gets removed.

Has anyone else faced this issue? Do you know if there is any workaround for this?

3 answers
0/9000

Based on the SF announcement that come June, System Administrator users need to adopt Phishing-Resistant MFA for login, we will move to using a Yubikey for me.   We are a relatively small non-profit,  totally virtual/no physical location. Thus, all workers are remote.  We have 20 SF users. I appreciate any guidance. Question is, what is the justification or real world need for use making it required for all our users to use a physical key?

15 answers
  1. Today, 3:00 PM

    Bubbling up again, as I am hearing conflicting information as to if this is a "hard" requirement come June or more of guidance.  Does anyone know for sure? 

     

0/9000

Hello, 

 

in a dashboard, I need to display the number of Events by week group by Sales Rep. 

I have the number of events done by Sales Rep, but I need to calculate in a formula which week we are in the year. 

I need help to create this formula. 

Thanks in advance

2 answers
0/9000

Hey All, 

 

Wondering if anyones got a use case solved for this already. I have a bundle product in RCA/ARM and i have an attribute on the parent and child product (They are the same). I want to default the Child product attribute to be the parent value while allow changes if they want to the child attribute. 

 

I was able to somewhat get there with the Preference rule the only issue is that it auto selects the child product which i dont want i just want it to set the attribute when a user sepcifically selects the child product

0/9000

I am struggling with some limitations of native Salesforce reporting and wondering if it's time to move to PowerBi or Tableau. We are a nonprofit working to reduce poverty in our community. One of the primary challenges is that we have a "lifetime" model, which means that people can engage in our services, disengage and then re-engage at a later date, as long as they are still in poverty (mix of federal guidelines and our own cost of living data). Each time a person engages with us, we create a new Intake and that Intake is then connected to other objects like trainings, employments, service plans, etc. So in effect each Intake (we call it Program Engagement) is like a chapter of a person's journey with us. This allows us to do some time based reporting as well as holistic outcomes. The challenge is that not everything is connected to a program engagement, as some things are more "evergreen" and not just tied to a specific point in time. For example we track referrals, and since people can come and go, the place they were referred by "today" may not be the place they get referred by 2 years from now. We can get a LOT of reporting via native reports, using report types, lookups, etc however, there are just times when the lifetime model creates some data/outcome "noise". So I am wondering if moving to PowerBi or Tableau would be the best long term solution, however, those solutions do come with a new learning curve, costs, etc.  As we want to keep people in Salesforce as much as possible and not have some Dashboards in SF and then other dashboards in PowerBi, etc.  So what are the pros/cons? Price is one, visibility is another, as not everyone needs to create Dashboards/reports but still need to view them. So....? 

 

#Reports & Dashboards #Nonprofit #Systems Administrator

5 answers
  1. Khyati Mehta (InfinySkills) Forum Ambassador
    May 3, 3:35 AM

    Hello Heath, 

     

    Honestly, what you’re describing is exactly the kind of scenario where Salesforce native reporting starts to feel stretched. It works great for structured, object-based reporting, but once you get into a lifetime journey model with re-engagements, mixed time contexts, and loosely connected data, it creates noise that’s hard to cleanly model in standard reports. That’s usually the signal to at least consider something like Tableau or Power BI — not because Salesforce is failing, but because your data storytelling has become more complex than what report types and joins can comfortably handle.

    That said, I wouldn’t jump tools immediately. External BI tools shine when you need cross-object, time-series, historical layering, and flexible data modeling — basically building a cleaner “analytics layer” on top of Salesforce. They’ll let you reshape your data and remove that noise. 

    A lot of orgs in your situation land on a hybrid approach — keep operational dashboards in Salesforce, and use Power BI/Tableau for impact reporting, leadership insights, and longitudinal analysis where your lifetime model really matters. So yes, it’s less about when to move completely and more about when to extend, and from what you described, you’re pretty close to that point. Hope this helps!

0/9000

Hi All, 

 

In Agentforce Revenue Management (NOT CPQ), I need to build a feature that doesn’t allow the user saving a quote with 2 specific bundles : 

  • Bundle A
  • Bundle B

 

So when the user selects both, an error message is displayed  saying “You can’t select the 2 bundles A and B. Please remove one.”

I thought of the Business Rule Engine with a Product Configuration Rule to manage this (with a Rule Scope of Transaction). But I can’t find the correct action to do that : 

  • validate doesnt block the user, just displays a message next to the Product line on the quote
  • Auto-remove doesn’t block the user saving the quote. It removes 1 of the 2 bundles arbitrarily without confirming with the User which bundles should be removed
  • Same for Exclude.

I also thought of using the Constraint builder with Constraint Rule Engine. But I can’t find the appropriate constraint : is it Exclude? or Action Rule? 

 

Can someone please let me know what the best approach is please?

7 answers
  1. Today, 2:44 PM

    RCA as a whole does not really handle Product rules or validations outside of bundles very well. 

     

    You have to build a virtual quote in the CML Code editor and then build your constraint which doesnt have many resources out there right now. the Cloud Update has a good video on it you can try. 

     

    another solution is to do use roll up fields to count the number of bundles and then display a warning message on the quote page based on that. Ive done this before and then blocked approvals until its fixed 

0/9000