SNOOZE MATTRESS + WELLNESS

WhirlWind Franchise+

Complete Training Manual & Reference Guide
Quick Start Guide →
Powered by Whirlwind Software
1
General

Logging In to the Portal

About This Guide

This step-by-step training guide covers how to log in to the WhirlWind Portal for the first time and on an ongoing basis. Whether you are a new team member or returning after a password reset, these steps will walk you through the full login process.

  • Navigate to the WhirlWind Portal login screen in your browser
  • Enter your username and password credentials
  • Successfully log in and verify your dashboard has loaded
  • Identify your assigned store location
  • Use the 'Forgot Password' feature if you cannot log in
PART 1 — Accessing the Login Screen
1
Open Your Browser & Navigate to the Portal

Open Google Chrome (recommended) or another supported browser. In the address bar, type the WhirlWind Portal URL provided by your manager or Whirlwind Software onboarding team, then press Enter.

The Portal URL is specific to your franchise. It typically follows the format: yourstore.whirlwindsoftware.com. Bookmark it for easy access in the future.
2
Locate the Login Screen

The WhirlWind Portal login screen will load in your browser. You will see the Snooze Mattress + Wellness logo at the top, followed by the Username and Password fields, and a green 'Log In' button below.

If the page does not load, confirm your internet connection is active and that you are using the correct URL. Contact your manager or Whirlwind Software support if the issue persists.
PART 2 — Entering Your Credentials
3
Enter Your Username

Click on the Username field and type your assigned username. Usernames are typically in the format of your name or email address as configured by your store administrator.

Usernames are case-sensitive. If you are unsure of your username, contact your store manager. New users receive their credentials from a Whirlwind Software setup email.
4
Enter Your Password

Click on the Password field and type your password. If you want to confirm what you are typing, use the 'Show' toggle (eye icon) on the right side of the password field to reveal the characters.

Passwords are case-sensitive. For security, avoid sharing your password with other team members — each staff member should have their own unique login credentials.
5
Click the 'Log In' Button

Once your username and password are entered, click the green 'Log In' button. The system will authenticate your credentials and redirect you to the main Portal dashboard.

If your login fails, double-check that Caps Lock is not on and that you have entered the correct username. After several failed attempts, you may be temporarily locked out — use 'Forgot Password?' to reset.
PART 3 — Verifying a Successful Login
6
Confirm the Dashboard Has Loaded

After a successful login, you will be taken to the Dashboard. Verify that the full left-side navigation menu is visible, showing sections including iMail, Sales, Purchasing, Inventory, Warehouse, Accounting, Service, Reports, Setup, Utilities, and Help.

7
Check Your Store Location

At the bottom of the left sidebar, locate the store information section. Confirm that your name and the correct store location (e.g., 'Dublin Blvd') are displayed. If the wrong location is shown, contact your system administrator.

Your store location affects which inventory, pricing, and orders you can view and manage. Always confirm this is set correctly before starting any sales transactions.
PART 4 — Forgot Password
8
Click 'Forgot Password?' on the Login Screen

If you cannot remember your password, click the 'Forgot Password?' link located below the password field on the login screen. A prompt will appear asking for your email address.

9
Enter Your Email Address

Type the email address associated with your WhirlWind Portal account and click the Submit or Send button. The system will send a password reset link to that address.

10
Open the Reset Email & Set a New Password

Check your inbox for an email from Whirlwind Software. Open the email and click the reset link. You will be directed to a page where you can enter and confirm a new password. Once saved, return to the login screen and log in with your new credentials.

Password reset emails may take a few minutes to arrive. Check your spam or junk folder if you do not see the email. If you still do not receive it, contact your store manager or Whirlwind Software support.
2
Sales

Adding Products to a Shopping Cart

About This Guide

This step-by-step training guide covers how to add products to a Shopping Cart in the WhirlWind Portal when a customer is in store. You will learn how to open a cart, search for products, review specifications, set quantities and pricing, add accessories, and finalize the cart as a quote or order.

  • Open the Shopping Cart from the Dashboard or Sales menu
  • Understand the cart tabs and layout
  • Open the Search Product/Service Catalog
  • Search by brand, category, size, and firmness
  • Use the Scan Label feature to look up products by barcode
  • Read inventory results and product cards
  • View full product specifications before adding to cart
  • Select a product and set its quantity, price, and notes
  • Review and add recommended accessories
  • Add the item to the cart and continue shopping or return to cart
  • Review the filled cart, Order Summary, and finalize with Create Quote or Create Order
PART 1 — Opening the Shopping Cart
The Dashboard showing Today's Sales, Open Orders, MTD Sales, and the Quick Actions bar with Start, Check Inventory, and
The Dashboard showing Today's Sales, Open Orders, MTD Sales, and the Quick Actions bar with Start, Check Inventory, and Product List shortcuts.
1
Navigate to the Shopping Cart

From the Dashboard, click the 'Start' Quick Action button (shopping cart icon) in the Quick Actions bar. Alternatively, click 'Sales' in the left navigation menu, then select 'Shopping Cart' from the expanded sub-menu.

Both the 'Start' Quick Action and the 'Shopping Cart' menu item open the same screen. Use whichever is quickest for you — the Quick Action is a one-click shortcut directly from the Dashboard.
The Shopping Cart screen. Cart tabs at the top show named carts (General Cart, Jones, etc.) and a '+' to create a new on
The Shopping Cart screen. Cart tabs at the top show named carts (General Cart, Jones, etc.) and a '+' to create a new one. The bottom bar shows Create Quote, Create Order, and Clear Cart.
2
Review the Cart Layout

The Shopping Cart screen displays cart tabs along the top — each tab represents a separate open cart (e.g., General Cart, Jones). The currently active cart is highlighted in green. The center shows cart contents, and the bottom bar contains the action buttons: Create Quote, Create Order, and Clear Cart.

You can have multiple carts open at the same time for different customers. Click any tab to switch between them, or click '+ Create New Cart' to start a fresh cart without losing the current one.
3
Start Adding a Product

Click the green 'Add Product/Service to General Cart' button in the top-right corner of the cart screen. This opens the Search Product/Service Catalog where you can find the item to add.

PART 2 — Searching the Product/Service Catalog
The Search Product/Service Catalog screen. Filter rows allow searching by Brand, Category, Size, and Firmness. The orang
The Search Product/Service Catalog screen. Filter rows allow searching by Brand, Category, Size, and Firmness. The orange camera icon opens the Scan Label tool for barcode scanning.
4
Use the Search Filters to Find a Product

The Search Product/Service Catalog screen appears. Use the filter rows to narrow down your search: type into the Brand field to filter by manufacturer, and use the Category, Size, and Firmness dropdowns to refine further. Click the green 'Search' button to run the search.

Filter rows use AND logic — each active filter must match for a product to appear. You can add extra filter rows using the green '+' button, or remove one with the red 'x'. Check 'In-Stock Only' to limit results to currently available items.
The Scan Label popup. Choose 'Take Photo' (CAM) to use your camera to scan a barcode, or 'Gallery' (FILE) to upload an i
The Scan Label popup. Choose 'Take Photo' (CAM) to use your camera to scan a barcode, or 'Gallery' (FILE) to upload an image. You can also type the model number directly into the Model Number field.
5
Scan a Product Label (Optional)

To quickly look up a product by its barcode or label, click the orange camera icon next to the Brand field. The Scan Label popup opens. Choose 'Take Photo' to use your device camera to scan the barcode, or 'Gallery' to upload a photo of the label. You can also type the model number directly into the Model Number field and click Accept.

