# DMARC Configuration Source: https://docs.winedirectfulfillment.com/DMARC To ensure your shipment notification emails are sent from your winery's email domain and appear consistent with your brand, the Template Editor checks whether DMARC has been configured for your selected "Sent From" email address. If DMARC is configured, you'll see a green confirmation message. If it isn't, you'll see a red alert with instructions for completing setup. DMARC authentication authorizes WineDirect Fulfillment to send emails on behalf of your domain. Without DMARC configuration, shipment notifications will be sent from [**noreply@winedirectfulfillment.com**](mailto:noreply@winedirectfulfillment.com) instead of your winery's email address. To get started, ensure you or your IT team has access to your company's DNS settings, then contact us at [**csoperations@winedirectfulfillment.com**](mailto:csoperations@winedirectfulfillment.com) for setup assistance. Image # API Rate Limits Source: https://docs.winedirectfulfillment.com/api-guide/api-rate-limits This document provides technical guidance for integrating with the Get Order Detail API. It includes usage limits and recommended best practices to ensure stable and efficient data retrieval. Please [Click Here](https://winedirectfulfillment.my.salesforce.com/sfc/p/f40000023lP9/a/Rk000001MXnx/02MUUQzg2QGEt4GQNu_n723lswWL2kpkeaiOkbFQBuI) for a PDF of the document below. ## 1. API Endpoint and Method Endpoint: [https://rest.wd-fs.com/api/v1/Orders/Detail/\{accountNumber}/\{orderRef}](https://rest.wd-fs.com/api/v1/Orders/Detail/\{accountNumber}/\{orderRef})
Method: GET
Purpose: Retrieves detailed information for a specific order. ## 2. Rate Limits To maintain fair usage and ensure system stability, the following limits apply: • \*\*Per-Token Limit: \*\*150 requests per minute (RPM)
Maximum rate for a single authentication token (user or application). • \*\*Per-IP Limit: \*\*1000 RPM
Maximum combined requests from the same IP address. • **Global Limit:** 5000 RPM
Maximum total requests across all users of the API. The per-token limit is the most restrictive and typically the primary factor to manage. ## 3. Recommended Integration Strategy For a stable production environment, we recommend a steady-state retrieval strategy to avoid spikes that could trigger rate limit errors. • **Steady Rate:** Aim for 120–130 requests per minute (RPM) per token. This remains below the per-token limit while ensuring high throughput. • **Concurrency:** Use 10–15 parallel requests to maintain the steady rate without overloading the system.
This approach reduces the risk of 429 errors and promotes efficient integration. ## 4. Handling Rate Limit Errors (HTTP 429) If you receive an HTTP 429 response, the rate limit was temporarily exceeded. \*\*Best Practices: \*\* * Do not retry immediately. Retrying too quickly can worsen the issue. * Use **exponential backoff with jitte**r: **-Exponential Backoff:** Increase wait time between retries (e.g., 1s → 2s → 4s → 8s). \*\*-Jitter: \*\*Add a small random delay (e.g., 0–500ms) to prevent synchronized retry spikes. Following this pattern ensures system stability and reliable access to the API. By following these guidelines, your integration will maximize throughput, minimize errors, and maintain a reliable connection to the Get Order Detail API. # WineDirect Fulfillment API Guide Source: https://docs.winedirectfulfillment.com/api-guide/introduction Authenticate with the WineDirect Fulfillment API Gateway, request a bearer token from AccessToken, and call fulfillment endpoints. ## WineDirect Fulfillment API Gateway UAT `1.0` `OAS 3.0` *Provides access to the Fulfillment system.* ## Authentication The API uses **Bearer Token** authentication. Every endpoint except `POST /api/v1/AccessToken` requires an `Authorization` header. ### Step 1: Request a bearer token Call `POST /api/v1/AccessToken` with your API user credentials in the JSON body. **No `Authorization` header is required for this call.** The `Authorization: ` field shown in the reference UI is a global placeholder. Leave it blank when generating a token. ```bash theme={null} curl --request POST \ --url https://api.example.com/api/v1/AccessToken \ --header 'Content-Type: application/json' \ --data '{ "userName": "", "password": "" }' ``` The bearer token is returned in the `payload` field of the response. Call `AccessToken` **no more than once every 8 hours** and cache the returned token locally. Repeated calls may be rate-limited. ### Step 2: Use the token on subsequent calls Pass the token from `payload` as the `Authorization` header on every other endpoint, prefixed with `Bearer `: ```http theme={null} Authorization: Bearer ``` Example in C#: ```csharp theme={null} request.AddParameter("Authorization", "Bearer " + token, ParameterType.HttpHeader); ``` ### Step 3: Verify or refresh the token * `GET /api/v1/AccessToken/WhoAmI` — test whether the current token is still valid. A failure means the token has expired and you should call `AccessToken` again. * `GET /api/v1/AccessToken/TokenDetails` — check how long the current token has left before it expires. ### From a browser In the interactive API reference, click the **Authorize** button and enter the bearer token (including the `Bearer ` prefix) returned from `AccessToken`. # Notification Events Source: https://docs.winedirectfulfillment.com/api-guide/notification-events The shipment notification events WineDirect Fulfillment recognizes, including sequencing and timing rules, so integration partners can align their own consumer messaging with ours. WineDirect Fulfillment tracks every shipment through a defined set of **notification events** — lifecycle milestones and carrier-derived status changes that determine when a consumer notification is sent. This page documents that event model so integration and marketplace partners can align their own notification triggers and timing with ours, rather than running an independent (and potentially conflicting) set. Following this model is not required, but strongly recommended. When a partner's own notifications use different triggers or timing than WineDirect Fulfillment's, the same shipment can generate conflicting or duplicate-feeling messages for the end consumer — for example, an "out for delivery" text arriving from one system well before or after the corresponding email from the other. ## How Events Are Sequenced Events happen in a defined order, and two rules govern which notification actually reaches the consumer when more than one applies in the same window: * **Last event wins.** If a shipment produces more than one applicable event in the same processing window, only the latest event in the sequence is sent. For example, if both *First Scan* and *Out for Delivery* occur in the same window, only *Out for Delivery* is sent. * **Delivered is final.** Once a *Delivered* event has been recorded for a shipment, no further notifications are sent for it — this keeps late or noisy carrier updates from generating confusing messages after the consumer has already received their order. ## Notification Event Reference The table below lists each event in sequence order, with a plain-language description, the detailed carrier status that triggers it (where applicable), and whether it's live today. **Status** of "Planned" means the event is on WineDirect Fulfillment's roadmap but does not fire yet — partners shouldn't build against it until it moves to Live. | Seq | Event | Status | Description | Detailed Status Trigger | | --- | ------------------------------- | -------- | ------------------------------------------------------------------------- | --------------------------------------- | | 1 | Order Created | Planned | Order imported successfully to WineDirect Fulfillment. | — (order import) | | 2 | Preparing Shipment | Planned | Order sent to the warehouse and preparing to ship. | — (order status: Sent to WMS) | | 3 | Shipped | **Live** | Shipment record created by WineDirect Fulfillment. | — (shipment record created) | | 4 | First Scan | **Live** | Package scanned for the first time by the final-mile carrier. | — (first carrier scan) | | 5 | Exception | **Live** | An exception to delivery that should be reviewed — may need intervention. | `DELIVERY_EXCEPTION` or `ADDRESS_ERROR` | | 6 | Estimated Delivery Date Updated | Planned | Carrier changed the estimated delivery date for the package. | — (EDD change detected) | | 7 | Out for Delivery | **Live** | Package is out for delivery. | `OUT_FOR_DELIVERY` | | 8 | Failed Attempt – First | **Live** | First delivery attempt was unsuccessful; a second attempt will be made. | `FIRST_DELIVERY_ATTEMPT` | | 9 | Failed Attempt – Second | **Live** | Second delivery attempt was unsuccessful; a final attempt will be made. | `SECOND_DELIVERY_ATTEMPT` | | 10 | Available for Pickup | **Live** | Package is available for pickup at a carrier holding location. | `AVAILABLE_AT_HAL` or `AVAILABLE_AT_AP` | | 11 | Delivered | Planned | Package was delivered, or picked up from a carrier hold location. | `DELIVERED` | | 12 | Returning | Planned | Package is being returned to sender. | `RETURNING` | ## Terminology | Term | Meaning | | ------------------ | -------------------------------------------------------------------------------------------------------------------------------------------- | | Notification Event | A defined event type — based on a shipment milestone or a carrier-derived status — that can trigger a consumer notification. | | Detailed Status | A WineDirect Fulfillment–normalized shipment status, derived from raw carrier events, used to detect when a notification event has occurred. | # Creates an Access Token for an API User Source: https://docs.winedirectfulfillment.com/api-reference/accesstoken/creates-an-access-token-for-an-api-user /openapi.json post /api/v1/AccessToken Call no more than once in 8 hours. You must cache this token locally # Once authenticated, how long does the Auth token have left before it expires. Source: https://docs.winedirectfulfillment.com/api-reference/accesstoken/once-authenticated-how-long-does-the-auth-token-have-left-before-it-expires /openapi.json get /api/v1/AccessToken/TokenDetails # Once authenticated, use this see what permission you have and which accounts you have access to. Source: https://docs.winedirectfulfillment.com/api-reference/accesstoken/once-authenticated-use-this-see-what-permission-you-have-and-which-accounts-you-have-access-to /openapi.json get /api/v1/AccessToken/AboutMe # Once authenticated, use this to test your logged in status Source: https://docs.winedirectfulfillment.com/api-reference/accesstoken/once-authenticated-use-this-to-test-your-logged-in-status /openapi.json get /api/v1/AccessToken/WhoAmI If it fails, then call /AccessToken to generate a new token # Gets a list of Invoices based on a query Source: https://docs.winedirectfulfillment.com/api-reference/finances/gets-a-list-of-invoices-based-on-a-query /openapi.json get /api/v1/Finances/invoices # Gets the invoice line items for an invoice Source: https://docs.winedirectfulfillment.com/api-reference/finances/gets-the-invoice-line-items-for-an-invoice /openapi.json get /api/v1/Finances/invoices/detail # Creates a request to move inventory Source: https://docs.winedirectfulfillment.com/api-reference/inventories/creates-a-request-to-move-inventory /openapi.json post /api/v1/Inventories/Move # Gets a list of inventory Activity Source: https://docs.winedirectfulfillment.com/api-reference/inventories/gets-a-list-of-inventory-activity /openapi.json get /api/v1/Inventories/Activity # Gets a list of owned inventory Source: https://docs.winedirectfulfillment.com/api-reference/inventories/gets-a-list-of-owned-inventory /openapi.json get /api/v1/Inventories/Owned Indicate the Warehouse OR the SKU. You can't use both in a query. # Gets a list of sellable inventory. Source: https://docs.winedirectfulfillment.com/api-reference/inventories/gets-a-list-of-sellable-inventory /openapi.json get /api/v1/Inventories/Sellable If you specify the SKU, then other query parameters are ignored. # Gets a list of subinventories for specified customer Source: https://docs.winedirectfulfillment.com/api-reference/inventories/gets-a-list-of-subinventories-for-specified-customer /openapi.json get /api/v1/Inventories/CustomerSubinventories # Gets a list of warehouses for specified customer Source: https://docs.winedirectfulfillment.com/api-reference/inventories/gets-a-list-of-warehouses-for-specified-customer /openapi.json get /api/v1/Inventories/CustomerWarehouses # Deletes/Cancels an existing order. Source: https://docs.winedirectfulfillment.com/api-reference/orders/deletescancels-an-existing-order /openapi.json delete /api/v1/Orders/{accountNumber}/{orderNumber} # Gets a list of order statuses in the WineDirect interface system Source: https://docs.winedirectfulfillment.com/api-reference/orders/gets-a-list-of-order-statuses-in-the-winedirect-interface-system /openapi.json get /api/v1/Orders/OrderInterfaceStatuses # Gets a list of packing slips based on a list of IDs Source: https://docs.winedirectfulfillment.com/api-reference/orders/gets-a-list-of-packing-slips-based-on-a-list-of-ids /openapi.json post /api/v1/Orders/PackingSlips/Bulk # Gets a list of packing slips for an AccountNumber Source: https://docs.winedirectfulfillment.com/api-reference/orders/gets-a-list-of-packing-slips-for-an-accountnumber /openapi.json get /api/v1/Orders/PackingSlips # Gets a list orders on hold which can be updated via the Bulk Update endpoint Source: https://docs.winedirectfulfillment.com/api-reference/orders/gets-a-list-orders-on-hold-which-can-be-updated-via-the-bulk-update-endpoint /openapi.json get /api/v1/Orders/BulkOrderUpdate # Gets a packing slip Source: https://docs.winedirectfulfillment.com/api-reference/orders/gets-a-packing-slip /openapi.json get /api/v1/Orders/PackingSlip # Gets a single order based on the order number. Source: https://docs.winedirectfulfillment.com/api-reference/orders/gets-a-single-order-based-on-the-order-number /openapi.json get /api/v1/Orders/{orderNumber} Use the GET /Orders/Detail endpoint for a full detailed order # Gets multiple orders. Source: https://docs.winedirectfulfillment.com/api-reference/orders/gets-multiple-orders /openapi.json get /api/v1/Orders Use the GET /Orders/Detail endpoint for a full detailed order # Gets the full detail about an order Source: https://docs.winedirectfulfillment.com/api-reference/orders/gets-the-full-detail-about-an-order /openapi.json get /api/v1/Orders/Detail/{accountNumber}/{orderNumber} # Queues a list of orders to be updated with new properties. Source: https://docs.winedirectfulfillment.com/api-reference/orders/queues-a-list-of-orders-to-be-updated-with-new-properties /openapi.json patch /api/v1/Orders/BulkOrderUpdate Use the GET /BulkOrder to get a list of orders which can be updated. This update can take several minutes to complete. All values are optional, but at least one must be filled in. # Updates an existing order. Source: https://docs.winedirectfulfillment.com/api-reference/orders/updates-an-existing-order /openapi.json patch /api/v1/Orders/{orderNumber} Use the GET /Orders/Details to get the current values of the order to use in this update call. This will update the Line Items, details and ShipTo address of the order. Address is optional, all other values are required. # Uploads many orders all at once in a batch into a queue which can take 15 minutes to process. Source: https://docs.winedirectfulfillment.com/api-reference/orders/uploads-many-orders-all-at-once-in-a-batch-into-a-queue-which-can-take-15-minutes-to-process /openapi.json post /api/v1/Orders/SubmitOrders This functionality closely mirrors the WineDirect Portal's Bulk Upload. Please visit: https://fulfillment.winedirect.com/orders/upload for more details # Creates a Bom Product Source: https://docs.winedirectfulfillment.com/api-reference/products/creates-a-bom-product /openapi.json post /api/v1/Products/Skus/Bom # Creates a Non Wine Product Source: https://docs.winedirectfulfillment.com/api-reference/products/creates-a-non-wine-product /openapi.json post /api/v1/Products/Skus/NonWine # Creates a Wine Product Source: https://docs.winedirectfulfillment.com/api-reference/products/creates-a-wine-product /openapi.json post /api/v1/Products/Skus/Wine # Deletes a Product Source: https://docs.winedirectfulfillment.com/api-reference/products/deletes-a-product /openapi.json delete /api/v1/Products/{supplierId}/{sku} # Gets full product detail. Source: https://docs.winedirectfulfillment.com/api-reference/products/gets-full-product-detail /openapi.json get /api/v1/Products/{supplierId}/{sku} # Search for products that you are able to sell from the fulfillment system. Source: https://docs.winedirectfulfillment.com/api-reference/products/search-for-products-that-you-are-able-to-sell-from-the-fulfillment-system /openapi.json get /api/v1/Products/Sellable/Listing This listing can include items which you own and supply to WineDirect along with any items supplied by other companies # Search for products that you supply to the fulfillment system. Source: https://docs.winedirectfulfillment.com/api-reference/products/search-for-products-that-you-supply-to-the-fulfillment-system /openapi.json get /api/v1/Products/Owned/Listing # Updates a Bom Product Source: https://docs.winedirectfulfillment.com/api-reference/products/updates-a-bom-product /openapi.json patch /api/v1/Products/Skus/Bom # Updates a Non Wine Product Source: https://docs.winedirectfulfillment.com/api-reference/products/updates-a-non-wine-product /openapi.json patch /api/v1/Products/Skus/NonWine # Updates a Wine Product Source: https://docs.winedirectfulfillment.com/api-reference/products/updates-a-wine-product /openapi.json patch /api/v1/Products/Skus/Wine # Gets a list of FedEx or UPS store locations where a hold of a shipment for an order is possible Source: https://docs.winedirectfulfillment.com/api-reference/shipments/gets-a-list-of-fedex-or-ups-store-locations-where-a-hold-of-a-shipment-for-an-order-is-possible /openapi.json get /api/v1/Shipments/Carriers/HoldAtLocations # Gets a list of order returns with details and optional personalizations Source: https://docs.winedirectfulfillment.com/api-reference/shipments/gets-a-list-of-order-returns-with-details-and-optional-personalizations /openapi.json get /api/v1/Shipments/Returns # Gets a list of Shipment Updates Source: https://docs.winedirectfulfillment.com/api-reference/shipments/gets-a-list-of-shipment-updates /openapi.json get /api/v1/Shipments/Updates # Gets a list of shipments Source: https://docs.winedirectfulfillment.com/api-reference/shipments/gets-a-list-of-shipments /openapi.json get /api/v1/Shipments # Gets a single shipment with detail Source: https://docs.winedirectfulfillment.com/api-reference/shipments/gets-a-single-shipment-with-detail /openapi.json get /api/v1/Shipments/{shipmentId} # Cancels an Inventory-IN request to be processed by WineDirect Source: https://docs.winedirectfulfillment.com/api-reference/transfers/cancels-an-inventory-in-request-to-be-processed-by-winedirect /openapi.json delete /api/v1/Transfers/INs # Cancels specific inventory-out in the WineDirect fulfillment system Source: https://docs.winedirectfulfillment.com/api-reference/transfers/cancels-specific-inventory-out-in-the-winedirect-fulfillment-system /openapi.json delete /api/v1/Transfers/OUTs/{referenceNumber} # Create an inter-warehouse Transfer. Source: https://docs.winedirectfulfillment.com/api-reference/transfers/create-an-inter-warehouse-transfer /openapi.json put /api/v1/Transfers # Create and submit an inventory OUT in the WineDirect fulfillment system Source: https://docs.winedirectfulfillment.com/api-reference/transfers/create-and-submit-an-inventory-out-in-the-winedirect-fulfillment-system /openapi.json post /api/v1/Transfers/OUTs # Creates a new Inventory-IN request ready to be Submitted in a subsequent step Source: https://docs.winedirectfulfillment.com/api-reference/transfers/creates-a-new-inventory-in-request-ready-to-be-submitted-in-a-subsequent-step /openapi.json post /api/v1/Transfers/INs # Gets a detailed of a specific inventory-out in the WineDirect fulfillment system Source: https://docs.winedirectfulfillment.com/api-reference/transfers/gets-a-detailed-of-a-specific-inventory-out-in-the-winedirect-fulfillment-system /openapi.json get /api/v1/Transfers/OUTs/{referenceNumber} # Gets a list of inventory-in orders within the WineDirect fulfillment system Source: https://docs.winedirectfulfillment.com/api-reference/transfers/gets-a-list-of-inventory-in-orders-within-the-winedirect-fulfillment-system /openapi.json get /api/v1/Transfers/INs # Gets a list of inventory-out orders within the WineDirect fulfillment system Source: https://docs.winedirectfulfillment.com/api-reference/transfers/gets-a-list-of-inventory-out-orders-within-the-winedirect-fulfillment-system /openapi.json post /api/v1/Transfers/OUTs/Search # Gets a single Inter-Center Transfer Source: https://docs.winedirectfulfillment.com/api-reference/transfers/gets-a-single-inter-center-transfer /openapi.json get /api/v1/Transfers/{referenceNumber} Sample Request (To get the Transfer) GET /TRAN-1234 # Gets the details about a specific inventory-in orders within the WineDirect fulfillment system Source: https://docs.winedirectfulfillment.com/api-reference/transfers/gets-the-details-about-a-specific-inventory-in-orders-within-the-winedirect-fulfillment-system /openapi.json get /api/v1/Transfers/INs/{supplierId}/{orderNumber} # Query the Inter-Center Transfer system for transfers Source: https://docs.winedirectfulfillment.com/api-reference/transfers/query-the-inter-center-transfer-system-for-transfers /openapi.json get /api/v1/Transfers # Submits an Inventory-IN request to be processed by WineDirect Source: https://docs.winedirectfulfillment.com/api-reference/transfers/submits-an-inventory-in-request-to-be-processed-by-winedirect /openapi.json patch /api/v1/Transfers/INs # Assignments Source: https://docs.winedirectfulfillment.com/assignments > **Legacy Shipping Notifications and Advanced Shipping Notifications can operate alongside one another during the transition period. However, once an assignment is created in Advanced Shipping Notifications, all shipping notification emails for that client will be sent exclusively through Advanced Shipping Notifications.** > **Important:** This change cannot be reversed. Before creating an assignment in Advanced Shipping Notifications, clients should fully migrate any existing templates, assignments, and notification settings from Legacy Shipping Notifications to ensure continuity in customer communications. As part of our enhanced Advanced Shipping Notification tools, the **Assignments** page is where you configure and manage your branded shipping notification templates by carrier, shipping event, and order type. This powerful assignment matrix gives your winery complete control over which email templates are sent for specific shipment scenarios, helping you deliver a more tailored and consistent customer experience across every order. Use the Assignments page to ensure the right message reaches the right customer at the right stage of the shipping journey. **Follow the steps below to set up and manage your notification assignments.** 1. In the WineDirect Fulfillment portal, go to 'Shipments' > 'Advanced Shipping Notifications' > 'Assignments'. ![](https://colony-recorder.s3.us-west-1.amazonaws.com/files/2026-08-17/988c6593-149b-4a69-8d0a-a8b8c2fb0b8a/action-0d228c15427f426ab54b538b604471bd_630ea935eb8c4ed39d3a5c4461d2ae06_text_export.jpeg) 2. Click "New Assignment" ![](https://colony-recorder.s3.us-west-1.amazonaws.com/files/2026-08-17/988c6593-149b-4a69-8d0a-a8b8c2fb0b8a/action-0d228c15427f426ab54b538b604471bd_20f55dc53fec463e89bb54a9096071db_text_export.jpeg) 3. Click the Event field. ![](https://colony-recorder.s3.us-west-1.amazonaws.com/files/2026-08-17/0d735da4-8f53-4c80-9c0d-8be324a855d8/action-f71dbba7e54e4d9a9e0288c32a1563d3_44780a1b09804fd0b8105a4da969d278_text_export.jpeg) 4. Select the shipping event you'd like to assign. ![](https://colony-recorder.s3.us-west-1.amazonaws.com/files/2026-08-17/918f3477-9382-43a2-96b6-fde8eaa4902d/action-14418f5c6f3946678b966cefda1ddc63_d34b3f9326a043b6bee9d1fe95129e00_text_export.jpeg) 5. Select the Template you'd like to assign. ![](https://colony-recorder.s3.us-west-1.amazonaws.com/files/2026-08-17/7ff29dcb-8bf3-4024-8770-801c8b3a63ee/action-21fee43c8baf4c17a88dd73456d186d6_f0d5f24e952f44858ebc8c1c132d943a_text_export.jpeg) 6. Select specific Order Types to assign, or click "All Order Type(s) \*"All" creates a default template assignment". ![](https://colony-recorder.s3.us-west-1.amazonaws.com/files/2026-08-17/95315869-28e1-4d53-88ce-5edc75031520/action-06bfec53ce7c41b3bd99e7423527a0e9_8243798b97754299b821019cfd6159a2_text_export.jpeg) 7. Select specific Carriers to assign or click "All Carrier(s) \*"All" creates a default template assignment" ![](https://colony-recorder.s3.us-west-1.amazonaws.com/files/2026-08-17/4bfd4a0c-02fc-4a12-9023-863d98b53c44/action-e1c6f484fc6044fcbc3c2bced871145c_20a843e059c640d0b0c75007506cd01c_text_export.jpeg) 8. Create your Assignment. ![](https://colony-recorder.s3.us-west-1.amazonaws.com/files/2026-08-17/f8bf1c27-4bf1-422c-adb3-1bd18621d962/action-5b41bfd7a84a4659a62f570bba245257_cd958d036f9642b3a748ed5f43318f1a_text_export.jpeg) 9. Confirm by clicking "Ok" ![](https://colony-recorder.s3.us-west-1.amazonaws.com/files/2026-08-17/5124c499-7712-41eb-8907-bcf149efbc05/action-8f404c88cf5e455ba9973e33f22b8598_1dc250b63d8548e9ba424ae9962065f7_text_export.jpeg) #### Review and Manage Your Assignments 1. Use the fields at the top of your menu to filter your completed Assignments. ![](https://colony-recorder.s3.us-west-1.amazonaws.com/files/2026-08-17/e44e0a3f-4d67-4d0c-b3e3-0a0ac1d6b6c5/action-d66426b4879a440b94fb12e08d3b9acd_100fea28c491491a9d51af0776b03845_text_export.jpeg) 2. Within the Assignment view, you can use the dropdown to change the template assignment, use the status toggle to turn the notification on and off, or use the eye icon to preview the email template in browser. ![](https://colony-recorder.s3.us-west-1.amazonaws.com/files/2026-08-17/82e1026b-240e-4a86-8f58-2442601897cd/action-0e762ee367a44a10bedca7ab86f2049c_b4f4cdd3f2064578b11f63c8f2fe56b3_text_export.jpeg) ![](https://colony-recorder.s3.us-west-1.amazonaws.com/files/2026-08-17/8c288b6d-695b-4466-a313-63d7e8fa8c90/action-1a9936e64f104e26a7fba8e2e355f565_f8d6720ac0e04b5aab49f1e9379a0aeb_text_export.jpeg) ![](https://colony-recorder.s3.us-west-1.amazonaws.com/files/2026-08-17/eb97ebb4-43fc-4abb-a8da-df855e11c267/action-9aa0af70b6b94990bf83f84d50ed9cb0_a71c86ed2b57405fa2863cf203c9cff7_text_export.jpeg) ![](https://colony-recorder.s3.us-west-1.amazonaws.com/files/2026-08-17/bc661877-6b97-407a-83f6-a61194685687/action-fc7a025662414b8eb7a1ca3ae1859d3b_5175caf7c7644a4e8fa993a3b7656547_text_export.jpeg) # Clone Source: https://docs.winedirectfulfillment.com/clone The Clone Tool makes it easy to create and customize branded email templates, helping you deliver a consistent customer experience. 1. To Clone an existing template, click on the three dots to the right. ![](https://colony-recorder.s3.amazonaws.com/files/2026-03-04/717310b0-4126-4068-a83f-b4ec38472dc1/ascreenshot_b670c060db4c45f586b94c9e480b2bed_text_export.jpeg) 2. Click "CLONE" ![](https://colony-recorder.s3.amazonaws.com/files/2026-03-04/21d069dd-b1e2-442a-b7bf-7d1eea166a30/ascreenshot_bb50a2d242d147e5bc8359d62839ee25_text_export.jpeg) 3. Rename your new template in the "Template name" field. ![](https://colony-recorder.s3.amazonaws.com/files/2026-03-04/da19b95a-634e-435a-b81c-2ac7f47ea8ee/ascreenshot_f3c48ead99514ab4b67a6d8a739f7128_text_export.jpeg) 4. Click "Ok" ![](https://colony-recorder.s3.amazonaws.com/files/2026-03-04/0de59dc9-44d9-4f72-8e89-6ab420693b6b/ascreenshot_559e02f860594be8aa13d6908156a9cc_text_export.jpeg) # Advanced Analytics Homepage Source: https://docs.winedirectfulfillment.com/documentation/Advanced-Analytics/Advanced-Homepage This article will list the segments of the Advanced Analytics feature and the different reports it offers. The Advanced Analytics is an embedded reporting suite extracted from SIGMA that allows the client to: * **Prebuild common reports** * **Access to explore data individually** * **Ability to create customized reports** ## Landing Page Overview The Landing Page consists of different categories that allow the client to view the full scope of their fulfillment business. Based on the attributes that is selected (see below), various metrics of shipping and order data will populate once prompted. The user can select from: * **Specific brand** (if enterprise account) * **Specific date range** * **Order type** * **Fulfillment center** (if bicoastal/utilizing multiple warehouses) ## Orders & Shipments This chapter will cover all aspects of the client's orders and shipments fulfillment data, including: * **Volume & Cost breakdown** * **Shipment Volume by Month** * **Shipments by Service Level** * **Shipments by Order Type** * [**Merged Order Report**](https://docs.winedirectfulfillment.com/documentation/orders/order-merge) *The infographics will auto-populate a percentage increase/decrease of the last period data for comparison.* ## Finance The Finance chapter will cover different metrics such as: * **Package Costs** broken down by total charges by month * **Charges by brand** * **Charges by carrier service** * **Total charges by order type** ## Inventory This page will populate a breakdown of **inventory velocity** for the user, allowing them to view specific inventory categories such as: * **Aged Inventory** * **Real-time On Hand SKUs** * **Aging Items & Aging Units** *** The Advanced Analytics suite provides comprehensive insights into your fulfillment operations, enabling data-driven decision making across all aspects of your business. # Low Inventory Report Source: https://docs.winedirectfulfillment.com/documentation/Advanced-Analytics/Low-Inventory-Report Determine when available inventory quantity drops below a customizable threshold and configure scheduled exports to be used as low inventory action item notifications with the Low Inventory Report! ## What is the Low Inventory Report? Located within the **Products & Inventory Reports** chapter, the **Low Inventory/Low Stock Report** will highlight low inventory at '0' or below '0' of the **Available to Sell** column as well as list the current sub-inventory where additional inventory is available, if applicable. Lowinventory 1 Pn ## When Does the Low Inventory Report Sync? The report refreshes nightly & at 1:30 pm PT daily, allowing users to stay ahead of situations involving insufficient inventory. ## How to Export and Schedule an Export to Send The Low-Inventory report has a multitude of different customizations that can be set and exported, allowing the client to view all aspects of low inventory and be prepared when managing order fulfillment. 1. Hover to the right upper corner of the report until the icon appears. Click the three-dot icon to expand **Alert When**, **Export**, & **Refresh Data** options: Lowinventory2 Pn 2. Once the Export option is clicked, a list of download formats will populate, including the ability to send and schedule exports. a. Export options range from CSV, PDF, to Excel, with the ***Excel format*** being the most common to view inventory data. Lowinventory Exportexcel Pn image.png 1. The fields that can be customized for the scheduled export are as follows: 1. Recipient: The user can enter multiple email addresses of those who will receive the report. 2. Subject: The title of the emailed report can be customized here. 3. Message: The message of the email can be customized here. 4. Attachments: the default attachment will be the Low Inventory Report. a. Users can click through various formats to view the data. *The Excel format is the most common for viewing inventory reports.* 5. Frequency: frequency can be customized to the user's preference. The report is synced with the SIGMA system nightly and at 1:30 PM PT. Schedule Export Pn ### Frequency Settings: Schedule Frequency Pn * **Send**: * Always: the report will be sent regardless of the data or condition * **If a condition is met**: * Additional filters will populate, allowing the user to further customize the conditions of data being triggered to be exported and emailed, including: * Send: if a condition is met, if there's no data, if there's data * In data element: Low-Stock (the source of data) * Ability to specify values greater or less than Condition Lowinventory Pn * More Options: * Further conditions can be calibrated by clicking **Customize Control Values**: Image(7) Pn * Within this customization window, users can determine certain descriptions that the system will source data from. * An example of this is shown in the image above: ***the rule is available inventory in other Subinventory showing available to sell quantity greater than -1 for orders reflecting a requested ship date on or before 30 days from the date of report pull.*** TIP: The search results in the *Search to add control* drop-down are for all pages in the Advanced Analytics. Type "low" in the field to narrow down queries about low-inventory rules that apply to this report! Click Save to save all changes and customizations. Clicking 'Cancel' will populate a list of current email domains to which reports are being sent to within the Winery's team. ## What Does The Emailed Report Look Like? The report will be emailed from the email domain of: **[info@send.sigmacomputing.com](mailto:info@send.sigmacomputing.com)**. It is important for the user to save this address to avoid these reports getting automatically filtered into the SPAM folder. **Title**: **\[EXTERNAL] Embed PoC Workbook** \*\*Body: \*\*The body of the email will follow the customized messaging designed during calibration of the report conditions. # Exceptions Report Source: https://docs.winedirectfulfillment.com/documentation/Advanced-Analytics/exceptions-report Learn how to filter and schedule your WineDirect Shipment Events report for easier tracking. This guide walks you through the steps to isolate shipment exceptions and set up automated data exports that are sent directly to your email. 1. Navigate to Advanced Analytics > Shipment Events, located on the right-hand panel within the dataset section: Howto Schedule Wine Direct Analytics Reports Step1 2. To populate and view any shipment events, click Event Type in the search filter, along with any preferred date range or other attributes: Howto Schedule Wine Direct Analytics Reports Step2 Howto Schedule Wine Direct Analytics Reports Step4 3. To schedule a report for automation, click the three-dot icon in the upper-right corner of the report and click \ **Export>Schedule Reports:** Howto Schedule Wine Direct Analytics Reports Step8 4. Once the schedule report configuration box populates, you can scroll through and add your preferences to the email recipients of the report, the timing frequency of how often the report is sent, and if you scroll to the bottom, you will be able to customize the exact type of exceptions that will trigger a report to send: Howto Schedule Wine Direct Analytics Reports Step10 5. Type "Event Type" in the control search bar and select all events you wish to get notified on, such as: ***In Transit*** or ***Exception*** Howto Schedule Wine Direct Analytics Reports Step13 Howto Schedule Wine Direct Analytics Reports Step14 Howto Schedule Wine Direct Analytics Reports Step18 6. Once all event types are selected, review all configurations, then click **Create** to save and set the scheduled automation: Howto Schedule Wine Direct Analytics Reports Step19 \\ # WineDirect Fulfillment Carrier Partners Source: https://docs.winedirectfulfillment.com/documentation/CarrierPartners/carrierpartners WineDirect Fulfillment partners with a range of final-mile carriers to support your business goals and meet your customers' delivery preferences. Best of all, there are no additional surcharges based on carrier selection—you’re free to choose the carrier that works best for you without any added financial burden. Click below to learn more: * [**GLS**](https://docs.winedirectfulfillment.com/documentation/CarrierPartners/GLS) * [UPS](https://docs.winedirectfulfillment.com/documentation/CarrierPartners/ups) * FedEx / * [Arrive55](https://docs.winedirectfulfillment.com/documentation/orders/white-glove/arrive55) # UPS Source: https://docs.winedirectfulfillment.com/documentation/CarrierPartners/ups ### UPS Update UPS is updating how it handles adult beverage shipments after the first missed delivery attempt. **WineDirect Fulfillment** clients will experience **no immediate changes**, this new policy will go into effect **June 1, 2026** so that you have time to prepare your team and set expectations with your customers.  ### What is Changing Beginning June 1, 2026, if a customer misses the first delivery attempt, UPS will automatically redirect the package to a nearby UPS Access Point rather than attempting delivery the following day. The shipment will be held at the Access point for up to **7 days at no charge**. If the customer does not pick it up within that timeframe, the package will be returned.  This adjustment helps reduce the amount of time wine spends out with the carrier, protecting your wine from extreme temperatures and minimizing handling. It also offers customers greater flexibility to retrieve packages on their own schedule.  ### Shipping Notifications 'Out For Delivery' Leverage our enhanced shipping notifications and add '**Out For Delivery**' notification to clearly communicate with your recipients and ensure delivery success. [Click here](https://docs.winedirectfulfillment.com/documentation/administration/templates/out-for-delivery#out-for-delivery) for instructions on how to set this up. ### What To Expect * After the first missed delivery attempt, UPS will leave an InfoNotice that links to tracking information, including the Access Point name and address. * Tracking will update in real time and customers subscribed to UPS notifications will receive alerts.  * A valid 21+ ID matching the shipping label address is required for pickup. * There is no fee for retrieving a package at an Access Point if redirected by UPS as part of the N-I1 program. If customers proactively reroute to an Access Point, the Access Point may charge a holding fee. * Access Points are typically 0 to 15 minutes away from the delivery address. You can expect a distance of a few miles in urban destinations and no more than 10 miles in rural areas. * If no Access Point is available within 10 miles, UPS will continue with standard 3 delivery attempts and return the package after the third delivery attempt. * Access Points only accept wine shipments of less than 44 lbs. If the container exceeds 44 lbs, it will follow the standard 3-delivery attempt process. * Recipients may continue using UPS My Choice if they prefer alternative delivery options. * As the winery, you can also continue using our [**integrated UPS portal tools**](https://docs.winedirectfulfillment.com/documentation/orders/advanced-shipping-tools/recalling-a-package#recalling-a-package) to reroute, reschedule, or recall a shipment while it is still in transit. * Temperature Control shipments utilizing UPS as the carrier (CST8) will default to the traditional 3 delivery service attempts. For more information and FAQs about this UPS update, please [Click Here](https://winedirectfulfillment.com/wp-content/uploads/2026/06/Wine-Ni-1-Customer-Version.pdf). ## Opt Out First Delivery Attempt Policy It is important that you have control and flexibility over this policy. For that reason, you can choose to opt out and continue with three delivery attempts. You may opt out by order type. Complete the form below, and we will adjust your First Delivery Attempt Policy to match your preferences.