
NetSuite’s Intelligent Item Recommendations (IIR) is an AI-powered feature designed to enhance both sales performance and customer experience through personalized product suggestions. It leverages historical purchase data, order patterns, and item similarities to automatically recommend products that customers are most likely to purchase next.
As part of NetSuite’s Sales Force Automation (SFA) module, Intelligent Item Recommendations helps sales teams identify relevant upsell and cross-sell opportunities directly within sales orders, estimates, and opportunity records. By integrating deeply with NetSuite’s CRM and ecommerce workflows, it enables businesses to improve order values, boost conversion rates, and strengthen customer loyalty through intelligent, data-driven insights.
1. Understanding Intelligent Item Recommendations
Intelligent Item Recommendations (IIR) in NetSuite is designed to automate and personalize the process of product suggestion across various stages of the customer journey. Instead of relying on manual decision-making by sales representatives, IIR leverages data-driven insights to propose the most relevant products in real time.
This intelligent system activates during multiple business workflows such as:
- Sales Order Creation: When a salesperson adds items to a customer’s order, the system automatically suggests additional products based on the customer’s previous purchases or current selections.
- Estimates and Opportunities: While preparing quotations or identifying new sales opportunities, the system highlights products that have a high likelihood of being accepted or purchased by the customer.
- E-commerce Browsing and Checkout: For online shoppers, recommendations appear as “You may also like” or “Frequently bought together,” enhancing engagement and increasing the average order value.
The recommendations generated are dynamic and context-aware, using customer purchase behavior, transactional history, and item metadata such as category, brand, or compatibility. The system employs multiple recommendation patterns like:
- Customers who bought this also bought…
- You may also like...
- Buy again...
By integrating seamlessly into both CRM and ecommerce workflows, Intelligent Item Recommendations ensures that every customer interaction becomes an opportunity for cross-selling, upselling, and enhancing the overall shopping experience. This not only saves time for sales teams but also drives measurable business growth through data-driven personalization.

2. How It Uses Artificial Intelligence
The “intelligent” nature of NetSuite’s Item Recommendations lies in its machine learning-based recommendation engine, a system capable of learning from data rather than following fixed, pre-programmed rules.
Unlike traditional rule-based automation, the AI engine in NetSuite continuously analyses patterns within large volumes of transactional and behavioural data. It identifies correlations among customers, items, and purchase histories to make accurate and dynamic predictions about what a customer is most likely to buy next.
At its core, this system relies on machine learning algorithms that:
- Learn from customer and item data such as purchase frequency, item categories, price ranges, and co-purchase trends.
- Detect hidden patterns in buying sequences for example, customers who purchase printers often later buy ink cartridges or paper bundles.
- Predict future behaviour by estimating which product combinations have the highest probability of being purchased together.
- Continuously adapt and improve as more data is collected, meaning the system becomes smarter over time without requiring human re-programming.
The underlying machine learning system in NetSuite combines multiple recommendation approaches such as collaborative filtering, content-based filtering, and hybrid models to generate accurate suggestions. Collaborative filtering analyses customer similarity and shared purchase behaviour (“people like you also bought…”), while content-based filtering focuses on product attributes and similarities (“similar to the one you viewed”). To refine these predictions, NetSuite applies ranking and optimization layers that weigh factors like freshness, novelty, and diversity, ensuring that recommendations remain relevant, up-to-date, and varied rather than repetitive.

3. Recommendation Scenarios
Recommendation Scenarios in NetSuite define the set of configuration rules that guide how the AI-based recommendation engine behaves in different contexts. These scenarios determine what data the system uses, how it prioritizes recommendations, and what balance it maintains between freshness, novelty, and diversity.
Each scenario specifies several key parameters:
- Data Source: Determines which type of customer data will be used to generate recommendations, such as purchase history, items currently in the order or cart, or recently viewed products.
- Freshness: Controls the preference for newly added products in the catalogue.
- Novelty: It Gives weightage to products that customers rarely see.
- Diversity: Ensures that recommended items are sufficiently different from each other.
NetSuite automatically creates several default recommendation scenarios, optimized for common business needs, including:
- Customer Purchase History: Suggests items similar to or complementary with past purchases.
- Cart or Order Items: Recommends products related to the ones currently being ordered.
- Customers Who Bought This Also Bought: Uses collaborative filtering to propose frequently co-purchased items.
- Buy Again: Encourages customers to repurchase items that are consumable or frequently needed.
- Alternative Items: Displays substitutes or comparable products when certain items are unavailable or out of stock.
For SuiteCommerce websites, NetSuite additionally provides up to six default “Recently Viewed Items” scenarios, allowing ecommerce customers to receive personalized, session-based recommendations. These pre-built scenarios serve as strong starting points for most businesses, but administrators can further customize or create new ones to better suit their brand, audience, and sales strategies.