Scanning a label is the fastest way to look up a specific floor model or tagged item. The system will search for the scanned model number and pull up matching results immediately.
PART 3 — Reviewing Inventory Results
Inventory Results showing product cards for the searched brand. Each card displays the model number, tags (brand, catego
Inventory Results showing product cards for the searched brand. Each card displays the model number, tags (brand, category, size, firmness), product name, inventory counts (On Hand, Available, Allocated, etc.), and Our Price.
6
Review the Inventory Results

After clicking Search, the Inventory Results section displays matching product cards. Each card shows: the model number (green button), brand and category tags, product name, and a full inventory breakdown — On Hand, Available, Allocated, OH Avail, TTL Orders, On PO's, PO Avail, and Assigned counts. The Our Price is shown as a green button at the bottom of each card.

Pay close attention to the Available count when a customer is in store — this tells you how many units are ready to sell without waiting on a purchase order. A count of 0 Available does not necessarily mean the item cannot be ordered.
The Product Specifications popup showing the full product name, SKU, brand, product type, color, status, and pricing ti
The Product Specifications popup showing the full product name, SKU, brand, product type, color, status, and pricing tiers (MSRP, SAM, PMAP, LFP). Tabs provide access to Specifications, Features, Documents, Images, and View JSON.
7
View Full Product Specifications (Optional)

Click the blue 'Specs' button on any product card to open the Product Specifications popup. This shows the full product name, SKU, brand, product type, color, status, and pricing tiers (MSRP, SAM, PMAP, LFP). Use the tabs at the bottom — Specifications, Features, Documents, Images — to explore further product details before presenting to the customer.

The Specs popup is useful for verifying product details with a customer on the floor before committing to an add. Close the popup using the 'x' in the top-right corner to return to the results.
PART 4 — Selecting a Product and Setting Details
Clicking the green Our Price button on a product card opens the Product/Service Details screen for that item, ready for
Clicking the green Our Price button on a product card opens the Product/Service Details screen for that item, ready for quantity and price confirmation.
8
Select a Product by Clicking Its Price

To add a product to the cart, click its green 'Our Price' button on the product card. This opens the Product/Service Details screen for that specific item. You can also click anywhere else on the product card row to open the same screen.

Clicking the price button directly pre-selects the Our Price tier. The price can still be adjusted on the next screen if needed.
The Product/Service Details screen showing the Model Number, Description, Quantity, Price, and Notes fields. The Accesso
The Product/Service Details screen showing the Model Number, Description, Quantity, Price, and Notes fields. The Accessories panel on the right shows recommended add-ons such as extended warranties.
9
Review and Confirm the Product Details

The Product/Service Details screen shows the Model Number and Description (pre-filled from your selection), Quantity (defaulting to 1), Price (pre-filled with Our Price), and a Notes field for any free-text comments. The Inventory Information section at the bottom shows real-time stock counts for this specific model.

10
Adjust Quantity and Price if Needed

Change the Quantity field to match how many units the customer wants. If the sale price differs from the pre-filled amount, click into the Price field and type the new value. Use the Notes field to add any relevant comments that should appear on the order line.

The Price field can be edited to reflect a negotiated price or promotion. Always confirm the final price with the customer before adding to the cart.
PART 5 — Adding Accessories
The Accessories panel showing a recommended add-on (G-WTY-MAT — 10 Year Extended Warranty at $599.00). Setting the QTY t
The Accessories panel showing a recommended add-on (G-WTY-MAT — 10 Year Extended Warranty at $599.00). Setting the QTY to 1 adds the accessory to the cart alongside the main product.
11
Review and Add Accessories

The Accessories panel on the right side of the Product/Service Details screen shows recommended add-on products — for example, an extended warranty (G-WTY-MAT) at $599.00. Pricing tiers (Our Price, Web, MAP, MSRP) are shown for each accessory. To add an accessory, set its QTY field to 1 (or the desired quantity) by clicking on a price tier button.

Presenting accessories like extended warranties at the point of sale is an important part of the sales process. Always review the Accessories panel and offer relevant add-ons to the customer before finalizing the cart.
PART 6 — Adding the Product to the Cart
12
Choose How to Add the Item

At the bottom of the Product/Service Details screen, two green buttons control how the item is added. Click '+ Add to Cart, Add More Product' to add the item and immediately return to the Search Catalog to add another product. Click 'Add to Cart, Return to Cart' to add the item and go back to the main cart view.

Use 'Add to Cart, Add More Product' when the customer wants multiple different items — it keeps you in the catalog for a faster workflow. Use 'Add to Cart, Return to Cart' when you are done adding products and ready to review the cart with the customer.
PART 7 — Reviewing the Cart and Finalizing
The Shopping Cart with two items added: a Beautyrest Black Series 1 mattress ($1,549.00) and a 10 Year Extended Warranty
The Shopping Cart with two items added: a Beautyrest Black Series 1 mattress ($1,549.00) and a 10 Year Extended Warranty ($599.00). The Order Summary shows 2 items and an Item Total of $2,148.00. The bottom bar shows Create Quote, Create Order, and Clear Cart.
13
Review the Cart Contents

After returning to the cart, all added items are listed with their model numbers, tags, descriptions, quantities, and line prices. Each item has a Specs button for quick reference and a red trash icon to remove it. Review the list with the customer to confirm everything is correct before proceeding.

You can edit the quantity of any cart item by clicking the Qty field next to it. Use the red trash icon to remove an item. Click the pencil icon next to the price to adjust it directly from the cart view.
14
Review the Order Summary

Below the item list, the Order Summary box shows the total number of items in the cart and the Item Total price. Confirm this with the customer before finalizing. If any changes are needed, make them before proceeding.

15
Finalize with Create Quote or Create Order

Once the cart is confirmed, use the buttons in the bottom bar to finalize. Click 'Create Quote' to generate a quote document for the customer to review and approve later. Click 'Create Order' to convert the cart directly into a sales order. Click 'Clear Cart' to remove all items and start over if needed.

Use 'Create Quote' when the customer is still deciding or needs to take the pricing away for approval. Use 'Create Order' when the customer is ready to commit and purchase. Both actions move the cart contents into a formal document in the system.
3
Sales

Creating a Quote from a Shopping Cart

About This Guide

This step-by-step training guide covers how to create a quote from a Shopping Cart in the WhirlWind Portal. You will learn how to select or create a customer, complete the quote form, review the resulting quote document, and send the quote to the customer by email.

  • Review a filled Shopping Cart before creating a quote
  • Click Create Quote to begin the quote process
  • Search for and select an existing customer
  • Create a new customer record if needed
  • Review and complete the New Quote form (Bill To, Ship To, Order Details)
  • Understand the created quote document and its navigation tabs
  • Review products, line item pricing, and inventory badges on the quote
  • Confirm Order Details fields: Sales Rep, Tax Group, Location, Payment Terms, and Shipping Method
  • Review the Order Summary panel showing SubTotal, Sales Tax, and Total
  • Set a Target Date and check the Deliveries and Action Log sections
  • Email the quote directly to the customer using the Email button
  • Compose a personal message and preview the email before sending
  • Print the quote using the Print button
  • Understand what happens to the cart after a quote is created
PART 1 — Reviewing the Cart and Clicking Create Quote
The filled Shopping Cart showing 2 items (Black Series 1 mattress at $1,549.00 and a 10 Year Extended Warranty at $599.0
The filled Shopping Cart showing 2 items (Black Series 1 mattress at $1,549.00 and a 10 Year Extended Warranty at $599.00), Order Summary totalling $2,148.00, and the Create Quote button in the bottom bar.
1
Review the Cart Contents Before Creating a Quote

Before creating a quote, confirm that all the correct items are in the cart with the right quantities and prices. The Order Summary at the bottom shows the Item Total. Use the pencil icon next to any line price to adjust it, and the red trash icon to remove any item.

Take a moment to review every line item with the customer before clicking Create Quote. Once the quote is created, changes can still be made on the quote itself, but it is faster to correct things in the cart first.
2
Click 'Create Quote'

At the bottom of the Shopping Cart screen, click the 'Create Quote' button (document icon with a purple ribbon). This begins the process of converting the cart contents into a formal quote document and opens the Search Customer List screen.

'Create Quote' and 'Create Order' are different actions. A Quote is a non-binding document for the customer to review and approve. A Sales Order is a committed transaction. Use Create Quote when the customer has not yet confirmed their purchase.
PART 2 — Searching for or Creating a Customer
The Search Customer List screen. Type a name, ID, address, or phone number into the search field and click the green sea
The Search Customer List screen. Type a name, ID, address, or phone number into the search field and click the green search button. The New Customer button at the bottom creates a new customer record.
3
Search for an Existing Customer

The Search Customer List screen opens automatically after clicking Create Quote. Type the customer's name, ID, address, or phone number into the search field and click the green search icon. Results will appear below the search bar as matching customer records.

You can search by partial name — typing the first few letters is usually enough. The search is not case-sensitive. If the customer has visited before, their record will already be in the system.
Search results showing a matching customer card with their ID tag, name, address, and phone number. Click the card to se
Search results showing a matching customer card with their ID tag, name, address, and phone number. Click the card to select that customer and proceed to the quote form.
4
Select the Customer from the Results

Click on the correct customer card in the results list to select them. The system will pre-fill the customer's Bill To and Ship To information on the New Quote form. If no matching customer is found, click the green 'New Customer' button at the bottom to create a new record.

If a customer is new, the New Customer form will ask for their name, address, and contact details. Take the time to fill this in completely — it makes future transactions faster and supports CRM tracking.
PART 3 — Completing the New Quote Form
The New Quote form showing the selected customer's Bill To details on the left, the Ship To address on the right, and th
The New Quote form showing the selected customer's Bill To details on the left, the Ship To address on the right, and the Order Details section below with Sales Rep, Tax Group, Location, Delivery method, Pay Terms, and Job fields. The green 'Continue to Quote' button appears at the bottom.
5
Review the Bill To and Ship To Details

Once a customer is selected, the New Quote form opens showing the customer's Bill To information (name, address, phone numbers) on the left, and the Ship To address on the right. Verify both are correct. If the delivery address differs from the billing address, update the Ship To fields before proceeding.

The Ship To section can be edited directly on this form if the customer wants delivery to a different address than their billing address. This is common for mattress deliveries to a new home.
6
Review and Set the Order Details

Below the address sections, the Order Details area shows key quote settings: Sales Rep (assigned to you by default), Tax Group, Location (your store), Delivery method, Pay Terms, and Job. Confirm each field is correct before proceeding. Adjust any that need changing using the dropdown menus.

The Tax Group and Pay Terms are pre-set based on your store configuration. If a customer has a special payment arrangement, update Pay Terms here. The Location should always match your store — do not change it unless directed.
7
Click 'Continue to Quote'

Once all details are confirmed, click the large green 'Continue to Quote' button at the bottom of the form. The system will process the request — a brief 'Creating Quote...' loading screen will appear — and then open the completed quote document.

PART 4 — Reviewing the Created Quote
The created quote (03256002) showing the QUOTE badge and date, navigation tabs (Customer, Products, Details, Summary, Ta
The created quote (03256002) showing the QUOTE badge and date, navigation tabs (Customer, Products, Details, Summary, Target, Deliveries, Action Log), the Bill To and Ship To customer panels, and the Products and Services section beginning below.
8
Note the Quote Number and Status

The quote is now created and assigned a unique document number (e.g., 03256002). The purple 'QUOTE' badge appears next to the number, and the date is displayed. This number can be used to look up the quote later via Doc / Mdl / Prt Search. The navigation tabs across the top let you jump to any section of the quote.

Write down or share the quote number with the customer so they can reference it when they call back. The quote will also appear in the Order Summary and can be found by searching the customer's name.
The Products and Services section of the quote showing both line items: the mattress (700812149-1020, Black Series 1 at
The Products and Services section of the quote showing both line items: the mattress (700812149-1020, Black Series 1 at $1,549.00) and the extended warranty (G-WTY-MAT at $599.00), each with inventory badges and the Add Product/Service button below.
9
Review the Products and Services Section

Scroll down to the Products and Services section to confirm all items from the cart have carried over correctly. Each line item shows its model number, description, price, and inventory status badges (On Hand, Available, Allocated, etc.). Use the '+ Add' button to add more items, or the trash icon to remove any.

Inventory badges on the quote are live — they reflect current stock levels. If you see a negative PO Avail number, it means there are back-ordered units. This is useful context when discussing delivery timelines with the customer.
PART 5 — Order Details and Order Summary
The Order section showing Tax Group (Temp7.8%), Sales Rep (Whirlwind), Location (Dublin Blvd), Payment Terms (Pre-Paymen
The Order section showing Tax Group (Temp7.8%), Sales Rep (Whirlwind), Location (Dublin Blvd), Payment Terms (Pre-Payment), Shipping Method (Delivery), Category, Comment 1, Comment 2, and Customer PO#. The Order Summary panel on the right shows SubTotal $2,148.00, SalesTax $167.54, and Total $2,315.54.
10
Review the Order Details Fields

Scroll down to the Order section to review all editable fields: Tax Group, Sales Rep, Location, Payment Terms, Shipping Method, Category, Comment 1, Comment 2, and Customer PO#. Click the pencil icon next to any field to edit it directly on the quote. These details will appear on the printed and emailed quote document.

The Comment fields are useful for adding special instructions visible to the customer, such as delivery notes or promotional terms. The Customer PO# field allows the customer's own purchase order reference to be recorded for their records.
11
Confirm the Order Summary Totals

The Order Summary panel on the right shows the SubTotal (before tax), SalesTax amount, and the final Total. Confirm these figures are correct before sending the quote to the customer. If pricing needs adjustment, edit the individual line item prices in the Products and Services section above.

Sales Tax is calculated automatically based on the Tax Group assigned to the quote. If the tax amount looks incorrect, check that the correct Tax Group is selected in the Order Details section.
PART 6 — Target Date, Deliveries, and Action Log
The lower portion of the quote showing the Target Date field (editable, with reminder intervals), the Deliveries section
The lower portion of the quote showing the Target Date field (editable, with reminder intervals), the Deliveries section (showing 'No deliveries scheduled' at quote stage), and the Action Log showing system-generated activity for this quote.
12
Set the Target Date

The Target Date field shows the expected fulfillment date for the quote. Click the pencil icon to edit it. The Reminders section below the date allows automated reminder intervals to be set (e.g., 8, 4, 2, 1 weeks before the target). This helps ensure the quote is followed up before it expires.

Setting a Target Date is important for follow-up. The system can send automated reminders as the date approaches, prompting you or the customer to convert the quote into an order before the pricing window closes.
13
Review the Deliveries and Action Log

The Deliveries section shows any scheduled deliveries linked to this quote — at the quote stage this will typically show 'No deliveries scheduled'. The Action Log at the bottom records every system action taken on this document, including when it was created, emailed, or modified. This is useful for auditing and follow-up.

PART 7 — Emailing the Quote to the Customer
The quote's top toolbar showing the Email button (which opens a dropdown with 'Email Order') and the Print button. These
The quote's top toolbar showing the Email button (which opens a dropdown with 'Email Order') and the Print button. These allow the quote to be sent directly to the customer or printed for in-store handover.
14
Click the Email Button

At the top of the quote, click the 'Email' button in the toolbar. A dropdown will appear with the option 'Email Order'. Click it to open the Email Order popup.

The Email button also appears in the Manage dropdown (orange button, top right). Use whichever is most convenient. Emailing the quote directly from the system ensures the quote document is automatically attached and properly formatted.
The Email Order popup showing the From Email dropdown, Recipient Email field (pre-filled from the customer record), Subj
The Email Order popup showing the From Email dropdown, Recipient Email field (pre-filled from the customer record), Subject line (auto-filled as "Quote: [number]"), Personal Message text area, Order reference, Hide Sold Amounts checkbox, and the Preview and Send Email buttons.
15
Complete the Email Order Form

The Email Order popup pre-fills the Recipient Email from the customer record and sets the Subject to 'Quote: [quote number]'. Select your store's From Email address from the dropdown. Optionally type a personal message in the Personal Message field — this text will appear at the top of the email the customer receives.

The Personal Message field is a great opportunity to personalise the quote email with a warm note, any agreed promotional terms, or your contact details. Keep it brief and professional. You can also check 'Hide Sold Amounts' if you do not want cost information visible to the customer.
16
Preview the Email Before Sending

Click the 'Preview' button to open the Email Preview popup. This shows exactly how the email will appear to the customer, including the quote header, customer details, line items with pricing, SubTotal, Sales Tax, Total, and the Terms & Conditions section. You can also use 'Copy HTML' or 'Open in Outlook' from the preview.

The Email Preview popup showing the formatted quote email as the customer will receive it: quote header, date, sales det
The Email Preview popup showing the formatted quote email as the customer will receive it: quote header, date, sales details, Bill To / Ship To addresses, line items with model numbers and prices, totals (SubTotal, Sales Tax, Total), and Terms & Conditions.
17
Send the Email

After reviewing the preview, click 'Send Email' to send the quote to the customer. A confirmation will appear once the email has been sent. The Action Log on the quote will also record that the email was sent.

If the customer's email address is missing or incorrect in the recipient field, you can type it in manually before sending. Always double-check the recipient address, especially for new customers.
PART 8 — After the Quote is Created
The Shopping Cart after the quote has been created. The original items remain in the cart. Use 'Clear Cart' to empty it,
The Shopping Cart after the quote has been created. The original items remain in the cart. Use 'Clear Cart' to empty it, or leave it for reference. A new cart can be started at any time using the '+' tab.
18
Understand What Happens to the Cart

After a quote is created, the items remain in the Shopping Cart — they are not automatically removed. This is by design, allowing you to create additional documents (such as a second quote or a sales order) from the same cart if needed. When you are finished, click 'Clear Cart' to empty the cart, or simply leave it — the cart will not affect any orders or inventory until a sales order is created.

If another customer comes in while a cart is still populated, use the '+' tab to create a new cart for the new customer rather than clearing the existing one. You can always return to the original cart later.
19
Locate the Quote Later

The created quote can be found at any time by navigating to Sales > Order Summary, or by using the Doc / Mdl / Prt Search tool and entering the quote number. The quote will also appear in the customer's order history. From the quote, you can convert it to a sales order when the customer is ready to proceed by clicking 'Manage' and selecting the appropriate option.

Quotes do not expire automatically in the system, but the Target Date and Reminders help track their status. Follow up with the customer before their target date to maximize conversion rates.
4
Sales

Creating a New Customer

About This Guide

This step-by-step training guide covers how to create a new customer record in the WhirlWind Portal. You will learn how to search for an existing customer to avoid duplicates, enter a new customer's phone number as their ID, fill in their billing and shipping details, and confirm the new customer record when the order is created.

  • Access the Search Customer List and the New Order customer search
  • Search for a customer by phone number or ID to check for duplicates
  • Confirm a customer ID is available before creating a new record
  • Use the 'Create New Customer with This ID' option
  • Fill in the Bill To section: name, address, city/state/zip, and phone numbers
  • Use the city autocomplete feature to speed up address entry
  • Add a Contact name alongside each phone number
  • Copy the Bill To address to the Ship To section with one click
  • Review the Order Details fields (Sales Rep, Location, Tax Group, Delivery)
  • Understand the Save Address prompt that appears when the order is created
PART 1 — Accessing the New Customer Screen
The Search Customer List screen — accessible when starting a quote or order. Search for the customer first by name, ID,
The Search Customer List screen — accessible when starting a quote or order. Search for the customer first by name, ID, address, or phone. If no match is found, click the green 'New Customer' button at the bottom.
1
Always Search First to Avoid Duplicates

Before creating a new customer, always search for them in the Search Customer List screen. Type their name, phone number, or address into the search field and click the search icon. This prevents duplicate customer records in the system. Only proceed to create a new customer if no matching record is found.

Duplicate customer records cause confusion with order history and CRM tracking. A quick search before creating a new record is a best practice that keeps the database clean and makes future lookups faster for the whole team.
The New Order Customer section showing the Phone / ID search field. Enter the customer's phone number or a custom ID to
The New Order Customer section showing the Phone / ID search field. Enter the customer's phone number or a custom ID to look them up or begin creating a new record.
2
Open the New Order Customer Search

When starting a new order (via the Shopping Cart or Sales > Order Summary), the New Order screen opens with a Customer section at the top. In the Phone / ID field, type the customer's phone number — this will serve as their customer ID in the system. Click 'Search' to check whether this number already exists.

Using the customer's phone number as their ID is the standard practice. It makes the customer easy to look up in future visits using just their phone number. Avoid using generic or made-up IDs that won't be memorable.
PART 2 — Confirming the Customer ID
After searching, the system confirms the Customer ID is available with a green tick and the message "Customer ID [number
After searching, the system confirms the Customer ID is available with a green tick and the message "Customer ID [number] is available!". Click the green 'Create New Customer with This ID' button to proceed to the customer detail form.
3
Confirm the ID is Available

After clicking Search, the system checks whether that phone number / ID already exists. If the ID is available, a green confirmation message appears: "Customer ID [number] is available!". A green 'Create New Customer with This ID' button appears below it. Click this button to open the New Order form and begin entering the customer's details.

If the search returns an existing customer record instead of the availability message, it means that phone number is already in the system. Click on that customer card to select them rather than creating a duplicate.
PART 3 — Filling in the Bill To Details
The New Order form with the customer ID confirmed as a green tag at the top. The Bill To section shows the Name field be
The New Order form with the customer ID confirmed as a green tag at the top. The Bill To section shows the Name field being filled in. The Ship To section on the right and the Order Details section below are also visible.
4
Enter the Customer's Full Name

In the Bill To section on the left side of the form, click into the Name field and type the customer's full name. This is the name that will appear on all quotes, orders, and invoices for this customer.

Enter the name exactly as the customer spells it. For business customers, use the business name in the Name field and the contact person's name in the Contact field next to the phone number.
The address autocomplete feature in action. After typing the street address, click into the City field and the system su
The address autocomplete feature in action. After typing the street address, click into the City field and the system suggests matching cities with their zip codes. Select the correct city from the dropdown to auto-fill the City, State, and Zip fields.
5
Enter the Street Address

Click into the Address field and type the customer's street address (e.g., 1234 Apple Lane). If the customer has a unit or suite number, enter it in the Address 2 field below.

6
Use City Autocomplete to Fill City, State, and Zip

Click into the City/St/Zip field and begin typing the city name. The system will display a dropdown of matching cities with their state and zip code. Select the correct city from the list — this automatically fills the City, State, and Zip fields all at once, saving time and reducing errors.

The autocomplete dropdown shows the city name and zip code side by side. If a city has multiple zip codes, make sure to select the one that matches the customer's address. You can always manually edit the Zip field after selection if needed.
The Bill To section fully filled in: Name (Johnny Appleseed), Address (1234 Apple Lane), City (Provo), State (UT), Zip (
The Bill To section fully filled in: Name (Johnny Appleseed), Address (1234 Apple Lane), City (Provo), State (UT), Zip (84606), and Phone 1 ((222) 222-2222). The Ship To section on the right is still empty.
7
Enter the Phone Number(s)

Click into the Phone field and type the customer's primary phone number. The system formats it automatically as (XXX) XXX-XXXX. Optionally, click into the Contact field next to the phone number and type a contact name (e.g., 'Mobile', 'Home', or the contact person's name). You can add up to three phone numbers using the Phone 2 and Phone 3 fields.

Always capture at least one phone number for every customer. It is used as the primary lookup ID and as the primary method of contact for delivery confirmations, follow-ups, and quote reminders.
PART 4 — Setting the Ship To Address
After clicking the 'Copy to Ship To' button, the Ship To section on the right is automatically filled with the same name
After clicking the 'Copy to Ship To' button, the Ship To section on the right is automatically filled with the same name, address, city, state, zip, and phone number as the Bill To section. The Order Details section below shows Sales Rep, Location, Tax Group, and Delivery fields.
8
Copy Bill To Details to the Ship To Section

If the delivery address is the same as the billing address, click the green 'Copy to Ship To' button between the two address panels. This instantly copies all Bill To fields — name, address, city, state, zip, and phone numbers — into the Ship To section, eliminating the need to type everything twice.

If the customer wants delivery to a different address (e.g., a new home or a relative's address), leave the Ship To section blank and fill it in manually instead of using the Copy to Ship To button.
9
Update the Ship To Address if Delivery Differs

If the delivery address is different from the billing address, manually fill in the Ship To fields on the right side of the form: Name, Address, City/St/Zip, and Phone. This is common when a customer is buying a mattress for delivery to a new home before they have moved in.

PART 5 — Reviewing Order Details and Saving
10
Review the Order Details Section

Below the Bill To and Ship To panels, the Order Details section shows: Sales Rep (assigned to the logged-in user by default), Location (your store), Tax Group (pre-set), and Delivery method. Confirm these are correct. If the Sales Rep needs to be changed, use the dropdown to select the correct rep.

The Sales Rep field matters for commission tracking and performance reporting. Always ensure it is set to the correct rep before proceeding, especially if you are entering the order on behalf of a colleague.
The created order for Johnny Appleseed (ID: 2085555555) with the customer's Bill To details confirmed. A browser 'Save a
The created order for Johnny Appleseed (ID: 2085555555) with the customer's Bill To details confirmed. A browser 'Save address?' prompt appears — click 'No thanks' to dismiss it. The Products and Services section below shows 'No line items' and is ready for products to be added.
11
Proceed to the Order and Dismiss the Save Address Prompt

Once all details are complete, scroll down and click the green 'Continue to Order' (or 'Continue to Quote') button at the bottom of the form. The system creates the new customer record and opens the order or quote document. A browser prompt may appear asking to 'Save address?' — click 'No thanks' to dismiss it, as customer addresses are already saved within WhirlWind.

The 'Save address?' browser popup is a Google Chrome feature — it is not part of WhirlWind. Always click 'No thanks' to dismiss it. Saving addresses in Chrome could cause the wrong address to auto-fill future forms, so it is best practice to keep this turned off.
12
Verify the Customer Record is Created

After the order opens, confirm the customer's details appear correctly in the Bill To panel: their name, customer ID tag, address, and phone number. The customer record is now saved in WhirlWind and can be found via the Search Customer List in future visits by searching their name or phone number.

From this point, you can add products to the order using the '+ Add' button in the Products and Services section, or navigate back to the Shopping Cart to add items from there. The new customer record is now permanent and linked to this order.
5
Sales

Creating an Order & Requesting Product

About This Guide

This step-by-step training guide covers how to create a Sales Order from a Shopping Cart in the WhirlWind Portal and how to manage line items that are out of stock. You will learn how to convert a cart to an order, understand item status badges, request product from the warehouse, and mark items as ready to invoice.

  • Review a filled Shopping Cart and click Create Order
  • Search for and select a customer to attach to the order
  • Confirm the New Order form details and continue to the order
  • Understand the created order document: order number, ORDER badge, and navigation tabs
  • Read item status badges: Request, Attach Inventory, Mark Ready, and Ready to Invoice
  • Use the orange 'Request' button to request out-of-stock product from the warehouse
  • Complete the Request Information popup: comments for order personnel and location
  • Understand the 'ON REQUEST' badge that appears after a request is submitted
  • Use 'Attach Inventory' to link physical inventory to a line item
  • Use 'Mark Ready to Invoice' to flag an item as received and ready to process
PART 1 — Reviewing the Cart and Creating an Order
The Shopping Cart showing 3 items: Osage mattress ($629.00), 10-Year Extended Warranty ($599.00), and Perfect Sleeper X
The Shopping Cart showing 3 items: Osage mattress ($629.00), 10-Year Extended Warranty ($599.00), and Perfect Sleeper X Max ($1,699.00), with an Order Summary totalling $2,927.00 and the Create Order button in the bottom bar.
1
Review the Cart Contents

Before creating an order, confirm all items, quantities, and prices in the cart are correct. The Order Summary at the bottom shows the Item Total. Use the pencil icon to adjust any price, or the red trash icon to remove a line item. When satisfied, proceed to create the order.

Creating a Sales Order is a committed transaction — unlike a Quote, it enters the fulfillment pipeline immediately. Make sure all details are confirmed with the customer before clicking Create Order.
2
Click 'Create Order'

At the bottom of the Shopping Cart screen, click the 'Create Order' button (green document icon). This opens the Search Customer List where you will search for and attach a customer to the order.

PART 2 — Selecting the Customer
The Search Customer List screen with search results showing multiple customer records matching the search term. Each car
The Search Customer List screen with search results showing multiple customer records matching the search term. Each card shows the customer ID tag, name, address, and phone number. Click the correct card to select that customer.
3
Search for the Customer

Type the customer's name, phone number, or ID into the Search Customer List field and click the search icon. Results appear as customer cards below the search bar. If multiple customers match, identify the correct one by comparing the address and phone number shown on the card.

If the customer is not found, click the green 'New Customer' button at the bottom to create a new customer record. Refer to the Creating a New Customer training guide for the full process.
The New Order form after selecting the customer. The Bill To and Ship To panels are pre-filled with the customer's name,
The New Order form after selecting the customer. The Bill To and Ship To panels are pre-filled with the customer's name, address, and phone number. The Order Details section shows Sales Rep, Location (Dublin Blvd), Tax Group, Delivery method, Pay Terms, and Job. The green Continue to Order button is at the bottom.
4
Review the New Order Form and Continue

After selecting the customer, the New Order form opens with their Bill To and Ship To details pre-filled. Review the Order Details section: confirm the correct Sales Rep, Location, Tax Group, Delivery method, and Pay Terms are set. Adjust any fields as needed using the dropdowns, then click the green 'Continue to Order' button.

If the delivery address differs from the billing address, update the Ship To section manually before proceeding. This is common for mattress deliveries to a new home.
PART 3 — Reviewing the Created Order
The created Sales Order (03256004) showing the green ORDER badge, date, navigation tabs (Customer, Products, Details, Su
The created Sales Order (03256004) showing the green ORDER badge, date, navigation tabs (Customer, Products, Details, Summary, Target, Deliveries, Action Log), and the Manage button. The Bill To and Ship To customer panels are confirmed at the top, and the Products and Services section begins below.
5
Note the Order Number and Status Badge

The order is now created and assigned a unique document number (e.g., 03256004). The green 'ORDER' badge appears next to the number, distinguishing it from a Quote. Record this number — it can be used to locate the order via Doc / Mdl / Prt Search at any time.

The ORDER badge is green (vs purple for QUOTE). This distinction is important — orders trigger fulfillment workflows while quotes do not. Always confirm the badge color matches the transaction type you intended.
PART 4 — Understanding Line Item Status Badges
The Products and Services section of the order. The Osage mattress (52612762) shows an orange 'Request' button and a tea
The Products and Services section of the order. The Osage mattress (52612762) shows an orange 'Request' button and a teal 'Attach Inventory' button — indicating no stock is currently available at the location. The 10-Year Warranty (G-WTY-MAT) shows 'Mark Ready (1 remaining)'. Inventory counts (OH 0, Avail 0, Allo 0, etc.) confirm the stock status.
6
Understand the Line Item Status Buttons

After an order is created, each product line shows action buttons based on its current inventory status. Three key buttons may appear: orange 'Request' — the item is out of stock and needs to be requested from the warehouse or purchasing team; teal 'Attach Inventory' — allows a specific serial or unit to be linked to this line; orange 'Mark Ready' — the item is a non-inventory or service item that needs to be flagged as ready to invoice.

Items with zero On Hand and zero Available will always show the Request button on a Sales Order. This is how the system flags items that need purchasing or warehouse action. Items already in stock will instead show an Assign button to allocate existing inventory.
PART 5 — Marking Items Ready to Invoice
The 'Mark Ready to Invoice' popup showing: Qty Ordered (1), Qty Already Invoiced (0), Remaining (1), and an entry field
The 'Mark Ready to Invoice' popup showing: Qty Ordered (1), Qty Already Invoiced (0), Remaining (1), and an entry field to confirm the quantity to invoice. Click Confirm to mark the item as ready.
7
Click 'Mark Ready' on Applicable Items

For items like warranties or services that do not require physical inventory assignment, click the orange 'Mark Ready' button on the line item. The Mark Ready to Invoice popup opens, showing the quantity ordered, already invoiced, and remaining. Confirm the quantity in the entry field and click 'Confirm'.

The Mark Ready to Invoice action is typically used for warranty products, delivery services, and other non-physical line items that are fulfilled immediately upon order creation. It signals to the billing team that this line is ready to be invoiced.
After confirming, the 10-Year Extended Warranty line now shows a green 'Ready to Invoice (1)' badge, indicating the quan
After confirming, the 10-Year Extended Warranty line now shows a green 'Ready to Invoice (1)' badge, indicating the quantity that has been marked ready. The Osage mattress line still shows the orange Request and Attach Inventory buttons, as it requires physical stock to be fulfilled.
8
Confirm the Ready to Invoice Badge

After clicking Confirm, the line item badge updates to green 'Ready to Invoice (1)' — showing how many units have been marked ready. This item is now flagged for billing. Other lines that still require stock fulfillment will continue to show the Request and Attach Inventory buttons.

PART 6 — Requesting Product from the Warehouse
The Request Information popup for item #27418. The green header shows the item being requested. The 'Comments for Order
The Request Information popup for item #27418. The green header shows the item being requested. The 'Comments for Order Personnel' field accepts free-text notes visible to the purchasing or warehouse team. A note reminds that Target Date and Delivery Dates are automatically shared with Order Personnel. The Location dropdown (Dublin Blvd) confirms the fulfillment location. Click 'OK Continue' to submit the request.
9
Click 'Request' on Out-of-Stock Items

For items that are out of stock, click the orange 'Request' button on the line item. The Request Information popup opens, showing the item number being requested and fields for: a Comments for Order Personnel free-text field, a note that Target Date and Delivery Dates are automatically visible to order personnel, and a Location dropdown confirming which store location needs the item.

Use the Comments field to provide useful context for the purchasing team — for example, the customer's target delivery date, a specific color or configuration preference, or urgency notes. This information goes directly to the people who will fulfill the request.
10
Select the Location and Click OK Continue

Confirm the Location dropdown shows the correct store (e.g., Dublin Blvd). This tells the warehouse or purchasing team which location needs the product. Click 'OK Continue' to submit the request. If you need to cancel without submitting, click 'Cancel Request'.

The Target Date and Delivery Dates set on the order are automatically shown to Order Personnel alongside your request — you do not need to repeat them in the comments unless there are special circumstances.
After submitting the request, the Osage mattress line now shows a purple 'ON REQUEST' badge in place of the orange Reque
After submitting the request, the Osage mattress line now shows a purple 'ON REQUEST' badge in place of the orange Request button, confirming the request has been submitted. The 10-Year Warranty continues to show 'Ready to Invoice (1)'. Both items now have appropriate status badges reflecting their fulfillment state.
11
Confirm the ON REQUEST Badge

After clicking OK Continue, the line item badge updates to purple 'ON REQUEST', confirming the product request has been submitted to the warehouse or purchasing team. The order is now in the system with all items in their correct fulfillment states. Monitor the order for status updates as the warehouse processes the request.

The ON REQUEST status means the purchasing or warehouse team has been notified and the item is in their queue. You can check the order's Action Log tab to see when the request was submitted and any updates from the fulfillment team.
6
Sales

Target Dates, Scheduling Delivery & Taking Payment

About This Guide

This step-by-step training guide covers how to set a Target Date on an order, schedule a delivery to a customer, add order items to that delivery, and take payment in the WhirlWind Portal.

  • Set and update the Target Date on an order
  • Enable delivery reminder notifications at 6, 4, 2, and 1 week intervals
  • Open the Delivery Schedule calendar and read color-coded truck availability
  • Use the Deliveries Mapped view to see truck assignments by date
  • Configure Delivery Details including date, truck, time window, and delivery address
  • Select order items and add them to a scheduled delivery
  • Return to the order summary and verify the scheduled delivery
  • Open the Take a Customer Payment screen and record payment by type and reference number
PART 1 — Setting the Target Date
The order's Details tab showing the Target Date field (Mar 25, 2026) and Reminders section with 6, 4, 2, and 1-week chec
The order's Details tab showing the Target Date field (Mar 25, 2026) and Reminders section with 6, 4, 2, and 1-week checkboxes.
1
Navigate to the Target Date Section

Open the order in the WhirlWind Portal and scroll down to the Details tab. Locate the Target Date panel on the left side of the screen. This section shows the estimated date by which the order should be delivered or completed.

The Target Date is not the same as the scheduled delivery date — it is the goal date. Use it to track urgency and trigger CRM reminders to your team and sales reps.
2
Set or Edit the Target Date

Click the pencil icon next to the Target Date field. Select the desired date from the date picker. Click to confirm. The date will appear in the field (e.g., Mar 25, 2026).

3
Enable Delivery Reminders

In the Reminders section below the Target Date, check the boxes for the intervals at which you want automated reminders to trigger: 6 weeks, 4 weeks, 2 weeks, and/or 1 week before the Target Date. Check any combination that applies to your workflow.

Enabling all four reminder checkboxes is recommended for high-value orders. Reminders help the sales rep follow up proactively so deliveries are scheduled before the target window passes.
PART 2 — Scheduling a Delivery
The Delivery Schedule calendar for March 2026. Green = available capacity, Yellow = limited space, Red = truck is full,
The Delivery Schedule calendar for March 2026. Green = available capacity, Yellow = limited space, Red = truck is full, Purple = today.
4
Open the Delivery Schedule

In the Deliveries panel on the order's Details tab, click the green '+ Schedule Delivery' button. The Delivery Schedule modal opens, defaulting to the Calendar view for the current month.

Read the color coding before selecting a date: Green means the truck has open capacity and is the best choice. Yellow means limited space remains. Red means the truck is full — do not schedule to a full truck.
The Deliveries Mapped view for 03/26/2026 showing three trucks with stop counts and a geographic map of delivery locatio
The Deliveries Mapped view for 03/26/2026 showing three trucks with stop counts and a geographic map of delivery locations across Utah County.
5
Select a Delivery Date

Click on a green (available) date on the calendar to see the delivery trucks running that day. Review the truck names, number of stops, and remaining capacity. Click on the truck entry to proceed to scheduling on that truck.

6
Review the Deliveries Mapped View (Optional)

If your store uses the Deliveries Mapped screen, you can see all truck routes for the selected date on a geographic map. Trucks are listed on the left with their driver name and number of stops. Use this view to assign deliveries to the most geographically efficient truck.

The Deliveries Mapped view uses color-coded pins: blue = scheduled with capacity remaining, orange = at or near capacity, red = full. Click '+ Schedule' next to the desired truck to open the Delivery Details screen.
PART 3 — Adding Items to the Delivery
The Delivery Details screen showing Delivery Date, Truck, Payment Terms (Pre-Payment), Start Time (8:00 AM), End Time (1
The Delivery Details screen showing Delivery Date, Truck, Payment Terms (Pre-Payment), Start Time (8:00 AM), End Time (12:00 PM), and the Delivery Address panel on the right.
7
Confirm Delivery Details

The Delivery Details screen opens automatically after selecting a truck. Verify the Delivery Date, Truck name, and Delivery Type. Confirm the Payment Terms match the order (e.g., Pre-Payment). The Start Time and End Time show the delivery window — adjust these if needed by clicking the pencil icon.

The Delivery Address on the right side of the screen is pulled from the order's Ship To address. Verify it matches the customer's intended delivery location before proceeding.
Order Items section showing all 3 items selected (Perfect Sleeper X Max, Osage, 10 Year Extended Warranty) with the 'Add
Order Items section showing all 3 items selected (Perfect Sleeper X Max, Osage, 10 Year Extended Warranty) with the 'Add 3 Selected to Delivery' button highlighted.
8
Select the Items to Add to the Delivery

Scroll down to the 'Order Items — Click Model to Add/Remove from Delivery' section. All unscheduled items appear with a 'Not Scheduled' badge. Check the 'Select All' checkbox to select all items at once, or click individual item checkboxes to select specific models only.

9
Add Items to the Delivery

Once items are selected, the purple button updates to show the count (e.g., 'Add 3 Selected to Delivery'). Click this button to add all selected items to the delivery. The items will now show as 'On this delivery' with a green indicator.

Non-inventory items such as extended warranties (e.g., G-WTY-MAT) can also be added to a delivery for tracking purposes. Always include all items on the same delivery unless the customer has requested a split delivery.
10
Return to the Order

Click the '← Back to Order' button at the bottom of the Delivery Details screen. You will be returned to the order's Details tab, where the Deliveries panel now shows the scheduled delivery: the date, truck, item count, delivery window, and delivery type.

The order Details tab after scheduling, showing the confirmed delivery: Mar 26, 2026, Delivery Truck, 3 items, 8:00 AM –
The order Details tab after scheduling, showing the confirmed delivery: Mar 26, 2026, Delivery Truck, 3 items, 8:00 AM – 12:00 PM, DELIVERY. The Take Payment button is visible in the Order Summary panel.
After returning to the order, always verify the Deliveries panel shows the correct date, truck, item count, and time window. If anything looks wrong, click on the delivery entry to reopen Delivery Details and make corrections.
PART 4 — Taking Payment from the Customer
The 'Take a Customer Payment' screen showing Payment Type (Check), Reference Number field, Amount ($3,155.31 pre-filled)
The 'Take a Customer Payment' screen showing Payment Type (Check), Reference Number field, Amount ($3,155.31 pre-filled), Overwrites System Date, Employee, and the Save Payment button.
11
Open the Take Payment Screen

From the order's Details tab, locate the Order Summary panel on the right side of the screen. The Total, Paid, and Due amounts are displayed. Click the green 'Take Payment' button to open the Take a Customer Payment screen.

'Take Payment' opens the manual payment entry form. 'Apply Payment' is used to apply an existing unapplied payment on the customer's account. Use 'Take Payment' when the customer is paying now for the first time.
12
Select the Payment Type

In the Payment Details section, click the Payment Type field and select the method the customer is using: Check, Cash, Credit Card, Financing, or other options available at your location. The correct payment type is required for proper accounting.

13
Enter the Reference Number

Click into the Reference Number field and type the check number, authorization code, or other reference identifier for this payment. For cash payments, you may leave this blank or enter 'Cash' as a note.

14
Verify the Amount and Save

The Amount field is pre-filled with the full amount Due on the order (e.g., $3,155.31). Verify this is correct. If the customer is making a partial payment, edit the amount to match. Optionally add a note in the Payment Comments field, then click the green 'Save Payment' button to record the payment.

After saving, the Order Summary panel updates automatically: the Paid amount increases and the Due amount decreases (or reaches $0.00 for full payment). A payment record also appears in the Action Log at the bottom of the order.
7
Sales

The Sales Organizer

About This Guide

This step-by-step training guide covers how to access and use the Sales Organizer in the WhirlWind Portal. The Sales Organizer is a powerful tool that gives you a consolidated, filterable view of all your open orders — helping you stay organized and manage your pipeline efficiently.

  • Access the Sales Organizer from the Sales menu in the left navigation
  • Understand the filter bar: View, Type, Search By, Date Range, Date, Sales, and Location
  • Use the Stage filter and the Extended and Totals checkboxes
  • Read the order list: order number, status tags, customer, sales rep, location, terms, target date, note date, touched and updated dates, ship address, and order total
  • Filter the list by a specific Sales Rep to see only their orders
  • Use the A–Z alphabet tabs to narrow results by customer last name initial
  • Refresh or Export the filtered results
  • Click an order number to open that order directly from the Sales Organizer
PART 1 — Accessing the Sales Organizer
The Dashboard showing the Sales sub-menu expanded in the left navigation. 'Sales Organizer' appears below Order Summary
The Dashboard showing the Sales sub-menu expanded in the left navigation. 'Sales Organizer' appears below Order Summary and above Deliveries Mapped.
1
Open the Sales Menu

From any screen in the WhirlWind Portal, locate the left-hand navigation bar. Click on 'Sales' to expand the Sales sub-menu. The menu will display: Shopping Cart, Order Summary, Sales Organizer, Deliveries Mapped, Doc / Mdl / Prt Search, Invoice Summary, and AR Jobs.

The Sales Organizer is designed for sales reps and managers who need to monitor all open orders in one place. It is distinct from Order Summary, which shows orders associated with a specific search. The Sales Organizer loads all orders you have access to, filtered by your role and permissions.
2
Click 'Sales Organizer'

Click 'Sales Organizer' in the expanded Sales sub-menu. The portal will navigate to the Sales Organizer screen. A 'Loading Organizer... Please wait while we fetch your tasks' message will appear briefly while the system retrieves your order data.

The Sales Organizer screen loading — showing the 'Loading Organizer...' spinner overlay while the system fetches all ope
The Sales Organizer screen loading — showing the 'Loading Organizer...' spinner overlay while the system fetches all open order records.
The loading time depends on the number of open orders in your store's database. For large stores with hundreds of open orders, this may take a few seconds. The top-right corner will display the total record count once loaded (e.g., '500 record(s) — showing first 500').
PART 2 — Understanding the Filter Bar and Order List
The Sales Organizer fully loaded, showing the filter bar at the top and a list of orders beneath it. The 'All' alphabet
The Sales Organizer fully loaded, showing the filter bar at the top and a list of orders beneath it. The 'All' alphabet tab is selected and 500 records are shown.
3
Review the Top Filter Bar

Once loaded, the Sales Organizer displays a filter bar across the top of the screen with the following fields: VIEW (Order or Quote), TYPE (Order, Quote, BackOrder, etc.), SEARCH BY (Customer, Order #, etc.), DATE RANGE (Any Date or a custom range), DATE (specific date entry), SALES (filter by sales rep — defaults to All), and LOCATION (filter by store location).

The VIEW and TYPE dropdowns work together. Set VIEW to 'Order' and TYPE to 'Order' to see only confirmed orders. Change TYPE to 'BackOrder' to see back-ordered items, or leave TYPE as 'All' to see every document type at once.
4
Use the Stage, Extended, and Totals Options

Below the top filter row, a second row offers: STAGE (filter to a specific order stage), EXTENDED checkbox (expands the detail shown per order row), and TOTALS checkbox (adds a totals summary row to the list). Click the green 'Search' button after changing any filter to refresh the results.

5
Read the Alphabet Tabs and Record Count

Below the filter bar is a row of alphabet tabs: All, A, B, C, D … Z, and #(s). These filter the order list by the first letter of the customer's last name. The current tab is highlighted in green. The top-right corner of the screen always shows the current record count (e.g., '500 record(s) — showing first 500').

The alphabet tabs are a quick way to jump to a specific customer without typing in a search box. Click 'All' at any time to return to the unfiltered full list.
6
Read an Order Row

Each order in the list displays a full summary on two lines. The first line shows: the Order Number (clickable link), Status Tag (Order, BackOrder, etc.), and the order creation date. The second line shows: CUST (customer name), SALES (sales rep), Location tag (e.g., East City Store, Corporate), TERMS (payment terms), TARGET (target date), NOTE (note date, highlighted in red if overdue), a calendar icon with the follow-up date, TOUCHED (last touched date), UPDATED (last updated date), SHIP (shipping address), TAX (tax group), and the order Total on the far right.

The Sales Organizer filtered by Sales Rep 'Aimee', showing 70 records across all alphabet tabs. Each order row displays
The Sales Organizer filtered by Sales Rep 'Aimee', showing 70 records across all alphabet tabs. Each order row displays the full order summary including customer, location tag, terms, target, note date, and order total.
Dates highlighted in red in the NOTE column indicate that the follow-up note date has passed without action. These orders need immediate attention — the sales rep should contact the customer or update the note date to reset the flag.
PART 3 — Filtering by Sales Rep and Using the Alphabet Tabs
7
Filter by a Specific Sales Rep

In the filter bar, locate the SALES field on the right side of the top row. Click the SALES field and type or select the sales rep's name (e.g., 'Aimee'). Click the green 'Search' button to apply the filter. The record count in the top-right will update to reflect only that rep's orders (e.g., '70 record(s)').

Managers can use the SALES filter to review any rep's pipeline without switching accounts. Sales reps can use it to confirm their own order count is accurate. The SALES field defaults to 'All' when the Sales Organizer first loads.
The Sales Organizer filtered by Sales Rep 'Aimee' with the 'B' alphabet tab selected, showing 3 orders for customers who
The Sales Organizer filtered by Sales Rep 'Aimee' with the 'B' alphabet tab selected, showing 3 orders for customers whose last name begins with B. Each row includes the order number, status, customer, location, terms, target date, and total.
8
Use the Alphabet Tabs to Narrow Results

With a sales rep filter already applied, click any letter tab to further narrow the list to customers whose last name starts with that letter. For example, clicking 'B' shows only orders from customers with a last name beginning with B. The record count updates immediately (e.g., '3 record(s)').

The 'C' alphabet tab selected for Sales Rep 'Aimee', displaying 5 orders — across East City Store, West Store, and Tent
The 'C' alphabet tab selected for Sales Rep 'Aimee', displaying 5 orders — across East City Store, West Store, and Tent Sale locations — with varying target dates and order totals.
9
Browse Results Across Letter Tabs

Continue clicking through letter tabs (A, B, C, D, etc.) to review all of a sales rep's orders organized by customer initial. This is especially useful for identifying which customers need follow-up within a specific alphabetical group. Click 'All' to return to the complete list for that rep.

Notice that orders can come from multiple store locations even when filtered to a single sales rep. The colored location tags (e.g., East City Store, West Store, Corporate, Tent Sale) make it easy to identify which store the order originated from at a glance.
PART 4 — Using the Results
10
Click an Order Number to Open It

Every order number in the list is a clickable green hyperlink (e.g., MO03246002, EO03236007). Clicking the order number opens that order directly in the portal, taking you to the full order detail view. Use the browser's Back button or the back arrow in the portal to return to the Sales Organizer.

Clicking a customer's phone number directly from the order row will initiate a call on mobile devices or copy the number on desktop. This allows for quick follow-up calls without opening the full order.
11
Refresh the Results

Click the 'Refresh' button (located below the alphabet tabs, to the left of 'Export') to reload the current filtered view with the latest data. Use Refresh after making changes to orders so the list reflects the most up-to-date information without clearing your filters.

12
Export the Results

Click the 'Export' button to download the currently filtered and displayed order list. The export reflects whatever filters and alphabet tab are active at the time of export. Use this to create a spreadsheet of a sales rep's open orders for reporting, handoff, or review purposes.

Export only exports what is currently visible based on your active filters. If you want to export all 500 records, make sure the 'All' tab is selected and the SALES filter is set to 'All' before clicking Export.
8
Sales

Doc / Model / Part Search

About This Guide

This step-by-step training guide covers how to use the Doc / Mdl / Part Search tool in the WhirlWind Portal. This tool is designed to help you quickly locate an existing order or quote when a customer calls back after some time has passed — even if you only remember a partial name, address, phone number, or product model number.

  • Access the Doc / Mdl / Part Search from the Sales sub-menu
  • Understand the three VIEW tabs: Documents, Model / Serial, and Parts
  • Use the SHOW filter to toggle between All, Open, and Completed records
  • Search by customer Name, Customer ID, Address, or Phone number
  • Use the Bill To / Ship To and Billing / Shipping toggle buttons to refine address and phone searches
  • Search by Model # , Serial #, or Category to locate orders by product
  • Read the search results table: Cust ID, AR Doc, Type, Doc Date, Bill To, Ship To, Ship Address, Ship City, Ship Zip, and Cust PO
  • Click an AR Doc link to open the full order or quote directly from the results
  • Export search results and clear the form to start a new search
PART 1 — Accessing the Doc / Mdl / Part Search
The Dashboard with the Sales sub-menu expanded. 'Doc / Mdl / Prt Search' is highlighted in the navigation list, located
The Dashboard with the Sales sub-menu expanded. 'Doc / Mdl / Prt Search' is highlighted in the navigation list, located between Deliveries Mapped and Invoice Summary.
1
Open the Sales Menu

From any screen in the WhirlWind Portal, click 'Sales' in the left-hand navigation bar to expand the Sales sub-menu. The menu will display: Shopping Cart, Order Summary, Sales Organizer, Deliveries Mapped, Doc / Mdl / Prt Search, Invoice Summary, and AR Jobs.

Doc / Mdl / Part Search is the fastest way to find an existing order when you do not know the order number. Use it any time a customer calls back and you need to pull up their account quickly by name, phone, address, or product.
2
Click 'Doc / Mdl / Prt Search'

Click 'Doc / Mdl / Prt Search' in the expanded Sales sub-menu. The portal navigates to the Doc / Mdl / Part Search screen. The search form opens empty and ready for input. No results are shown until you run a search.

PART 2 — Understanding the Search Screen
The Doc / Mdl / Part Search screen, empty and ready for input. The VIEW tabs (Documents, Model / Serial, Parts) appear a
The Doc / Mdl / Part Search screen, empty and ready for input. The VIEW tabs (Documents, Model / Serial, Parts) appear at the top left. The SHOW filter (All, Open, Completed) appears at the top right. Search fields fill the middle section.
3
Choose a VIEW Tab

At the top of the screen, three VIEW tabs control what type of records the search looks through. 'Documents' (the default) searches orders and quotes by customer and address details. 'Model / Serial' searches by product model number or serial number. 'Parts' searches for part-related records. Select the tab that matches what you know about the order.

The Documents tab is the most commonly used view. Use it when a customer calls with their name, address, or phone number and you need to find all their orders or quotes. Switch to Model / Serial only when you know the specific product model or serial number on the order.
4
Set the SHOW Filter

In the top-right corner, the SHOW filter controls which order statuses are included in results. 'All' returns every matching record regardless of status. 'Open' returns only orders and quotes that are still active. 'Completed' returns only finalized records. The default is 'All', which is recommended for most lookups.

5
Review the Search Fields

The Documents view offers the following search fields: NAME (customer name), CUSTOMER ID, ADDRESS, PHONE, MODEL #, SERIAL #, and CATEGORY. You do not need to fill in every field — enter only what you know. The NAME, ADDRESS, and PHONE fields each have toggle buttons to specify whether to search the Bill To record, the Ship To record, or Both.

You can combine multiple fields in a single search to narrow results further. For example, entering a partial last name in NAME and a zip code in ADDRESS together will return only records that match both. Partial text matches are supported — you do not need to type the full name.
6
Use the Bill To / Ship To and Billing / Shipping Toggles

The NAME field has three toggle buttons: 'Both', 'Bill To', and 'Ship To'. These control whether the name search looks at the billing name, the shipping name, or both. Similarly, the ADDRESS field has 'Both', 'Billing', and 'Shipping' toggles, and the PHONE field has 'Both', 'Billing', and 'Shipping' toggles. The default for all three is 'Both', which is the broadest search and is recommended unless you need to narrow by address type.

PART 3 — Running a Search and Reading Results
The search results table after entering 'demo' in the NAME field and clicking Search. 7 Records are returned, displayed
The search results table after entering 'demo' in the NAME field and clicking Search. 7 Records are returned, displayed in a grid showing Cust ID, AR Doc, Type, Doc Date, Bill To, Ship To, Ship Address 1, Ship Address 2, Ship City, Ship Zip, and Cust PO.
7
Enter Your Search Term and Click Search

Click into one or more search fields and type your search term. For a name search, you can enter a partial name (e.g., typing 'demo' will return all customers whose name contains 'demo'). Once your terms are entered, click the green 'Search' button. The record count appears to the right of the Export button (e.g., '7 Records'), and the results table populates below.

Partial name searches are powerful — you do not need an exact match. Entering the first few letters of a last name is usually enough to narrow results to a manageable list. If too many results are returned, add another field (such as a phone number or city) to refine further.
8
Read the Results Table

Each row in the results table represents one order or quote and displays the following columns: Cust ID (customer ID number, clickable), AR Doc (the order or quote number, clickable), Type (Order or Quote), Doc Date (the document creation date), Bill To (billing name), Ship To (shipping name), Ship Address 1 (primary shipping street address), Ship Address 2, Ship City, Ship Zip, and Cust PO (customer purchase order number, if any).

The results table with the cursor hovering over an AR Doc link (order number). Both the Cust ID and AR Doc columns are c
The results table with the cursor hovering over an AR Doc link (order number). Both the Cust ID and AR Doc columns are clickable green links that open the respective customer record or order directly.
The Cust ID link opens the customer's account record. The AR Doc link opens the specific order or quote. If a customer has multiple orders, each row in the results table represents a separate document — scan the Doc Date and Type columns to identify the correct one before clicking.
9
Export or Clear the Results

Click 'Export' to download the current results table as a spreadsheet file. This is useful for sharing a list of a customer's orders with a manager or colleague. Click 'Clear' to reset all search fields and results so you can start a new search from scratch. Clicking 'Clear' does not navigate away from the screen.

PART 4 — Opening an Order from the Results
The full order screen (order 03266002) opened after clicking an AR Doc link from the search results. The Customer tab sh
The full order screen (order 03266002) opened after clicking an AR Doc link from the search results. The Customer tab shows the Bill To panel (Demo User 1, ID: 2223334444) and the Ship To panel, with the Products and Services section below.
10
Click the AR Doc Link to Open the Order

In the results table, click the green AR Doc number (e.g., 03266002) in the row that corresponds to the customer's order. The full order screen opens, showing the order number at the top, the customer's Bill To and Ship To details, and all Products and Services on the order. You are now in the standard order view and can take any action available on a normal order.

After opening an order from search results, use the tab bar at the top of the order (Customer, Products, Details, Summary, Target, Deliveries, Action Log) to navigate to the section you need. If the order was opened in a new context, use the browser Back button or the portal's Back arrow to return to the search results.
11
Click the Cust ID Link to Open the Customer Record

Alternatively, click the green Cust ID value in the results table to open the customer's account record rather than a specific order. This shows the customer's full profile, purchase history, and all associated documents. Use this when you need to browse all of a customer's orders rather than jump directly to one specific document.

If you are not sure which order the customer is calling about, open the customer record first via the Cust ID link. From there you can see all orders listed together and identify the correct one by date or product. Then click into the specific order from the customer record.
9
Sales

Delivery Routing

About This Guide

This step-by-step training guide covers how to use the Routing screen in the WhirlWind Delivery App to set up and manage delivery routes for your trucks. You will learn how to configure a truck, assign a driver, calculate the optimal route, add stops, adjust stop durations, and send SMS delivery notifications to customers.

  • Access the Routing screen from the left navigation menu
  • Select a delivery date using the date picker
  • Set up a truck with a driver, start location, and start time
  • Use Route All to automatically calculate Economy, Fastest, or Shortest routes
  • Read the route summary: total stops, miles, and estimated drive time
  • Add non-delivery stops such as Pickup/Depot, Fuel Stop, Break/Rest, and Lunch/Meal
  • Search or click on the map to set a stop address and verify it
  • Adjust the duration for any stop on the route
  • View the plotted route on the map with breadcrumb lines
  • Send SMS delivery notifications to customers with their time window
PART 1 — Accessing the Routing Screen
1
Open the Routing App

From the left navigation menu, locate the ROUTING section. Click 'Routing' (marked WIP). This opens the Routing screen, which is the central tool for building and managing delivery routes for all your trucks.

The Routing screen showing the left navigation menu with Routing selected, the truck panel on the left, and the map pane
The Routing screen showing the left navigation menu with Routing selected, the truck panel on the left, and the map panel on the right.
The Routing screen is separate from the WhirlWind Portal's Deliveries Mapped view. It is a dedicated routing tool used to plan and optimize routes before drivers depart. The left panel shows trucks and stops; the right panel shows the live map.
2
Select a Delivery Date

In the top-right corner of the screen, locate the date field showing today's date (e.g., 3/25/2026). Click the calendar icon next to the date field to open the date picker. Navigate to the desired delivery date using the left and right arrows, then click the date to select it. The truck list will refresh to show routes for that date.

The date picker open showing March 2026. The selected date (24) is highlighted in teal. Truck 2 is shown with Amanda Cla
The date picker open showing March 2026. The selected date (24) is highlighted in teal. Truck 2 is shown with Amanda Clark's stop in Salem, UT.
The truck dropdown at the top also lets you filter the view to a single truck. Use this to focus on one truck's route at a time when making adjustments.
PART 2 — Configuring a Truck
3
Set the Driver, Location, and Start Time

Each truck card in the left panel has three fields to configure before routing: Driver (select from the dropdown), Location (the starting warehouse or store address), and Start Time (the time the truck departs, defaulting to 9:00 AM). Set all three fields before calculating the route. The 'Back by' time will calculate automatically once the route is run.

Truck 2 fully configured: Driver set to Bryan, Location set to East City Store - 383 N, Start Time 9:00 AM. Route calcul
Truck 2 fully configured: Driver set to Bryan, Location set to East City Store - 383 N, Start Time 9:00 AM. Route calculated showing 53.9 miles, 2h 20m, Back by: 11:20.
Always set the Location field to the correct starting warehouse before routing. The system calculates drive time from that starting point to the first stop, so an incorrect location will produce inaccurate time estimates.
4
Set the Min/Stop Duration

At the top of the center panel, the Min/Stop field controls the default number of minutes allocated at each delivery stop. The default is 45 minutes. Adjust this value up or down to match your team's typical delivery time. This affects the estimated 'Back by' time for the entire route.

You can also override the duration for individual stops after the route is built by using the Adjust Duration controls (minus and plus buttons) on each stop card. Individual overrides do not affect the global Min/Stop setting.
PART 3 — Calculating the Route
5
Click 'Route All' to Calculate Routes

Once trucks are configured, click the green 'Route All' button at the top of the center panel. A dropdown appears with three routing options: Force All Economy (minimizes total cost/distance), Force All Fastest (minimizes total travel time), and Force All Shortest (minimizes total miles). Select the option that best fits your delivery priorities for the day.

The 'Route All' dropdown expanded showing the three routing options: Force All Economy, Force All Fastest, and Force All
The 'Route All' dropdown expanded showing the three routing options: Force All Economy, Force All Fastest, and Force All Shortest.
Force All Economy is the recommended default for most delivery days. Use Force All Fastest when customers have tight time windows. Use Force All Shortest when fuel costs or mileage are the priority concern.
6
Review the Route Summary

After routing, each truck card updates to show the route summary: total Stops, total Miles, estimated total drive time (e.g., 2h 20m), and the calculated 'Back by' time. The map panel on the right displays the plotted route with a teal line connecting all stops in sequence. Each stop is shown as a numbered pin.

The checkboxes at the top — Show Lines, Show Arrows, and Show Breadcrumbs — control what is displayed on the map. Show Lines draws the route path; Show Arrows adds directional indicators; Show Breadcrumbs shows the GPS trail. Toggle these on or off to adjust the map view.
7
Enable Auto-Calculate and Auto-Optimize (Optional)

Two optional checkboxes appear at the top of the center panel: Auto-Calculate Route automatically recalculates the route whenever a stop is added or removed. Auto-Optimize Stop Order automatically reorders stops for the most efficient sequence whenever the route is updated. Check these if you want the system to manage route updates automatically as you build the route.

PART 4 — Adding Stops to a Route
8
Click '+ Add Stop'

To add a non-delivery stop to a truck route (such as a warehouse pickup, fuel stop, or break), click the '+ Add Stop' button that appears between stops or at the bottom of a truck's stop list. The 'Add Stop to Truck' modal will open.

The 'Add Stop to Truck 2 after Stop #1' modal. Stop Type tabs shown at the top: Pickup/Depot, Fuel Stop, Break/Rest, Lun
The 'Add Stop to Truck 2 after Stop #1' modal. Stop Type tabs shown at the top: Pickup/Depot, Fuel Stop, Break/Rest, Lunch/Meal, Paperwork, and Other. Address search field and 'Select Saved Location' dropdown are visible below.
9
Select a Stop Type and Address

At the top of the Add Stop modal, select the Stop Type tab that matches the purpose of the stop: Pickup/Depot for warehouse or tent pickups, Fuel Stop, Break/Rest, Lunch/Meal, Paperwork, or Other. Then enter an address in the Search Address field and click Search, or select from the 'Select Saved Location' dropdown if the location has been saved in the system. You can also click directly on the map to set the location.

The Add Stop modal showing a saved location selected: 'Tent - 314 E 700 S, American Fork, UT 84003'. The map shows two p
The Add Stop modal showing a saved location selected: 'Tent - 314 E 700 S, American Fork, UT 84003'. The map shows two pins and displays 'Address Verified' with full address details below.
When an address is verified, the system shows a green 'Address Verified' confirmation with the full street, city, state, ZIP, and GPS coordinates. Always confirm the address is correct before clicking Add Stop.
10
Enter Stop Name, Duration, and Notes

Once the address is verified, scroll down in the modal to complete the remaining fields: Stop Name (a label for the stop, e.g., 'Tent'), Duration in minutes (how long the truck will spend at this stop), and Notes (optional — use for driver instructions such as 'Pick Up Mattress at the Warehouse'). Click the green 'Add Stop' button to save.

The lower section of the Add Stop modal showing Stop Name set to 'Tent', Duration set to 15 minutes, and Notes reading '
The lower section of the Add Stop modal showing Stop Name set to 'Tent', Duration set to 15 minutes, and Notes reading 'Pick Up Mattress at the Wareh...'. The Add Stop button is in the bottom-right corner.
11
Verify the Stop Was Added to the Route

After clicking Add Stop, the modal closes and the new stop appears in the truck's stop list in the correct sequence position. The route summary updates to reflect the new stop count, mileage, and estimated time. The map redraws to include the new stop pin and updated route line.

Truck 2's route after adding the Tent stop. Stop 1 shows the Pickup/Depot badge for Tent at 314 S 700 E, American Fork.
Truck 2's route after adding the Tent stop. Stop 1 shows the Pickup/Depot badge for Tent at 314 S 700 E, American Fork. Stop 2 is Amanda Clark in Salem. Route now shows 2 stops, 59.3 miles, 2h 47m.
The colored badge on a stop card indicates its type: a blue Pickup badge appears on warehouse or depot stops. Delivery stops show the customer's order number. Use the three-dot menu on any stop card to edit or delete that stop.
PART 5 — Adjusting Stop Duration
12
Use the Adjust Duration Controls

Each stop card shows an 'Adjust Duration' row with a minus ( − ) button, the current duration in minutes, and a plus ( + ) button. Click the minus button to decrease the time allocated at that stop; click plus to increase it. The route's total time and 'Back by' estimate update automatically as you adjust.

Truck 5 showing Order #MO3236022 for Michael Nguyen at 6528 Orchard Rd, Orem, UT. Adjust Duration controls show the curr
Truck 5 showing Order #MO3236022 for Michael Nguyen at 6528 Orchard Rd, Orem, UT. Adjust Duration controls show the current duration set to 45 minutes with minus and plus buttons.
Adjust the duration for stops where you know delivery will take more or less time than the global Min/Stop default — for example, a large multi-item delivery may need 90 minutes, while a single small item may only need 20.
PART 6 — Sending SMS Delivery Notifications
13
Open SMS Communication

Once a route is finalized, click the 'SMS Communication' button in the top bar of the screen. The 'Send Delivery Notifications' modal opens. This tool lets you send each customer an automated text message with their scheduled delivery time window.

The Send Delivery Notifications modal for Truck 5. Stop #1 shows Michael Nguyen, phone 8012875990, time window 9am and 1
The Send Delivery Notifications modal for Truck 5. Stop #1 shows Michael Nguyen, phone 8012875990, time window 9am and 10am, address 6528 Orchard Rd, Orem, UT 84058. The Send 1 Notification(s) button is shown in teal.
14
Select Stops and Send Notifications

In the modal, each truck is listed with its stops. Check the checkbox next to each stop you want to notify. The icon on each row shows the customer's notification status: New contact (never texted), Ready, Opted out, Sent, Blocked, Failed, or Invalid Phone. Select all stops that are Ready or New contact, then click 'Send Notification(s)' to text each selected customer their delivery time window.

Do not attempt to send notifications to stops marked Opted out, Blocked, or Invalid Phone — those customers cannot receive SMS messages. For those customers, contact them directly by phone to confirm their delivery window.
StepActionKey Notes
1Open the Routing AppNavigate to ROUTING > Routing in the left menu
2Select a Delivery DateClick the calendar icon top-right and pick a date
3Set Driver, Location, Start TimeFill in all three truck fields before routing
4Set Min/Stop DurationDefault is 45 min; adjust to match your team's pace
5Click Route AllChoose Economy, Fastest, or Shortest from the dropdown
6Review Route SummaryCheck stops, miles, drive time, and Back by time
7Auto-Calculate / Auto-OptimizeOptional — check these for automatic route updates
8Click + Add StopAdds Pickup, Fuel, Break, Lunch, Paperwork, or Other stops
9Set Stop Type and AddressSearch, select saved location, or click the map
10Enter Name, Duration, NotesAdd driver instructions in the Notes field before saving
11Verify Stop AddedCheck stop count, mileage, and map update correctly
12Adjust Duration per StopUse − / + buttons on each stop card to fine-tune time
13Open SMS CommunicationClick SMS Communication button in the top bar
14Select Stops and SendCheck Ready/New contact stops, then click Send Notification(s)
10
Sales

Creating a Return (Sold in WhirlWind)

About This Guide

This step-by-step training guide covers how to create a return for a sale that was originally made in WhirlWind. Use this workflow when a customer returns a product that has a posted invoice in the system. The return creates a credit on the customer’s account that can be refunded or applied to a future order.

  • Locate the original posted invoice in WhirlWind using Order Summary or Doc / Mdl / Part Search
  • Use the 'Return' button in the invoice toolbar to open the Select Items to Return dialog
  • Read the Select Items to Return dialog: product list, quantities, and prices
  • Select which items to include in the return and click Create Return
  • Enter the return cost in the Return Inventory dialog for each serialized product
  • Understand the new return order record: order number, RETURN status badge, RET serial number, and ASSIGNED status
  • Open the Manage dropdown on the return order and select 'Post Return'
  • Choose the posting date: Today, Order Date, or Custom Date
  • Understand what posting does: creates an AR Sales Invoice, marks inventory, posts to GL, and updates customer balance
  • Verify the system navigates back to the original order after posting
PART 1 — Finding the Original Invoice
The original invoice 03316002-1 scrolled to show the Products and Services section. Two G-WTY-MAT (10 Year Extended Warr
The original invoice 03316002-1 scrolled to show the Products and Services section. Two G-WTY-MAT (10 Year Extended Warranty) line items are visible at $599.00 each, along with the Invoice Details section showing Tax Group (Taxjar), Sales Rep (zzzOwner), Payment Terms (Pre-Payment), Ship Method (Delivery), and the Totals panel on the right with a Subtotal of $3,117.00.
1
Locate the Original Posted Invoice

Find the customer’s original order in WhirlWind using Order Summary, the Sales Organizer, or Doc / Mdl / Part Search. Open the order and confirm it has been posted — look for an 'INVOICE' badge and a 'POSTED' badge in the order header bar, alongside the invoice date and due date. Only posted invoices can generate a return using this workflow.

This workflow applies only to sales that were originally created and invoiced in WhirlWind. If the original sale was made outside WhirlWind (such as on a previous system or at a tent sale without a portal record), use the 'Creating a Return Not Created in WhirlWind' workflow instead.
2
Review the Products on the Invoice

Scroll through the Products and Services section of the invoice to familiarize yourself with what was sold: model numbers, quantities, serial numbers, and prices. Confirm which item or items the customer is returning before proceeding. The return workflow will present you with a list of everything on the invoice, and you will need to select only the items being returned.

Warranties (such as G-WTY-MAT) are separate line items on the invoice. If the customer is returning the mattress, consider whether the extended warranty should also be returned at the same time. Both can be selected together in the Select Items to Return dialog.
PART 2 — Initiating the Return
The 'Select Items to Return' dialog over invoice 03316002-1. Three items are listed with checkboxes: S3200231 (Brenham I
The 'Select Items to Return' dialog over invoice 03316002-1. Three items are listed with checkboxes: S3200231 (Brenham II, Qty: 1, $1,919.00), G-WTY-MAT (10 Year Extended Warranty, Qty: 1, $599.00), and a second G-WTY-MAT (10 Year Extended Warranty, Qty: 1, $599.00). All three checkboxes are checked. The 'Create Return' button appears in red at the bottom right, with a Cancel button beside it.
3
Click the 'Return' Button in the Toolbar

With the original posted invoice open, locate the toolbar at the top of the order screen. Click the 'Return' button (shown with a return arrow icon and the label 'Return'). The 'Select Items to Return' dialog opens immediately over the order.

4
Select the Items Being Returned

The Select Items to Return dialog lists every product line on the invoice, with a checkbox, model number, description, quantity, and price for each. By default, all items are checked. Uncheck any items that are NOT being returned — leave only the items the customer is physically bringing back checked. Once your selection is correct, click the red 'Create Return' button to proceed.

If you are returning only the mattress and not the warranties, uncheck the G-WTY-MAT rows before clicking Create Return. If the warranty was already used or is non-refundable per store policy, do not include it in the return. Each item checked will generate a corresponding negative line on the return order.
PART 3 — Entering the Return Cost
The 'Return Inventory – S3200231' dialog asking 'Enter the Cost you want this Item to be Returned.' The cost field shows
The 'Return Inventory – S3200231' dialog asking 'Enter the Cost you want this Item to be Returned.' The cost field shows $890.00. Cancel and OK buttons appear at the bottom. The return order (32726070) is visible in the background with the Brenham II product row and an 'Attach Inventory' button.
5
Enter the Return Cost for Serialized Items

After clicking Create Return, a 'Return Inventory' dialog appears for each serialized item on the return. The dialog shows the model number and asks: 'Enter the Cost you want this Item to be Returned.' The cost field is pre-filled with the original cost from the invoice. Verify or adjust the cost to reflect what the store is crediting back to inventory for this returned unit, then click OK.

The return cost is the value the item will carry in inventory once returned. It is typically the same as the original purchase cost, but may be adjusted if the item is being returned in damaged or used condition and will not be resold at full value. This cost affects your inventory valuation, so confirm with your manager if you are unsure what value to enter.
6
Repeat for Each Serialized Item

If the return includes multiple serialized products, the Return Inventory dialog will appear once for each one in sequence. Complete the cost entry and click OK for each item before the return order is fully created. Non-inventory items (such as warranties marked as Non-Inventory) do not trigger this dialog and are added to the return automatically.

PART 4 — Reviewing the Return Order
The newly created return order (32726070) showing the Customer tab with Demo Customer’s Bill To and Ship To panels. The
The newly created return order (32726070) showing the Customer tab with Demo Customer’s Bill To and Ship To panels. The Products and Services section shows the Brenham II (S3200231) at ($1,919.00) — a negative value indicating a credit. The serial number row shows S/N: RET-27987 with an ASSIGNED badge, confirming the returned unit has been assigned a return serial number in the inventory system.
7
Review the New Return Order

After the cost entry is completed, WhirlWind creates a new return order with a unique order number (e.g., 32726070). The order header shows a 'RETURN' status badge. In the Products and Services section, all returned items appear as negative dollar amounts (e.g., ($1,919.00)), representing the credit being issued. Confirm the items, quantities, and negative amounts match what the customer is returning.

The return order is a separate document from the original invoice. It has its own order number and its own action log. The original invoice remains unchanged in the system — the return order is what creates the credit on the customer’s account. Both documents are linked and visible when viewing the customer’s statement.
8
Confirm the Return Serial Number

For each serialized item returned, the serial number row on the return order displays a new RET serial number (e.g., RET-27987) alongside an ASSIGNED badge. This RET serial number is how WhirlWind tracks the returned unit in inventory. It confirms the unit has been re-added to your stock and is ready to be assigned to a new order or processed for disposal.

An ASSIGNED badge next to the RET serial number means the returned unit is already linked back into inventory. If you see a different status here, contact your system administrator before posting the return, as the inventory link may need to be verified.
PART 5 — Posting the Return
The Manage dropdown open on return order 32726070, showing four options: 'Post Return' (with a green checkmark icon), 'E
The Manage dropdown open on return order 32726070, showing four options: 'Post Return' (with a green checkmark icon), 'Email', 'Print', and 'Delete Return' (with a red icon). The return order header is visible behind the menu, confirming the order number and RETURN status.
9
Open the Manage Menu and Click 'Post Return'

Once you have reviewed the return order and confirmed all details are correct, click the orange 'Manage' button in the top-right corner. A dropdown menu appears with the options: Post Return, Email, Print, and Delete Return. Click 'Post Return' to begin the posting process.

Do not click 'Delete Return' unless you need to completely cancel and remove the return document. Deleting is permanent. If you only need to correct a cost or remove an item, close the Manage menu and make edits to the return order before posting. Once posted, changes require an adjustment through your accounting workflow.
The 'Post as of which Date?' dialog over the return order. Three options are presented: 'Today: Apr 12, 2026' (selected
The 'Post as of which Date?' dialog over the return order. Three options are presented: 'Today: Apr 12, 2026' (selected with a green radio button), 'Order Date: Apr 13, 2026', and 'Custom Date: 04/12/2026' with a date picker. A note at the bottom reads: 'This will create an AR Sales Invoice, mark inventory as sold, post to the General Ledger, and update the customer balance.' The orange 'Post Invoice' button and a Cancel button appear at the bottom of the dialog.
10
Select the Posting Date

The 'Post as of which Date?' dialog offers three choices: Today (the current system date), Order Date (the date the return order was created), or Custom Date (a date you enter manually). Select the date that best reflects when the return is being processed for accounting purposes. Read the note at the bottom carefully — posting will create an AR Sales Invoice, mark inventory as sold, post to the General Ledger, and update the customer’s account balance.

In most cases, select 'Today' as the posting date. Only select Order Date or a Custom Date if your store’s accounting policies require the return to be posted to a specific period. If you are unsure which date to use, consult your manager or accountant before clicking Post Invoice.
11
Click 'Post Invoice' to Complete the Return

Once the posting date is selected, click the orange 'Post Invoice' button. The system processes the return, creates the AR credit, updates inventory, and posts the transaction to the General Ledger. A 'Navigating back — Please wait' spinner appears briefly while the system redirects you back to the original invoice. The return is now complete and the customer’s account has been credited.

After posting, navigate to the customer’s Statement (click the '$ Statement' badge on the customer panel) to confirm the credit appears on their account. The posted return will show as a negative balance, which can then be applied to an open order or refunded to the customer. Refer to the 'Applying a Return Balance to an Open Order' training guide for the next step in this workflow.
11
Purchasing

Intro to Purchasing Terminology

Coming Soon — This training guide will be added here.
12
Purchasing

Purchasing Menu Walkthrough

About This Guide

This step-by-step training guide covers the Purchasing section of the WhirlWind Portal, including the purchasing shortcuts on the Dashboard and both items in the Purchasing sub-menu: Request and Purchase Orders. You will learn how to monitor incoming inventory, identify items that need to be ordered, and navigate purchase order records.

  • Access the Purchasing menu and its two sub-items: Request and Purchase Orders
  • Use the 'Recently Received' Dashboard widget to see inventory received in the last four days
  • Use the 'Recently Viewed PO's' Dashboard widget to quickly navigate back to recent purchase orders
  • Navigate the Product Requested (Request) screen and understand its filter bar
  • Use the vendor tabs (Molecule, Sealy, SERTA, Tempur-Pedic, ALL) to filter requested items by vendor
  • Read a requested item row: product name, model number, order number, and inventory statistics (OH, Avail, Allo, Assign, Tit Ord, OH Avail, On PO's, PO Avail)
  • Interpret the Current Inventory and Open PO's panels on the Request screen
  • Use the 'Create Purchase Order' button to initiate a new PO from the Request screen
  • Navigate the Purchase Orders screen: search for an existing PO by number or vendor, and understand the PO form fields
PART 1 — Accessing the Purchasing Menu
The left navigation bar with the Purchasing menu expanded, showing its two sub-items: Request and Purchase Orders. The P
The left navigation bar with the Purchasing menu expanded, showing its two sub-items: Request and Purchase Orders. The Purchasing section sits between Sales and Inventory in the navigation.
1
Locate the Purchasing Menu

In the left navigation bar, find the 'Purchasing' item between 'Sales' and 'Inventory'. Click on 'Purchasing' to expand it. Two sub-items appear: 'Request' and 'Purchase Orders'. These are the two primary tools for managing inventory ordering in the WhirlWind Portal.

The Purchasing menu is available to any user with purchasing permissions. If you do not see it in your navigation bar, contact your store manager or system administrator to verify your account role has the appropriate access level.
2
Understand the Two Sub-Items

'Request' opens the Product Requested screen, which shows all items on open orders that have not yet been fulfilled from inventory. It is used to identify what needs to be ordered. 'Purchase Orders' opens the PO management screen, where you can search existing purchase orders, create new ones, and track vendor shipments.

PART 2 — Dashboard Purchasing Shortcuts
The Dashboard scrolled down to show the two purchasing widgets side by side: 'Recently Received' on the left (listing it
The Dashboard scrolled down to show the two purchasing widgets side by side: 'Recently Received' on the left (listing items received in the last 4 days) and 'Recently Viewed PO’s' on the right (listing recently opened purchase orders with their PO number, vendor, status, and total).
3
Use the 'Recently Received' Widget

The 'Recently Received' widget on the Dashboard shows all inventory items that have been received in the last four days. Each row displays the model number, product name, vendor, the customer order it is associated with (Doc number), and the date and time it was received. This widget is a quick way to confirm that expected shipments have been checked in without navigating to the Warehouse section.

The number of items in the Recently Received widget is shown in the header (e.g., '4 items, last 4 days'). Click the magnifying glass icon in the top-right corner of the widget to open a full searchable view of all recently received items.
4
Use the 'Recently Viewed PO’s' Widget

The 'Recently Viewed PO’s' widget on the right side of the Dashboard shows the purchase orders you have accessed most recently. Each entry displays the vendor name, PO number, current status badge (PO or Receiving), date, and dollar amount. Click any entry to jump directly to that purchase order without navigating through the Purchasing menu.

Status badges in the Recently Viewed PO's widget indicate where a PO stands: 'PO' means the purchase order has been placed but goods have not yet been received. 'Receiving' means the shipment has arrived and is in the process of being checked in. Use these badges to quickly identify which vendors still have outstanding deliveries.
PART 3 — The Request Screen (Product Requested)
The Product Requested screen with the SERTA vendor tab selected, showing 1 item requested. The item row displays the pro
The Product Requested screen with the SERTA vendor tab selected, showing 1 item requested. The item row displays the product name, model number, linked order number, and a row of inventory statistics. The Current Inventory panel (bottom left) and Open PO’s panel (bottom right) appear below the item list.
5
Open the Request Screen

Click 'Request' in the Purchasing sub-menu. The 'Product Requested' screen opens with the subtitle 'Manage inventory purchase requests'. This screen lists every product line on an open order that has not yet been assigned inventory. It is sorted and grouped by vendor using the tabs across the middle of the screen.

6
Use the Filter Bar

The filter bar at the top of the screen offers the following filters: CutOff Date (limit results to orders placed before a date), Avg Days (filter by average days in system, with a from-to date range), Customer (search by customer name), AR Doc (filter by order number), Order # (filter by order number), Product (filter by product name), and Item ID (filter by item identifier). Use these filters to narrow the list when you are looking for a specific order or product.

The Filters button at the top left of the screen collapses or expands the full filter bar. If you are working on a large screen and want more room to see the item list, click Filters to hide the filter row temporarily.
7
Select a Vendor Tab

Below the filter bar is a row of vendor tabs: Molecule, Sealy, SERTA, Tempur-Pedic, and ALL. Click a vendor tab to display only the items requested from that vendor. The item count for the selected tab is shown on the right (e.g., '1 item(s) requested' or '4 item(s) requested'). Click 'ALL' to see every unfulfilled item across all vendors at once.

The Product Requested screen with the Tempur-Pedic tab selected, showing 4 items requested. The top item (Luxebreeze 2.0
The Product Requested screen with the Tempur-Pedic tab selected, showing 4 items requested. The top item (Luxebreeze 2.0, model 1024326K, order 03316001) is expanded with inventory stats and action icon buttons visible below the item row.
8
Read an Item Row

Each requested item displays: the product name (clickable link), the model number (clickable link), the linked order number, the document type (ORDER), the vendor, and a row of inventory statistics on the right side. The statistics show: OH (on hand), Avail (available), Allo (allocated), Assign (assigned), Tit Ord (title ordered), OH Avail (on-hand availability), On PO's (quantity on existing purchase orders), and PO Avail (PO availability). A date in red on the far right indicates the order's target date.

A negative number in the OH Avail or PO Avail column (shown in red) means demand exceeds available supply. For example, OH Avail: -1 means there is one unit needed that is not currently in stock or on order. These negative values are your signal that a purchase order may need to be created for that item.
9
Use the Action Buttons on an Item Row

Each item row has a set of small icon buttons below the statistics line. These buttons allow you to perform quick actions on that specific item: transfer it, view inventory details, view the order, mark it, delete the request, set a reminder, and more. Hover over each icon to see its label before clicking.

10
Review the Current Inventory and Open PO’s Panels

When an item is selected or highlighted, the bottom half of the screen shows two panels side by side. The 'Current Inventory' panel (left) shows whether there are any units of that model currently in stock at any location, with the total count and availability. The 'Open PO’s' panel (right) lists any existing purchase orders that include this item, with columns for PO Number, Date, Type, and an Add button to add the item to an existing PO.

11
Create a Purchase Order from the Request Screen

If the Open PO's panel shows 'No open purchase orders found' for the selected vendor and the item is needed, click the green 'Create Purchase Order' button at the bottom of the Open PO's panel. This opens a new, blank Purchase Order form pre-associated with the selected vendor, ready for you to fill in quantities and submit.

The 'Show Rec’v' and 'Notes' checkboxes to the right of the Create Purchase Order button toggle additional columns in the Open PO's panel. Checking 'Show Rec’v' adds a column showing how many units have already been received on each PO. Checking 'Notes' displays any notes attached to open POs.
PART 4 — The Purchase Orders Screen
The Purchase Orders screen with the PO search dropdown open, displaying recent purchase orders (PO 5012 – Pure Care, PO
The Purchase Orders screen with the PO search dropdown open, displaying recent purchase orders (PO 5012 – Pure Care, PO 5010 – BedTech, PO 5009 – Tempur-Pedic, PO 5008 – King Koil). The PO form below shows fields for Vendor ID, Ship To, Description, Ordered Date, Expected Date, Order By, Placed With, Verify #1, Verify #2, Ship Method, Vendor Contact, and a Summary panel.
12
Open the Purchase Orders Screen

Click 'Purchase Orders' in the Purchasing sub-menu. The Purchase Orders screen opens. The toolbar at the top contains: a Back arrow, New (create a new PO), Save, a search box labeled 'PO # or Vendor...', Print, Query, Items, and Stop buttons. The main form area below is blank until you either create a new PO or search for an existing one.

13
Search for an Existing Purchase Order

Click into the 'PO # or Vendor...' search box in the toolbar. A dropdown appears listing recently viewed purchase orders, each showing the PO number, vendor name, and current status (PO or Receiving). Click any entry in the dropdown to load that purchase order into the form. Alternatively, type a PO number or vendor name to filter the dropdown results.

The dropdown in the PO search box shows your most recently viewed purchase orders for quick access. If the PO you are looking for does not appear in the dropdown, type part of the vendor name or the PO number to search across all records in the system.
14
Understand the Purchase Order Form Fields

The PO form contains the following sections and fields: at the top, PO number (auto-assigned), Vendor ID, Ship To (your store location), and Description. In the right column: Ordered Date, Expected Date, Order By, Placed With, Verify #1, Verify #2, and Ship Method. The Vendor Contact section below shows the vendor's Phone, Fax, Rep name, and Rep Phone. The Summary panel on the right shows Total Amount, Applied Amount, and Balance Due.

15
Create a New Purchase Order

To create a brand-new purchase order, click the 'New' button in the toolbar. A blank PO form opens. Fill in the Vendor ID field by typing the vendor name, select the Ship To location, enter the Ordered Date and Expected Date, and complete the remaining fields as needed. Once the header is saved, use the 'Items' button in the toolbar to add product line items to the PO.

Purchase orders created from the Request screen (via the 'Create Purchase Order' button) will pre-populate the vendor information based on the item selected. Purchase orders created directly from the Purchase Orders screen start completely blank and require all fields to be filled in manually.
13
Purchasing

Creating a PO & Adding Products

About This Guide

This step-by-step training guide covers how to create a new Purchase Order and add requested products to it, all from within the Product Requested screen in the WhirlWind Portal. This workflow is used when a customer’s order contains a product that is not in stock and needs to be ordered from a vendor.

  • Navigate to the Product Requested screen and select the correct vendor tab
  • Identify items with negative inventory availability that need to be ordered
  • Confirm that no existing Purchase Order is already open for the vendor
  • Click 'Create Purchase Order' to open the Create PO dialog
  • Review and confirm the auto-assigned PO Number, Location, and Ship To fields
  • Click 'Create' to generate the new Purchase Order record
  • Locate the newly created PO in the Open PO’s panel
  • Click 'Add' to add the requested item to the new Purchase Order
  • Verify the green success confirmation banner ('1 item(s) added to PO XXXX')
  • Confirm that the item’s On PO’s count has updated and the request list has decreased
PART 1 — Identifying Items That Need to Be Ordered
The Product Requested screen with the Molecule vendor tab selected. The item row shows 10” Core Hybrid (model 3080093, o
The Product Requested screen with the Molecule vendor tab selected. The item row shows 10” Core Hybrid (model 3080093, order 03316001) with inventory stats: OH: 0, Avail: 0, OH Avail: −2, PO Avail: −2. The Current Inventory panel shows 'No inventory found' and the Open PO’s panel shows 'No open purchase orders found.'
1
Navigate to the Product Requested Screen

From the left navigation bar, click 'Purchasing' to expand the Purchasing sub-menu, then click 'Request'. The Product Requested screen opens, listing all items on open orders that have not yet been fulfilled from existing inventory. The screen subtitle reads 'Manage inventory purchase requests'.

2
Select the Correct Vendor Tab

Across the middle of the screen, click the vendor tab that corresponds to the product you need to order. In this example, the 'Molecule' tab is selected, which filters the list to show only Molecule-brand items. The item count for that tab appears on the right (e.g., '2 item(s) requested'). Other available tabs include Sealy, SERTA, Tempur-Pedic, and ALL.

Always work one vendor at a time. Creating a purchase order is a per-vendor action — a single PO can only be issued to one vendor. If items from multiple vendors need to be ordered, you will need to create a separate PO for each vendor tab.
3
Identify Items with Negative Availability

Review the item rows in the list. Look at the inventory statistics on the right side of each row. The key columns to check are OH Avail (on-hand availability) and PO Avail (purchase order availability). A negative number in red — such as -2 — means that demand from customer orders exceeds supply. These are the items that need to be ordered.

An OH Avail of -2 means two units are needed by customers but none are in stock. A PO Avail of -2 means those two units are also not already on an open purchase order. Both values being negative together is your clearest signal to create a new PO immediately.
4
Check the Open PO’s Panel

Before creating a new purchase order, check the Open PO’s panel in the bottom-right of the screen. If it shows 'No open purchase orders found' and the badge reads '0 PO(s)', no PO currently exists for this vendor. If a PO already exists, it will appear in the list and you can add the item directly to that PO using its 'Add' link instead of creating a new one.

Checking the Open PO’s panel before clicking 'Create Purchase Order' prevents duplicate POs from being created for the same vendor. Always confirm the panel is empty before proceeding to create a new PO.
PART 2 — Creating a New Purchase Order
The 'Create Purchase Order' dialog over the Product Requested screen. The PO Number field is pre-filled with the next se
The 'Create Purchase Order' dialog over the Product Requested screen. The PO Number field is pre-filled with the next sequential number (5015). The Location dropdown is set to 'Dublin Blvd' and the Ship To dropdown is also set to 'Dublin Blvd'. Cancel and Create buttons appear at the bottom of the dialog.
5
Click 'Create Purchase Order'

In the Open PO’s panel at the bottom right of the screen, click the green 'Create Purchase Order' button. A modal dialog titled 'Create Purchase Order' appears over the screen. The background is dimmed while the dialog is open.

6
Review the PO Number

The PO Number field is automatically populated with the next sequential purchase order number in the system (e.g., 5015). This number is assigned by WhirlWind and does not need to be changed under normal circumstances. If your store uses a custom PO numbering format, update this field to match your convention before proceeding.

The auto-assigned PO number increments from the last PO created in the system. If you cancel out of this dialog and another user creates a PO in the meantime, the number may increment further when you re-open the dialog. Always use the number shown at the time of creation.
7
Confirm the Location and Ship To

Review the Location dropdown and the Ship To dropdown. Both default to your store’s location (e.g., Dublin Blvd). The Location field indicates which store location is issuing the PO. The Ship To field indicates where the vendor should deliver the goods. For most standard orders, both fields should match your current store location. Adjust either dropdown if the goods need to be shipped to a different location.

If your organization has multiple store locations, always double-check the Ship To field before clicking Create. Shipping a vendor order to the wrong location can cause delays and create inventory discrepancies that are difficult to resolve after the fact.
8
Click 'Create' to Generate the Purchase Order

Once the PO Number, Location, and Ship To are correct, click the green 'Create' button at the bottom right of the dialog. The dialog closes and the system creates the new purchase order record. The Open PO’s panel on the right side of the Product Requested screen immediately updates to show the newly created PO, including its PO number, date, type (PO), and an 'Add' link.

PART 3 — Adding Items to the Purchase Order
The Open PO’s panel updated to show newly created PO 5015, dated 3/31/2026, with type 'PO' and an 'Add' link. The badge
The Open PO’s panel updated to show newly created PO 5015, dated 3/31/2026, with type 'PO' and an 'Add' link. The badge in the panel header now reads '1 PO(s)'. The cursor is positioned over the 'Add' link.
9
Locate the New PO in the Open PO’s Panel

After clicking Create, the Open PO’s panel header badge updates from '0 PO(s)' to '1 PO(s)'. The panel now displays a row for the newly created PO, showing: the PO Number (a clickable green link, e.g., 5015), the Date it was created, the Type (PO), and an 'Add' link in the rightmost column.

The PO number in the Open PO’s panel is a clickable link. Clicking it opens the full Purchase Order record in the Purchase Orders screen, where you can view all details, add vendor contact information, set expected dates, and manage the PO header fields. You do not need to open the full PO to add items — the 'Add' link on this screen does that directly.
The item row for 10” Core Hybrid (model 3080093) selected with its checkbox checked, ready to be added to PO 5015. The O
The item row for 10” Core Hybrid (model 3080093) selected with its checkbox checked, ready to be added to PO 5015. The Open PO’s panel remains visible on the right showing PO 5015 with the 'Add' link.
10
Click 'Add' to Add the Item to the PO

In the Open PO’s panel, click the 'Add' link in the row for the newly created PO (e.g., PO 5015). The system processes the request and adds the selected requested item to that purchase order. The item’s checkbox in the item list becomes active during this action.

The 'Add' link adds the currently selected item — the one displayed in the item list above — to the chosen PO. If more than one item needs to be added to the same PO, click 'Add' for each item individually. Each click adds the item shown in the active row at that moment.
PART 4 — Confirming the Addition
The Product Requested screen after the item was added to the PO. A green success banner at the top of the screen reads '
The Product Requested screen after the item was added to the PO. A green success banner at the top of the screen reads '1 item(s) added to PO 5015'. The Molecule tab now shows '1 item(s) requested' (down from 2), and the remaining item’s On PO’s count has updated to reflect the addition.
11
Verify the Green Success Banner

After clicking 'Add', a green banner appears at the top of the Product Requested screen confirming the action. The message reads '1 item(s) added to PO 5015' (or whichever PO number was used). This confirms the item has been successfully linked to the purchase order. The banner disappears automatically after a few seconds.

If no banner appears after clicking Add, or if you see an error message instead, do not click Add again immediately. First, refresh the page to check whether the item was added. Clicking Add multiple times can result in duplicate line items on the purchase order.
12
Confirm the Item Count Has Decreased

After a successful addition, the item count shown on the vendor tab decreases by one. In this example, the Molecule tab updates from '2 item(s) requested' to '1 item(s) requested'. This means one item has been accounted for on a PO and the remaining item still needs to be handled separately.

13
Check the Updated Inventory Statistics

The remaining item row now shows updated inventory statistics. The 'On PO’s' column increments to reflect the item that was just added to a PO (e.g., from 0 to 1). The 'PO Avail' figure may also change to reflect the improved position (e.g., from -2 to -1). These updates confirm that the system has registered the new PO line item against the customer demand.

A PO Avail that is still negative after adding an item means additional units are still needed. For example, if Tit Ord is 2 and you added 1 unit to the PO, PO Avail will still show -1. You may need to either add more quantity to the PO or create an additional PO to cover the remaining demand.
14
Open the PO to Complete the Details

Now that the item has been added, click the PO number link in the Open PO’s panel (e.g., 5015) to open the full Purchase Order record. From there, enter the Ordered Date, Expected Date, Vendor Contact information, and any other required fields. Save the PO when all details are complete. The PO is now active and will appear in the Recently Viewed PO’s widget on the Dashboard.

A purchase order is not considered fully submitted until the header details — especially the Expected Date and Placed With fields — have been completed and saved. Incomplete POs can cause confusion during receiving, as warehouse staff may not know when to expect the shipment or which vendor rep placed the order.
14
Purchasing

Converting a PO to a Receiving

About This Guide

This step-by-step training guide covers how to review a Purchase Order record and convert it into a Receiving in the WhirlWind Portal. Converting a PO to a Receiving is the required step before you can mark items as received. It is done when a vendor shipment has arrived at your store and the PO details have been verified and completed.

  • Open a Purchase Order and understand the PO header fields
  • Read the Related field and understand the PO vs. Receiving relationship
  • Review and understand product line item rows: model number, Ord, Ready, Recv, Alloc counters, and customer allocation details
  • Set the Back-Order (BO) Date on a product unit using the date picker
  • Edit a product model’s quantity and cost using the Edit Model dialog
  • Enter the Ordered Date and Expected Date in the PO header
  • Open the Manage dropdown and click ‘Convert to Receiving’
  • Confirm the conversion in the ‘Confirm Convert’ dialog
  • Read the success banner and verify the record has changed from PO to Receiving
  • Understand the difference between Finalize and Delete in the Manage menu
PART 1 — Understanding the Purchase Order Record
PO 5015 header showing Vendor ID (MOLECULE), Location (Dublin Blvd), Ship To (Dublin Blvd), Created By (Owner), and the
PO 5015 header showing Vendor ID (MOLECULE), Location (Dublin Blvd), Ship To (Dublin Blvd), Created By (Owner), and the Related field reading '5015 | PO' with View and Original buttons. The Products section shows model 3080093 at $237.00 with Ord: 1, Ready: 0, Recv: 0, Alloc: 1, and a Manage button.
1
Open the Purchase Order

From the left navigation bar, click 'Purchasing' then 'Purchase Orders'. Use the 'PO # or Vendor...' search box in the toolbar to find the PO associated with the arriving shipment. Click the PO entry in the dropdown to open it. The screen title at the top reads 'PO ~ [number]' (e.g., 'PO ~ 5015').

2
Read the PO Header

The PO header contains the key administrative fields for the order: Vendor ID (the supplier, e.g., MOLECULE), Location (your store), Ship To (delivery destination), Created By, Ordered Date, Expected Date, Order By, Placed With, Verify #1, Verify #2, Ship Method, and Description. The Related field shows the PO number with its current document type (e.g., '5015 | PO'). Before converting, ensure the Ordered Date and Expected Date are filled in.

The 'Original' button next to the Related field opens the original source document associated with this PO. The 'View' button opens the related Receiving record once it has been created. Before conversion, clicking View will have no destination since no Receiving exists yet.
The Products section of PO 5015 scrolled to show both product line items (model 3080093 × 2 rows). Each row shows Ord: 1
The Products section of PO 5015 scrolled to show both product line items (model 3080093 × 2 rows). Each row shows Ord: 1, Ready: 0, Recv: 0, Alloc: 1, a Manage button, and a unit detail row with BO and EXP date buttons, customer name, sales rep, order number, sold price, and profit. The Vendor Contact and Summary sections are visible below.
3
Review the Product Line Items

Scroll down to the Products section. Each product line item shows the model number (e.g., 3080093), the unit cost and total, and the status counters: Ord (quantity ordered on this PO), Ready (staged for receiving), Recv (already fully received), and Alloc (allocated to a customer order). Below the counters, an expanded unit row shows the BO Date button, EXP Date button, the allocated customer’s name, sales rep, order number, sale price, and profit percentage.

Each unit row that is linked to a customer order shows that customer’s name and their order number in green. This tells you exactly which customer is waiting for that specific unit. If Alloc shows 0, the unit is unallocated and will go to general inventory when received.
PART 2 — Completing the PO Before Converting
The Back-Order Date picker open over PO 5015. The calendar shows April 2026 with the date field showing 04/30/2026. The
The Back-Order Date picker open over PO 5015. The calendar shows April 2026 with the date field showing 04/30/2026. The picker has navigation arrows and a 'Today' shortcut at the bottom.
4
Set the Back-Order (BO) Date

On each product unit row, click the purple 'BO' button to open the Back-Order Date picker. A calendar appears showing the current month. Click the date that represents when this item is expected to be back in stock or available for the customer. After selecting a date, the BO button on the unit row updates to display the chosen date (e.g., 'BO: 4/14/26'). Set the BO date for each unit row that requires one before converting.

The Back-Order Date tells customers and sales reps when to expect their item. If your store policy requires a BO date on all allocated units before a PO can be converted, set this field before proceeding. You can also click 'Today' in the date picker to quickly set today’s date, or use the 'EXP' button next to the BO button to set the customer’s expected delivery date separately.
PO 5015 header with the BO date now set on the first product unit row (shown as 'BO: 4/14/26' in green). The Ordered Dat
PO 5015 header with the BO date now set on the first product unit row (shown as 'BO: 4/14/26' in green). The Ordered Date and Expected Date fields in the header are still blank and need to be filled before converting.
5
Enter the Ordered Date and Expected Date

In the PO header on the right side of the screen, click the Ordered Date field and enter the date the PO was placed with the vendor. Then click the Expected Date field and enter the date the vendor is expected to ship or deliver the goods. Both dates are required before the Manage menu will allow conversion. Type the date directly or use the calendar icon to select it.

The Ordered Date is typically today’s date or the date you called the vendor to place the order. The Expected Date should come from the vendor’s confirmation of when they will ship. If the vendor has not confirmed a ship date yet, use your best estimate and update it later when confirmed.
The Edit Model dialog open over PO 5015, showing Product ID (3080093), a Description field, Qty (1), Cost (237.00), and
The Edit Model dialog open over PO 5015, showing Product ID (3080093), a Description field, Qty (1), Cost (237.00), and a Notes field. Cancel and Save buttons appear at the bottom.
6
Edit Product Quantity or Cost if Needed

If the quantity ordered or the unit cost needs to be adjusted before converting, click the model number tag (e.g., the teal '3080093' badge) on the product row. The Edit Model dialog opens, showing the Product ID, Description, Qty, Cost, and Notes fields. Update the Qty or Cost as needed to match the vendor invoice, then click Save. Click Cancel to close without changes.

Always verify the Cost field against the vendor’s invoice before converting. Once a PO is converted to a Receiving, cost corrections require additional steps. Correcting the cost at the PO stage is faster and ensures accurate inventory valuation from the moment the goods are received.
PART 3 — Converting the PO to a Receiving
The Manage dropdown menu open on PO 5015, showing three options: 'Convert to Receiving' (with a circular arrows icon), '
The Manage dropdown menu open on PO 5015, showing three options: 'Convert to Receiving' (with a circular arrows icon), 'Finalize' (with a checkmark icon), and 'Delete' (with a red trash icon). The cursor is hovering over 'Convert to Receiving'.
7
Open the Manage Menu

Once the PO header dates are entered and all product details are correct, click the orange 'Manage' button in the top-right corner of the screen. A dropdown menu appears with three options: 'Convert to Receiving', 'Finalize', and 'Delete'. Click 'Convert to Receiving' to begin the conversion process.

The three Manage menu options serve distinct purposes. 'Convert to Receiving' is used when a shipment has arrived and you are ready to check in goods. 'Finalize' closes the PO without receiving anything — use this only if the order was canceled or will not be fulfilled. 'Delete' permanently removes the PO record. Never use Finalize or Delete when a shipment has physically arrived at your store.
The 'Confirm Convert' dialog asking 'Are you sure you want to convert this PO to a Receiving?' with a red 'Yes' button a
The 'Confirm Convert' dialog asking 'Are you sure you want to convert this PO to a Receiving?' with a red 'Yes' button and a gray 'No' button. The PO 5015 header is visible in the background with Ordered Date 03/31/2026 and Expected Date 04/08/2026 now filled in.
8
Confirm the Conversion

A confirmation dialog titled 'Confirm Convert' appears, asking: 'Are you sure you want to convert this PO to a Receiving?' Review the question carefully. Click the red 'Yes' button to proceed with the conversion. Click 'No' to cancel and return to the PO without making any changes. Once you click Yes, the conversion is immediate and cannot be undone from this screen.

This confirmation dialog is your last checkpoint before the PO becomes a Receiving. If you realize you need to make any further changes to the PO header or product details, click 'No' now to go back and make those corrections first. After conversion, the document type changes and some PO-specific fields become read-only.
PART 4 — Verifying the Receiving Record
The converted Receiving record 5015 with vendor MOLECULE. A green banner at the top of the screen reads 'Converted PO 50
The converted Receiving record 5015 with vendor MOLECULE. A green banner at the top of the screen reads 'Converted PO 5015 to Receiving.' with an OK button. The screen title has changed from 'PO ~ 5015' to 'Receiving ~ 5015'. The Related field now shows '5015 | Receiving'. All header fields and the product rows carry over from the original PO.
9
Read the Success Banner

After clicking Yes, the screen immediately updates. A green banner appears at the top reading 'Converted PO 5015 to Receiving.' This confirms the conversion was successful. Click the 'OK' button on the right side of the banner to dismiss it. The banner disappears and you are left on the fully converted Receiving record.

10
Verify the Record Type Has Changed

Confirm that the conversion was successful by checking three things: first, the screen title at the top of the page now reads 'Receiving ~ 5015' (not 'PO ~ 5015'); second, the header label has changed from 'PO 5015' to 'Receiving 5015'; third, the Related field now reads '5015 | Receiving'. All three of these must reflect 'Receiving' before proceeding to mark items as received.

After conversion, the Manage dropdown on the Receiving record contains different options than on the PO. You will no longer see 'Convert to Receiving' — that option is replaced with Receiving-specific actions. If you ever need to view the original PO, click the 'View' button next to the Related field to navigate back to the original PO document.
11
Confirm the Product Rows Carried Over

Scroll down to the Products section and verify that all product line items from the PO are present on the Receiving record. Each item should show the same model number, Ord count, and allocation details as they did on the PO. The Ready and Recv counters will both be 0 at this stage — they will update as you mark items received in the next step of the receiving workflow.

You are now ready to mark items as received. Use the 'Manage' button on each product row to open the Serial Numbers panel, then follow the Select All → Mark Received → Save All workflow to check in the shipment. Refer to the 'Marking Multiple Items as Received' training guide for detailed instructions on that process.
15
Purchasing

Receiving Product on a Receiving

About This Guide

This step-by-step training guide covers how to manually receive product on a Receiving record in the WhirlWind Portal. This method is used to receive individual units one at a time directly from the product row — without opening the Serial Numbers panel — and then post all ready units to inventory using the Receive / Post action.

  • Navigate to the Purchase Orders screen and find a Receiving record using the search dropdown
  • Understand the difference between PO status and Receiving status entries in the search list
  • Open and read a Receiving record header: vendor, location, dates, and Related field
  • Read the product line item rows and interpret the Ord, Ready, Recv, and Alloc counters
  • Understand the unit detail row: Mark Received button, BO Date, EXP Date, serial number, customer, order, and profit
  • Click ‘Mark Received’ on an individual unit row to stage it for receiving
  • Observe how the Ready counter updates after staging a unit
  • Open the Manage dropdown on the Receiving record and select ‘Receive / Post’
  • Confirm the posting action in the ‘Confirm Convert’ dialog
  • Understand what posting does: it commits all Ready units to inventory and generates an invoice
  • Distinguish between Receive / Post and Delete in the Receiving Manage menu
PART 1 — Finding the Receiving Record
The Purchase Orders screen with the search dropdown open, showing recent records. PO 5016 (Sealy – SEALY, PO status), PO
The Purchase Orders screen with the search dropdown open, showing recent records. PO 5016 (Sealy – SEALY, PO status), PO 5015 (Molecule – MOLECULE, Receiving status 03/31/26), PO 5012 (Pure Care – PURE CARE, Receiving status), and PO 5010 (BedTech – BEDTECH, PO status) are listed.
1
Open the Purchase Orders Screen

From the left navigation bar, click 'Purchasing' to expand the sub-menu, then click 'Purchase Orders'. The Purchase Orders screen opens with an empty form. The toolbar at the top contains the search box labeled 'PO # or Vendor...' — click into this field to open the recent records dropdown.

2
Identify the Correct Record in the Dropdown

The search dropdown lists your most recently accessed purchasing records. Each entry shows the PO number, vendor name, vendor ID, and the current document status with its date. Records showing 'PO' status have not yet been converted. Records showing 'Receiving' status have already been converted from a PO and are ready for the receiving workflow. Look for the Receiving record that matches the shipment you are processing (e.g., 5015 – MOLECULE, Receiving 03/31/26).

If the Receiving you need is not visible in the dropdown, type the PO number or vendor name into the search box to filter the list. You can also access Receivings directly from the 'Recently Viewed PO’s' widget on the Dashboard — entries with a 'Receiving' badge will take you straight to the Receiving record.
3
Click the Receiving Entry to Open It

Click the entry in the dropdown that shows 'Receiving' status for the vendor whose shipment has arrived. The system loads the Receiving record. A 'Loading Purchase Order — Please wait while we load the PO form' spinner appears briefly while the record loads. Once complete, the screen title changes to 'Receiving ~ [number]' (e.g., 'Receiving ~ 5015').

PART 2 — Reading the Receiving Record
Receiving 5015 for vendor MOLECULE. The header shows Vendor ID (MOLECULE), Location (Dublin Blvd), Ship To (Dublin Blvd)
Receiving 5015 for vendor MOLECULE. The header shows Vendor ID (MOLECULE), Location (Dublin Blvd), Ship To (Dublin Blvd), Created By (Owner), Ordered Date (03/31/2026), Expected Date (04/08/2026), Ship Method (Delivery), and Related field (5015 | Receiving) with a View button. The first product row shows model 3080093 at $237.00 / $237.00, Ord: 1, Ready: 0, Recv: 0, Alloc: 1, with a Manage button and a unit row showing 'Mark Received', BO: 4/14/26, EXP, customer Johnny Appleseed, order 03316001, and profit data.
4
Read the Receiving Header

The Receiving header mirrors the original PO header but with 'Receiving' as the document type. Confirm the Vendor ID, Location, Ship To, Ordered Date, and Expected Date match the physical shipment. The Related field shows '5015 | Receiving' — this confirms the record has been converted from a PO. The View button next to the Related field opens the linked original PO for reference.

The price shown on each product row displays two values separated by a slash: the ordered cost and the received cost (e.g., $237.00 / $237.00). While both are zero on an unconverted PO, they appear populated on a Receiving because the conversion carries over the cost from the PO. If the costs do not match the vendor invoice, contact your manager before posting.
5
Read the Product Row Counters

Each product line item on the Receiving shows four counters below the model number: Ord (quantity ordered on this Receiving), Ready (units staged and ready to post in this session), Recv (units already posted to inventory in a prior session), and Alloc (units allocated to customer orders). At the start of a fresh receiving session, Ready will be 0 and Recv will reflect any prior posting activity.

6
Read the Unit Detail Row

Below the counters, each unit row in the Receiving shows: a 'Mark Received' button (green checkmark with text), the BO Date button showing the back-order date if set (e.g., 'BO: 4/14/26'), an EXP Date button, the allocated customer’s name and sales rep, the linked order number, the sold price, and the profit amount and percentage. If a serial number has been assigned, it also appears in this row.

The profit percentage shown on each unit row (e.g., 70.4%) is calculated from the customer’s sold price minus the product cost on the Receiving. This gives you an at-a-glance confirmation that the cost entered on the PO is correct. An unexpectedly low or negative profit margin is a signal to double-check the cost before posting.
PART 3 — Marking Individual Units as Received
The Receiving 5015 Products section showing two product rows for model 3080093. The first row shows the 'Mark Received'
The Receiving 5015 Products section showing two product rows for model 3080093. The first row shows the 'Mark Received' button staged (green checkmark, BO: 4/14/26, EXP, Johnny Appleseed, order 03316001) with Ready: 0 and Recv: 0. The second row shows Ready: 1 and a unit row with a serial number (NSR89), BO, EXP buttons, Demo Customer, order 03316002, and profit data — indicating one unit has already been staged.
7
Click 'Mark Received' on the Unit Row

On the unit detail row of the product you are receiving, click the green 'Mark Received' button. This button has a checkmark icon and the words 'Mark Received' as its label. Clicking it stages that specific unit as ready to receive. The button’s appearance changes to indicate the unit has been staged, and the Ready counter on the product row increments by one (e.g., from 0 to 1).

The 'Mark Received' button on the individual unit row is different from the 'Mark Received' button inside the Serial Numbers panel. The unit row button marks only that single unit. If you have many units to receive at once, use the Manage button on the product row to open the Serial Numbers panel and use Select All — as covered in the 'Marking Multiple Items as Received' training guide.
8
Verify the Ready Counter Updates

After clicking Mark Received on a unit row, look at the counters on the product row above. The Ready count should increase by 1 to reflect the newly staged unit. The Recv count remains unchanged until you post. Repeat the Mark Received action for any additional units on other product rows that you need to receive in this session before posting.

You can stage units across multiple product rows before posting. For example, if a Receiving has three products and you want to receive one unit from each, click Mark Received on each product’s unit row before opening the Manage menu. All staged units will be posted together in a single Receive / Post action.
PART 4 — Posting the Receiving
The Manage dropdown open on Receiving 5015, showing two options: 'Receive / Post' (with a green checkmark icon) and 'Del
The Manage dropdown open on Receiving 5015, showing two options: 'Receive / Post' (with a green checkmark icon) and 'Delete' (with a red trash icon). The cursor is hovering over 'Receive / Post'. The product row below shows model 3080093 with the unit row displaying 'Mark Received', BO: 4/14/26, and Johnny Appleseed’s details.
9
Open the Manage Menu and Click 'Receive / Post'

Once all units you want to receive have been staged (Ready count updated), click the orange 'Manage' button in the top-right corner of the Receiving screen. A dropdown menu appears with two options: 'Receive / Post' and 'Delete'. Click 'Receive / Post' to begin the posting process. This action commits all currently staged (Ready) units to inventory.

The Manage menu on a Receiving record contains only two options: 'Receive / Post' and 'Delete'. This is different from the Manage menu on a PO, which offers 'Convert to Receiving', 'Finalize', and 'Delete'. Never click Delete on a Receiving unless you intend to permanently remove the entire record — this cannot be undone.
The 'Confirm Convert' dialog over Receiving 5015 asking: 'Are you sure you want to post this Receiving to create an Invo
The 'Confirm Convert' dialog over Receiving 5015 asking: 'Are you sure you want to post this Receiving to create an Invoice?' with a red 'Yes' button and a gray 'No' button.
10
Confirm the Post in the Dialog

A confirmation dialog titled 'Confirm Convert' appears, asking: 'Are you sure you want to post this Receiving to create an Invoice?' Read this prompt carefully — posting is a significant accounting action. Click the red 'Yes' button to confirm. Click 'No' to cancel and return to the Receiving without making any changes. Once you click Yes, the system posts all Ready units, updates inventory levels, and generates a vendor invoice.

The phrase 'create an Invoice' in the confirmation dialog refers to a vendor payable invoice — not a customer invoice. Posting the Receiving records what your store owes the vendor for the goods received. This is a core accounting action and should only be performed when the physical goods have been confirmed as received and counted in your store.
11
Verify the Posting Was Successful

After clicking Yes, the system processes the post and the Receiving record updates. The Recv counter on each product row increases to reflect the newly posted units, and the Ready counter resets to 0. The units are now officially in inventory and any allocated units are linked to their respective customer orders. If all units on the Receiving have been posted, the Receiving record is considered complete.

After posting, you can verify the inventory update by navigating to the relevant product in the Inventory section and checking the on-hand count. Allocated units will also appear as available in the customer’s order record under the Products and Services section. The Receiving record remains accessible for review but no further receiving actions can be taken on already-posted units.
16
Purchasing

Marking Multiple Items as Received

About This Guide

This step-by-step training guide covers how to mark multiple items as received on a Receiving record in the WhirlWind Portal. This process is used when a vendor shipment arrives at your store and you need to check in all items on the purchase order at once, rather than one at a time.

  • Locate and open a Receiving record from the Purchasing menu
  • Read the Receiving record header: vendor, location, ship to, dates, and ship method
  • Identify product line items and their current status (Ord, Ready, Recv, Alloc counts)
  • Click 'Manage' to open the Serial Numbers panel for a product
  • Understand the Serial Numbers panel: status bar counters, column headers, and row states
  • Distinguish between already-received rows (posted) and rows ready to be selected
  • Use the 'Select All' checkbox to select all unselected items at once
  • Click 'Mark Received' to stage all selected items for receiving
  • Read the confirmation banner and understand the two-step save process
  • Click 'Save All' to commit the changes and close the modal
  • Verify the updated product statistics on the Receiving record (Ready count increases)
PART 1 — Opening the Receiving Record
Receiving record 5012 for vendor PURE CARE. The header shows Vendor ID, Location (Dublin Blvd), Ship To, Created By, Ord
Receiving record 5012 for vendor PURE CARE. The header shows Vendor ID, Location (Dublin Blvd), Ship To, Created By, Ordered Date (03/30/2026), Expected Date (03/30/2026), and Ship Method (Delivery). The Products section shows item SNZ-FRIOMP73 with Ord: 50, Ready: 15, Recv: 15, Alloc: 1, and a 'Manage' button.
1
Navigate to the Receiving Record

From the left navigation bar, click 'Purchasing' to expand the sub-menu, then click 'Purchase Orders'. Use the PO # or Vendor search box in the toolbar to find the purchase order associated with the shipment that has arrived. Once the PO is open, locate the Related field near the bottom of the header section. It will display the linked Receiving record (e.g., '5012 | Receiving'). Click the 'View' button next to it to open the Receiving record directly.

Receiving records are automatically created when a Purchase Order is placed. You can also access them from the Recently Viewed PO’s widget on the Dashboard — look for entries with a 'Receiving' status badge rather than a 'PO' badge.
2
Review the Receiving Record Header

The Receiving record header displays the PO number and vendor name badge at the top (e.g., 'Receiving 5012 — PURE CARE'). Below that are the key fields: Vendor ID, Location, Ship To, Created By, Ordered Date, Expected Date, Ship Method, and Description. Verify that the vendor and dates match the physical shipment you have received before proceeding.

3
Read the Product Line Item

In the Products section below the header, each product on the Receiving shows its model number, version, unit price, and a row of status counters: Ord (quantity ordered), Ready (quantity staged and ready to post), Recv (quantity already posted as received), and Alloc (quantity allocated to customer orders). Click the arrow to the left of the unit count to expand the item and see individual unit details.

The 'Recv' count shows units that have already been fully received and posted in a previous session. The 'Ready' count shows units that have been staged in the current session but not yet saved. If Ready is 0, no items have been staged yet for this shipment.
PART 2 — Understanding the Serial Numbers Panel
The Serial Numbers panel for SNZ-FRIOMP73 (50 units). The status bar shows Received: 15, Ready to Receive: 0, Not Select
The Serial Numbers panel for SNZ-FRIOMP73 (50 units). The status bar shows Received: 15, Ready to Receive: 0, Not Selected: 35, Total: 50. The table lists each unit with columns for #, ID, AR Order, Customer, Delivery, BO Date, Exp Date, Sold/Profit, Serial Number, and Allocate. Rows 1–15 show 'posted' serial numbers (NSR37–NSR52) and are already received.
4
Click 'Manage' to Open the Serial Numbers Panel

On the product line item row, click the green 'Manage' button. A modal panel titled 'Serial Numbers — [Model] ([X] units)' opens over the Receiving record. This panel lists every individual unit of that product that is on the Receiving, one row per unit.

5
Read the Status Bar

At the top of the Serial Numbers panel, a status bar shows four counters: Received (units already fully posted in a prior session), Ready to Receive (units staged in the current session but not yet saved), Not Selected (units still waiting to be selected), and Total (the full quantity on the Receiving). These counters update in real time as you select and mark items.

At the start of a new receiving session, 'Ready to Receive' will always be 0. The 'Received' count reflects all previously posted sessions. Your goal is to move units from 'Not Selected' to 'Ready to Receive' using the Select All and Mark Received workflow, then save them to post.
The Serial Numbers panel scrolled down to rows 16–21, showing units that have not yet been received. Each row has a chec
The Serial Numbers panel scrolled down to rows 16–21, showing units that have not yet been received. Each row has a checkbox on the left, BO and EXP date buttons in purple, an NSR serial number field, and a green 'Allocate' button. These rows are ready to be selected.
6
Understand the Row States

Rows in the Serial Numbers panel appear in two distinct states. Rows that have already been received show their serial number with '(posted)' in gray text and no checkbox — these are locked and cannot be changed. Rows that are ready to be received show a checkbox on the left, purple BO Date and EXP Date buttons, an editable NSR serial number field, and a green 'Allocate' button. Any row with a checkbox is eligible to be marked received in this session.

The BO Date (Back Order Date) and EXP Date (Expected Date) buttons on each unselected row allow you to set dates for individual units before marking them received. If you need to set the same date across all units at once, use the 'Set BO Date' or 'Set Exp Date' buttons in the toolbar at the top of the panel rather than setting each row individually.
PART 3 — Selecting and Marking Items as Received
The Serial Numbers panel with the 'Select All' checkbox checked, showing '35 selected' next to it. The status bar still
The Serial Numbers panel with the 'Select All' checkbox checked, showing '35 selected' next to it. The status bar still reads Received: 15, Ready to Receive: 0, Not Selected: 35 — the selection has been made but Mark Received has not yet been clicked.
7
Check the 'Select All' Checkbox

To select every unselected unit at once, click the 'Select All' checkbox in the header row of the table, directly to the left of the column headers. The system immediately selects all units that are eligible to be received (those with checkboxes). A counter appears next to the checkbox showing how many units are now selected (e.g., '35 selected'). Note that already-received (posted) rows are excluded from this selection.

If you only need to receive a subset of the shipment — for example, if only part of the order arrived — do not use Select All. Instead, individually check the checkboxes for only the specific units you want to receive. The count shown next to Select All will reflect however many you have manually selected.
The Serial Numbers panel scrolled down to show rows 16–25, all highlighted in blue with their checkboxes checked. Each s
The Serial Numbers panel scrolled down to show rows 16–25, all highlighted in blue with their checkboxes checked. Each selected row shows the BO and EXP date buttons and the NSR serial number field ready for input.
8
Click 'Mark Received'

With all desired units selected, click the green 'Mark Received' button in the toolbar at the top of the panel (to the right of 'Set BO Date' and 'Set Exp Date'). The system stages all selected units as ready to receive. The row highlights change to indicate they are staged, and the status bar updates: 'Ready to Receive' increases to reflect the number of staged units, and 'Not Selected' decreases accordingly.

Clicking 'Mark Received' does not immediately post the units to inventory. It only stages them. The changes are held in a pending state until you click 'Save All'. This two-step process gives you a chance to review the count before committing, which is especially important for large shipments.
PART 4 — Saving and Confirming the Changes
The Serial Numbers panel after clicking 'Mark Received'. An amber banner at the top of the screen reads '33 item(s) mark
The Serial Numbers panel after clicking 'Mark Received'. An amber banner at the top of the screen reads '33 item(s) marked received. Click Save All to confirm.' The status bar now shows Received: 15, Ready to Receive: 33, Not Selected: 2. The 'Save All' button is visible at the bottom right of the panel.
9
Read the Confirmation Banner

After clicking 'Mark Received', an amber notification banner appears at the top of the screen. It states how many items have been staged (e.g., '33 item(s) marked received. Click Save All to confirm.'). At the same time, the status bar updates to show the new 'Ready to Receive' count. Review these numbers to confirm they match the quantity you intended to receive before saving.

If the number in the banner does not match what you expected, do not click Save All. Click Cancel to close the panel without saving, then reopen it via the Manage button to start the selection process again. Canceling at this stage will discard all staged selections without affecting any previously received units.
10
Click 'Save All' to Commit

Once you have confirmed the count is correct, click the green 'Save All' button at the bottom right of the Serial Numbers panel. The system posts all staged units as received, updates the inventory records, and closes the panel. You are returned to the Receiving record.

The Receiving record after saving. The product row for SNZ-FRIOMP73 now shows updated counters: Ord: 50, Ready: 48, Recv
The Receiving record after saving. The product row for SNZ-FRIOMP73 now shows updated counters: Ord: 50, Ready: 48, Recv: 15, Alloc: 1. The Ready count has increased from 15 to 48, confirming that 33 additional units were successfully staged for receiving.
11
Verify the Updated Product Counters

After saving, the product line item row on the Receiving record updates its counters. The 'Ready' count increases by the number of units just marked (e.g., from 15 to 48). The 'Recv' count reflects the previously posted total and will update on the next full save of the Receiving record. Confirm that the new Ready count matches the number of units in the shipment you intended to process.

The Ready count on the Receiving record represents units that have been staged and are ready to be dispatched to customer orders or moved to warehouse inventory. After all units on the Receiving are marked ready, the record status will update to reflect a completed receiving event. You can track this from the Recently Received widget on the Dashboard.
12
Repeat for Additional Products

If the Receiving record contains more than one product line item, repeat the process for each product: click 'Manage' on the next product row, select the units, click 'Mark Received', confirm the count, and click 'Save All'. Each product is managed independently in its own Serial Numbers panel.

17
Purchasing

Finalizing Purchase Invoice

Coming Soon — This training guide will be added here.