Hi Everyone,
I’m looking for some guidance from anyone who has implemented a similar product recommendation use case.
Here’s the scenario:
- We have historical Sales Orders containing Products + Value Added Products (VAPs).
- Currently, this history resides in Snowflake, although I’m also considering a scenario where the complete sales interaction history resides in Salesforce.
- The goal is to provide intelligent product recommendations during the sales process (for example, complementary products, commonly purchased together, next best product, etc.).
I’m intentionally keeping the question open because I’m interested in understanding how others have approached this problem rather than focusing on a specific Salesforce feature or product.
Some questions I have:
- If your sales history is already in Salesforce, how did you model the recommendation solution?
- Did you use Salesforce-native capabilities, Data Cloud, custom Apex/LWC logic, external ML services, or another approach?
- If your interaction history resides outside Salesforce (Snowflake, data warehouse, etc.), did you build recommendations there or bring the data into Salesforce?
- What kind of interaction data proved most valuable (orders, quotes, opportunities, views, carts, etc.)?
- Were there any lessons learned around data preparation, model quality, or keeping recommendations relevant?
I’d really appreciate hearing from anyone who has implemented a similar B2B product recommendation solution, regardless of the technology stack used.
Thanks in advance!