4. Blocklists
Blocklists in NetSuite are used to control and refine the output of the Intelligent Item Recommendations engine. They allow administrators to exclude specific items or item groups from appearing in recommendations, ensuring that only relevant and updated products are suggested to customers.
There are two primary types of blocking:
- Always Block: Items or item collections marked under this option will never appear in any recommendation scenario. This is useful for discontinued, outdated, or internal-use-only products that should not be promoted.
- Block for Item: Items are excluded only when a particular “context item” is being viewed or added to an order. For example, if a customer is viewing a new smartphone model, the older versions of that phone can be blocked to avoid confusion or redundancy.
By implementing blocklists effectively, businesses can maintain recommendation accuracy, prevent irrelevant or obsolete suggestions, and improve overall customer experience by showing only the most meaningful and current product options.
5. Account Requirements for Intelligent Item Recommendations
Intelligent Item Recommendations are available in any NetSuite account that has Customer Relationship Management (CRM), SuiteCommerce, or SuiteCommerce Advanced enabled. The availability of specific recommendation types depends on the configuration of each subsidiary or website and whether the account meets certain minimum data and system requirements.

| Recommendation Type | Minimum Requirements |
|---|---|
| Order or Cart Items | Requires sufficient transactional data in the past 12 months. |
| Customers Who Bought This Also Bought | Requires a minimum number of transactions across the subsidiary or site within the past year. |
| Recently Viewed Items | Depends on user activity tracking and SuiteCommerce site setup. |
| Customer Purchase History | At least 50 items in the catalog and a minimum number of transactions in the past 12 months. |
| Buy Again | A minimum number of repeat purchases recorded within the past 12 months. |
| Alternative Items | At least 50 items in the catalog and a system-supported language (excluding Vietnamese). |
If you are using SuiteCommerce or SuiteCommerce Advanced websites, your account must also meet additional setup criteria, including correct data mapping, product tracking, and language configuration.
To verify which types of recommendations are available for a specific subsidiary or site, navigate to:
Commerce > Marketing > Intelligent Recommendations > Recommendation Availability
These requirements ensure that the AI engine has sufficient and reliable data to generate accurate and meaningful recommendations.

6. Business Benefits and Metrics
Intelligent Item Recommendations are available in any NetSuite account that has Customer Relationship Management (CRM), SuiteCommerce, or SuiteCommerce Advanced enabled. The availability of specific recommendation types depends on the configuration of each subsidiary or website and whether the account meets certain minimum data and system requirements.
| Benefit | Metric / Measurement |
|---|---|
| Increased average order value | AOV before/after enabling IIR |
| Cross-sell and upsell growth | % of orders containing additional products |
| Improved customer retention | Repeat purchase frequency |
| Enhanced sales productivity | Reduction in manual item search time |
| Personalized experience | Customer engagement or click-through rate |
These measurable improvements clearly demonstrate the impact of artificial intelligence on sales efficiency and customer engagement. Businesses using Intelligent Item Recommendations can expect not only higher revenue but also better decision-making and stronger customer relationships.

7. Challenges and Limitations
While Intelligent Item Recommendations provide significant business value, there are several technical and operational challenges that can affect performance and accuracy. Understanding these limitations helps organizations plan better and set realistic expectations when implementing the system.
- Cold-Start Problem: For new customers or newly added products, there is little or no historical data available. This makes it difficult for the AI model to generate accurate recommendations until enough transaction data is collected.
- Data Quality Issues: The effectiveness of AI depends heavily on the quality of input data. Incomplete, inconsistent, or outdated records can reduce recommendation accuracy and may result in irrelevant suggestions.
- Bias in Recommendations: The system may tend to over-recommend popular or frequently purchased items, which can reduce diversity and limit exposure to newer or niche products.
- Integration Overhead: Integrating the recommendation engine with existing business systems — such as inventory management, pricing modules, or user interfaces — can be complex and may require customization or technical support.
- Privacy and Compliance Concerns: Since Intelligent Recommendations rely on customer behavior and transactional data, businesses must ensure compliance with privacy regulations such as GDPR (General Data Protection Regulation) and PDPB (Personal Data Protection Bill). Proper consent, data security, and anonymization measures are essential.
Recognizing these challenges enables businesses to improve data management, strengthen privacy controls, and fine-tune algorithms for more accurate and fair recommendations.

8. Implementation Roadmap
- Data Readiness: Consolidate sales, customer, and catalog data.
- Scenario Setup: Define recommendation contexts and weights.
- Blocklist Configuration: Filter outdated or irrelevant products.
- Pilot Deployment: Test on limited data and measure KPIs.
- A/B Testing: Compare sales metrics before and after IIR.
- Optimization: Adjust parameters (freshness, diversity) based on performance.
- Scale Up: Extend to all product categories and websites.

9. Conclusion
NetSuite Intelligent Item Recommendations exemplifies the power of AI-driven personalization in enterprise software.
By using machine learning to analyses purchase history and predict product preferences, it enhances sales efficiency and customer experience while minimizing manual effort. This combination of automation, analytics, and adaptability makes it a key example of applied AI in modern ERP and CRM ecosystems.




