NetSuite Sales Order Summarization Agent


The NetSuite Sales Order Summarization Agent is designed to extract and summarize key information from NetSuite Sales Orders into concise executive summaries. This process employs Language Model-powered automation to enhance organizational decision-making and reporting efficiency.

This process addresses the need for streamlined summarization of detailed NetSuite Sales Orders, crucial for executive insights and strategic planning. By automating the extraction and summarization tasks, businesses can ensure that essential order details, potential challenges, financial impacts, and strategic alignments are readily available in an executive-ready format.

Before You Begin

Have ready access to NetSuite credentials and ensure data integration permissions are properly configured. This process requires a general familiarity with NetSuite operations. Understanding Boomi's process-building environment and dynamic document property usage is advantageous.

NetSuite Connection

To configure a NetSuite connector within Boomi, navigate to the Connections Tab of a NetSuite Connection component and follow these steps:

OpenAI Connection

To query the OpenAI Chat API, follow these steps to set up the HTTP Client Connection:

Included Processes

[Main] NetSuite Sales Order Summarization Agent
[Sub] Aggregate Prompt Messages

[Main] NetSuite Sales Order Summarization Agent

This main process retrieves NetSuite Sales Order data, prepares it for the OpenAI LLM processing, and formats the final output for executive review.

Start Step

NetSuite Get Connector Step
Retrieves sales order data from NetSuite for further processing.

Set Properties Step Set – LLM Instructions and Context Data
Establishes dynamic document properties for the LLM instructions and query data.

You are an assistant tasked with Summarizing Key Information from a NetSuite Sales Order for an Executive Summary:  1. Extract Key Details: Focus on identifying and extracting crucial information from the sales order. Pay attention to details such as customer information, order quantities, product descriptions, pricing, delivery schedules, involved stakeholders, potential risks, and financial impacts. Ensure these critical elements are clearly preserved in your summary.  2. Structure and Format: Organize the summary in a concise, logical format that suits an executive's needs. Begin by highlighting essential sales metrics such as total order value, significant product trends, and customer insights. Follow with suggested follow-up actions, potential challenges, and strategies for risk mitigation. Keep the summary brief, ideally within a specified word limit to enhance readability. Use bullet points for ease of scanning, clear professional language, and an active voice to foster decisiveness. Ensure the summary includes actionable insights and clear next steps. Maintain a professional tone throughout the document and avoid any ambiguous language to aid in clear decision-making processes for the executive.

Process Call Step
Executes a subprocess to aggregate prompt messages into a cohesive format readable to OpenAIs LLM, gpt-4o. 

Data Process Step
Combines various parts of the prompt into a single message array.

Map Step
Maps the combined messages to the final JSON structure for processing by OpenAI Chat API.

HTTP Client Connector
Sends the formatted request to the OpenAI Chat API.

Message Step
Isolates and prepares the response content for readability.

Data Process Step
Cleans markdown formatting from the API response.

Stop Step
Terminates the summarization process.

[Sub] Aggregate Prompt Messages

This subprocess aggregates both system and user messages to form a unified prompt for external API processing, utilizing dynamic document properties to generate structured JSON output.

Start Step 

Branch Step

[Branch 1] Set Properties Step 
Configures the properties for system messages.

[Branch 2] Set Properties Step 
Configures the properties for user-generated content, which in this case consists of a NetSuite Sales Order record.

Map Step
Aggregates message data and maps it into JSON format for API consumption.

Return Documents Step
Sends the processed JSON document back to the main process for further action.

The NetSuite Sales Order Summarization Agent streamlines and enhances the capacity to deliver insightful summaries based on NetSuite sales data. By combining advanced integration capabilities with AI technology, it provides precise and timely summaries, improving the strategic insights available to executives for making informed decisions.

Additional Help:

Start step Help
NetSuite Connector Help
Map step Help
Set Properties Help
Data Process step Help
HTTP Client Connector Help
Message step Help
Boomi Discover