Skip to main content

Feed

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

Hello, 

 

I have opportunity duplicates that I need to consolidate in a recipe or dataflow. Cleaning the data in SF is not an option due to various reasons. See the screenshot.  

 

Basically, my issue is that I have opportunities that are named by different companies. And some opportunities are duplicated and sent to different locations. The naming convention is inconsistent throughout the org so it wouldn't be as simple as identifying something unique in the name. However, the fees are always the same with opportunities that are the same but sent to different locations. 

 

The goal here is to identify duplicate fees and only leave one instance of that fee in a dataset. The issue is that our opportunity data for fees is extremely high because one value is being multiplied by how many times it was sent to a different location.  

 

Is there something I can do in recipe or dataflow to clean this up and have a dataset with clean data?

5 answers
  1. Today, 7:51 PM

    This is a pretty common challenge. And doing this purely in Salesforce recipes or dataflows can be cumbersome, especially if naming conventions are inconsistent. But there's a smooth, flexible workaround that might save you a lot of hassle. 

     

    I'd suggest giving Coefficient's 2-way sync between Salesforce & Excel/Sheets (from the AppExchange) a try. 

     

    Here’s how Coefficient can help:

    1. Export your opportunity data, including Opportunity ID, Fee, and Location into your spreadsheet.
    2. Once you have that in a sheet, it becomes easy to identify duplicates using spreadsheet logic like pivot tables, lookups, or UNIQUE() and FILTER() formulas to flag and remove duplicate fee entries. Coefficient even offers an AI Assistant than can help.
    3. Once you're happy with it, you can use Coefficient’s two-way sync to push the cleaned, deduplicated data back into Salesforce or use the sheet as your primary reporting source. Since it's all in Sheets, you get the flexibility to iterate quickly, automate refreshes, and build dynamic dashboards, all without modifying your Salesforce recipes or modifying dataflows.

    Instead of wrestling with complex dataflow logic or renaming opportunities, you can centralize the cleanup in a spreadsheet environment where it's straightforward, transparent, and easy to maintain.

0/9000

 Are there any tools or connectors available for data cleansing within Salesforce, or can this be handled using native features such as validation rules, flows, or Apex classes? Additionally, does data cleansing typically apply only to master data (such as customers, vendors, and products), or is it also relevant for transactional data (such as invoices, sales orders, and payments)?    

2 answers
  1. Today, 7:47 PM

    Salesforce does offer ways to handle data cleansing using its native tools like validation rules, flows, duplicate-management features, and even Apex if you're comfortable coding. 

     

    These are great for setting standards, preventing bad data at entry, and managing master data like customers, vendors, and products. It’s also smart to routinely audit and cleanse transactional data like invoices, sales orders, or payments because inconsistencies there can skew reporting and workflows, too.  

     

    That said, Salesforce's native tools can feel limiting or restrictive, especially when you want more flexibility, automation, or integration with external systems. 

     

    This is where 2-way connectors from AppExchange between Salesforce and spreadsheets like Coefficient can be a game-changer. With it, you can

    • Export Salesforce data, master or transactional, into a spreadsheet
    • Clean, standardize, enrich, or dedupe using familiar spreadsheet formulas and tools
    • Schedule automatic refreshes so your cleansed dataset stays current
    • Push updated data back into Salesforce seamlessly, without complex flows or code

    This setup gives you the control of a spreadsheet without the manual import/export headache, and you can do it all with the flexibility and auditability you need to keep your data clean across the board.

0/9000

I have a object call Employment followup.  In this object I have the following  

30, 60, 90, 180, 270, 365 Retention Date 

30, 60, 90, 180, 270, 265 Retention Status 

 

I have already created a 90 days retention email flow which is a auto launch flow.   What I would like to know is instead of create each retention date, retention status individually, can I create them all in one flow? I want to send a email for each one if the conditions are met. What would this look like? 

 

Thanks 

 

 

#Flows

0/9000

Hello. I'm getting this error when sending the WhatsApp template. I've already checked and the user is active on WhatsApp and the template has been approved by the target for a week. I don't know why this error is occurring. Could the user have blocked the company's WhatsApp? Has anyone else experienced this issue? 

whatsapp temple with error

 

 

 

#Service Cloud  #Whatsapp  #Template

0/9000
0/9000

Hi, my company never used the meeting/event activity in salesforce before....... they are now thrilled to see the benefits of being able to report on sales people's meetings. But now our salespeople asked for a way that the meeting they create in salesforce contains a link for the TEAMS meeting all in one step. 

 

Can someone help me with this? 

9 answers
0/9000
1 answer
0/9000

Hi, 

 

I have completed the first challenge of the Prompt Builder Templates Superbadge Unit but the alidation keeps failing. The process is working, as it asks us to check if the flow is working on one case, and it is, but the valiadtion doesn't succeed. I really do not know what is failing. This is the error message 

 

"Make sure the Translate Survey Input action has values set for the Account, Contact, and Fitness objects. The input values for Account and Contact should be for the records relating to the Fitness record that triggered the action; the Fitness input value should be the Triggering Fitness__c record." 

 

And this is my flow and action:

Validation Failed for Challenge 1 of the Prompt Builder Templates Superbadge Unit

 

Any idea of what is failing? 

 

Thanks, 

 

Enric 

 

 

#Trailhead Superbadges

2 answers
0/9000