Kroll is a wholesale supplier specializing in law enforcement, military, and tactical gear, offering firearms, body armor, uniforms, and duty accessories for police departments and security professionals.
How To Connect
Step 1: Log into your Flxpoint account and navigate to the Connections tab, then select Fulfillment Sources.
Step 2: Under the Sources section, click on + Add Source to begin creating a new source for your Kroll connection.
Step 3: In the Create Source popup, enter the source name as "Kroll" and select the appropriate type from the dropdown. Click Save.
Step 4: After saving, you’ll see a message: "You have not created any integrations yet." Click Get Started to set up the integration.

Step 5: In the Setup Integrations popup, select Flx Supplier Directory (recommended) to proceed with Kroll integration.
Step 6: In the Let's Find Your Supplier popup, search for "Kroll" in the Search Suppliers field. Select Kroll from the list and click Select.
Step 7: In the Confirm Your Relationship With Supplier popup, check the box to confirm that you have a reseller account with Kroll. Click Continue.
Step 8: In the Authenticate With Supplier popup, enter the following details provided by Kroll:
FTP Username – required for Get Inventory (Primary and Secondary).
FTP Password – required to authenticate with the Kroll FTP server.
API Password – required for Send FRs and Get Shipments.
API Username – likely your email, required for Send FRs and Get Shipments.
Account Number – often the same as your FTP username, required for Send FRs and Get Shipments.
Payment Terms – configure based on your agreement with Kroll (e.g., "Net 30").
Credit Card – optional, depending on your payment setup with Kroll.
Once all details are entered, click Continue.
Step 9: In the Master SKU section, set up your SKU mapping (Inventory SKU → Master SKU → Listing SKU). Optionally, set an SKU prefix if needed. Click Save to complete the setup.
×
Product Operations
The primary operation handles the bulk of your inventory management needs, while the secondary operation allows for more detailed control, such as focusing on specific products or updates.
Get Inventory and Pricing & Quantity
Supported | Kroll - Get Inventory and Pricing & Quantity
Introduction to Kroll - Get Inventory and Pricing & Quantity Integration
The Kroll - Get Inventory and Pricing & Quantity tool connects to your Kroll FTP account and pulls in essential files to manage your inventory, pricing, and product images. This guide helps you set up the integration to retrieve and map Kroll’s data into your Flxpoint system. Let’s dive in!
The Kroll - Get Inventory and Pricing & Quantity integration connects your Flxpoint system to Kroll to:
- Retrieve inventory data with stock levels, pricing details (cost and MSRP), and high-quality product images from Kroll’s FTP server.
- Map Kroll’s data fields to your inventory system for seamless integration and management.
- Ensure accurate and up-to-date inventory and pricing details in your Flxpoint system.
The integration follows a structured process to retrieve and map inventory data from Kroll:
- Secure FTP Connection: Establishes a secure FTP connection using your Kroll account credentials (username, password, host, and port).
- File Retrieval: Pulls in essential files from specified paths, including inventory data with stock levels, pricing details (cost and MSRP), and high-quality product images.
- Data Mapping: Uses the Mapping Dashboard ("Kroll - Get Inventory and Pricing & Quantity") to enable or disable fields for syncing to your inventory system.
- Image Handling: Supports downloading images via FTP or using a separate process for faster processing.
Note: Ensure your Kroll FTP account credentials are correctly configured to avoid retrieval failures.
Customize the integration to fit your needs:
- File Path: Specify the exact path to your Kroll files.
- Image Handling: Choose to download images via FTP or use a separate process for faster processing.
Follow these steps to set up the Kroll - Get Inventory and Pricing & Quantity integration:
- 1 Configure FTP Connection: Provide your Kroll FTP account credentials (username, password, host, and port) to establish a secure connection.
- 2 Specify File Paths: Set the exact paths to your Kroll files containing inventory, pricing, and image data.
- 3 Configure Image Handling: Decide whether to download images via FTP or use a separate process for faster processing.
- 4 Enable Mapping Template: Use the Mapping Dashboard ("Kroll - Get Inventory and Pricing & Quantity") to enable or disable fields for syncing from Kroll (details below).
- The mapping screen is labeled “Kroll - Get Inventory and Pricing & Quantity” in the Mapping Dashboard.
- Buttons available: Save to save your settings, Preview to check your settings, and Reset to start over.
- Features include:
- Dropdowns: Simple dropdowns to enable or disable fields.
- Columns: Left (Kroll fields), Right (your inventory fields).
- Error Logs: Access logs to troubleshoot issues (e.g., "Failed to sync Quantity due to missing data").
This section provides key details about the Kroll - Get Inventory and Pricing & Quantity integration to help you understand the process:
- Current Date and Time: As of 09:21 PM -04 on Thursday, May 15, 2025, this integration is fully operational for retrieving inventory, pricing, and quantity data from Kroll.
- Kroll Integration: Connects to your Kroll FTP account to retrieve inventory data, pricing details, and product images.
- Extra Features: Supports custom fields for unique details, error logs for troubleshooting, and preview functionality to check settings.
- Weight and Dimension Units: Choose between full names (e.g., "pound," "inch") or abbreviated versions (e.g., "lb," "in").
Tip: Start with key fields like Quantity and Cost, and use the "Preview" button to ensure your settings are correct before saving.
Mapping Fields
Below are the fields you can map, with examples and purposes (labeled as "T" for text, "N" for numbers, or "B" for boolean, as in the dashboard):
Kroll - Get Inventory and Pricing & Quantity Mappings
Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
All Images (T) | Inventory: Images | https://example.com/image.jpg | Sets the URLs for product images | Optional |
All Options (T) | Inventory: Options | Color: Red | Records product options (e.g., "Color: Red") | Optional |
Cost (N) | Inventory: Cost | 15.00 | Records the product’s cost price | Required |
Custom Field 1 Name (T) | Inventory: Custom Field Name | Special Order | Sets the name of a custom field | Optional |
Custom Field 1 Value (T) | Inventory: Custom Field Value | Yes | Sets the value for the custom field | Optional |
Height (N) | Inventory: Height | 10 | Records the height of the product for shipping and storage | Optional |
Length (N) | Inventory: Length | 15 | Records the length of the product for shipping and storage | Optional |
Width (N) | Inventory: Width | 12 | Records the width of the product for shipping and storage | Optional |
MAP (N) | Inventory: MAP | 25.00 | Sets the Minimum Advertised Price for the product | Optional |
MSRP (N) | Inventory: MSRP | 29.99 | Sets the Manufacturer’s Suggested Retail Price | Required |
Quantity (N) | Inventory: Quantity | 100 | Records the stock quantity available | Required |
Requires FFL (B) | Inventory: Requires FFL | true | Indicates if a Federal Firearms License is required | Optional |
Weight (N) | Inventory: Weight | 2.5 | Records the product weight (requires a weight unit) | Optional |
Weight Unit (T) | Inventory: Weight Unit | pound | Specifies the unit of weight (options: pound, ounce, gram, kilogram) | Optional |
Weight Unit (Abbreviated) (T) | Inventory: Weight Unit | lb | Specifies the abbreviated unit of weight (options: lb, oz) | Optional |
Dimension Unit (T) | Inventory: Dimension Unit | inch | Specifies the unit for dimensions (options: inch, foot, centimeter, meter) | Optional |
Dimension Unit (Abbreviated) (T) | Inventory: Dimension Unit | in | Specifies the abbreviated unit for dimensions (options: in, cm) | Optional |
Available Source Fields
Kroll provides fields under categories like:
- Product Data: All Images (T), All Options (T), Cost (N), Custom Field 1 Name (T), Custom Field 1 Value (T), Height (N), Length (N), Width (N), MAP (N), MSRP (N), Quantity (N), Requires FFL (B), Weight (N), Weight Unit (T), Weight Unit (Abbreviated) (T), Dimension Unit (T), Dimension Unit (Abbreviated) (T).
Mapping Options
You can choose from the following options for each field:
- Enable: Sync the field (e.g., enable “Quantity” to retrieve it from Kroll).
- Disable: Ignore the field (e.g., disable “Requires FFL” if not needed).
If the integration encounters an issue, try these steps:
- Data Not Importing: Verify your Kroll FTP account credentials and ensure the file paths are correct.
- Images Not Loading: Check your image handling settings—ensure you’ve chosen either FTP download or a separate process, and confirm the image paths are valid.
- Fields Not Syncing: Ensure the desired fields are enabled in the Mapping Dashboard and check error logs (e.g., "Failed to sync Quantity due to missing data").
Conclusion
With the Kroll - Get Inventory and Pricing & Quantity integration, you can seamlessly retrieve and map Kroll’s inventory, pricing, and quantity data into your Flxpoint system. Simple mapping options, a robust Mapping Dashboard, and error logging ensure your inventory management is accurate and efficient.
Order Operations
It submits orders to vendors for fulfillment and subsequently imports the shipment details, ensuring an integration between order processing and shipment tracking.
Send Orders
Supported | Kroll - Send Orders
Introduction to Kroll - Send Orders Integration
The Kroll - Send Orders integration allows you to send orders from your Flxpoint system to Kroll as Purchase Order Requests via SOAP API. This guide helps you set up the integration to map and send order data to Kroll, ensuring seamless order processing. Let’s get started!
The Kroll - Send Orders integration connects your Flxpoint system to Kroll to:
- Send Flxpoint orders to Kroll as Purchase Order Requests via SOAP API.
- Map order data fields to Kroll’s order fields for accurate processing.
- Ensure seamless order fulfillment by integrating with Kroll’s system.
The integration follows a structured process to send orders to Kroll:
- Data Retrieval: Takes a Flxpoint order containing details like shipping address, billing address, and order items.
- Data Mapping: Maps the order data to a Kroll Purchase Order Request using the Mapping Dashboard ("Kroll - Send Orders").
- Purchase Order Mapping: Maps the Flxpoint Order ID as the "Purchase Order Number" and the Flxpoint Order # as the "External PO Number".
-
SOAP API Submission: Sends the Purchase Order Request to Kroll via the SOAP API endpoint
https://api.krollcorp.com/EBusiness/Kroll.Dealer.EBusiness.svc/Docs?singleWsdl
using theIEBusinessService
. - Response Handling: Records the response retrieved from the API for tracking and verification.
Note: Ensure your Kroll API credentials are correctly configured to avoid submission failures.
Customize the integration to fit your needs:
-
FulfillmentMethod: Choose the fulfillment flow:
- SHIP_PRODUCT_THAT_IS_AVAILABLE_NOW_AND_OTHER_PRODUCT_WHEN_AVAILABLE: Ships available products now and others later.
- REJECT_ORDER_IF_ALL_PRODUCTS_ARE_NOT_AVAILABLE: Rejects the order if all products are not available.
- Confirm To Email Address: Set the dealer email address for confirmation (required).
- Confirm To Name: Set the dealer name for confirmation (required).
Follow these steps to set up the Kroll - Send Orders integration:
-
1 Configure API Connection: Provide your Kroll API credentials to connect to the SOAP API endpoint
https://api.krollcorp.com/EBusiness/Kroll.Dealer.EBusiness.svc/Docs?singleWsdl
. - 2 Set FulfillmentMethod: Choose the fulfillment flow (e.g., SHIP_PRODUCT_THAT_IS_AVAILABLE_NOW_AND_OTHER_PRODUCT_WHEN_AVAILABLE or REJECT_ORDER_IF_ALL_PRODUCTS_ARE_NOT_AVAILABLE).
- 3 Configure Confirmation Details: Set the required "Confirm To Email Address" and "Confirm To Name" fields with the dealer’s email and name.
- 4 Enable Mapping Template: Use the Mapping Dashboard ("Kroll - Send Orders") to enable or disable fields for syncing to Kroll (details below).
- 5 Send Orders: Trigger the integration to send orders to Kroll, either manually or on a schedule, and monitor the API response.
- The mapping screen is labeled “Kroll - Send Orders” in the Mapping Dashboard.
- Buttons available: Delete to remove the template, Duplicate to copy it, and Save to save changes.
- Sections include:
- From Value: Flxpoint fields (e.g., Billing Address: Address Line 1, Order Item: SKU).
- To Kroll Order Field: Kroll fields (e.g., Ship To Address1, Sku).
- Mapping Options: Options to enable or disable fields for syncing.
Note: You’ve requested two images (Image 1 and Image 2) for this section. I can generate these images to illustrate the Mapping Dashboard interface (e.g., showing the "Enable" and "Disable" options). Would you like me to proceed with generating these images? If so, I suggest placing them here in the "Interface Overview" section.
This section provides key details about the Kroll - Send Orders integration to help you understand the process:
- Current Date and Time: As of 09:22 PM -04 on Thursday, May 15, 2025, this integration is fully operational for sending orders to Kroll.
-
Kroll Integration: Sends Flxpoint orders to Kroll via SOAP API using the endpoint
https://api.krollcorp.com/EBusiness/Kroll.Dealer.EBusiness.svc/Docs?singleWsdl
. - Payment Method Requirement: You must enable a Payment Method (CreditCard or AccountTerms).
- ShipVia Codes: Supports specific shipping codes, including FedExPriorityOvernight, FedExGround, UPSNextDayAir, UPSGround, USPSFirstClass, and more.
Tip: Ensure the Payment Method and ShipVia fields are enabled in the mapping template to avoid rejection by Kroll’s API.
Mapping Fields
Below are the fields you can map, with examples and purposes (labeled as "T" for text, "N" for numbers, "D" for dates, as in the dashboard):
Kroll - Send Orders Mappings
Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
Bypass Address Validation (T) | Kroll Order: Bypass Address Validation | Yes | Indicates whether to bypass address validation | Optional |
Order Number (T) | Kroll Order: External PO | ORDER12345 | Maps the Flxpoint Order # as the External PO Number | Optional |
Address Line 1 (T) | Kroll Order: Ship To Address1 | 123 Main St | Records the first line of the shipping address | Required |
Address Line 2 (T) | Kroll Order: Ship To Address2 | Apt 4B | Records the second line of the shipping address | Optional |
Address Line 3 (T) | Kroll Order: Ship To Address3 | Suite 100 | Records the third line of the shipping address | Optional |
City (T) | Kroll Order: Ship To City | Los Angeles | Records the city of the shipping address | Required |
Country Code (T) | Kroll Order: Ship To Country Code | US | Records the country code of the shipping address | Required |
Full Name (T) | Kroll Order: Ship To Name | John Doe | Records the name of the shipping recipient | Required |
Postal Code (T) | Kroll Order: Ship To Postal Code | 90210 | Records the postal code of the shipping address | Required |
State (T) | Kroll Order: Ship To State Province | California | Records the state or province of the shipping address | Required |
Phone (T) | Kroll Order: Ship To Telephone Number | 555-123-4567 | Records the telephone number for the shipping contact | Optional |
Method (T) | Kroll Order: Ship Via | UPSGround | Specifies the shipping method (must use specific codes like FedExGround, UPSNextDayAir) | Required |
Signature Required (T) | Kroll Order: Signature Required | Yes | Indicates whether a signature is required for delivery | Optional |
Quantity (N) | Kroll Order Item: Quantity Ordered | 5 | Records the quantity ordered for the item | Required |
SKU (T) | Kroll Order Item: Sku | KRL12345 | Identifies the product item in the order | Required |
Available Source Fields
Flxpoint provides fields under categories like:
- Billing Address: Address Line 1 (T), Address Line 2 (T), City (T), Company Name (T), Country (T), Country Code (T), Email (T), First Name (T), Full Name (T), Last Name (T), Phone (T), Postal Code (T), State (T), State Code (T).
- Order: Order Number (T), Estimated Shipping Cost (N), Total Cost (N).
- Order Item: Quantity (N), SKU (T), Subtotal (N), Title (T).
- Shipping Address: Address Line 1 (T), Address Line 2 (T), City (T), Company Name (T), Country (T), Country Code (T), Email (T), First Name (T), Full Name (T), Last Name (T), Phone (T), Postal Code (T), State (T), State Code (T).
- Source Shipping Method: Method (T).
Mapping Options
You can choose from the following options for each field:
- Enable: Sync the field (e.g., enable “Address Line 1” to send it to Kroll).
- Disable: Ignore the field (e.g., disable “Phone” if not needed).
If the integration encounters an issue, try these steps:
-
Request Not Sending: Verify your Kroll API credentials and ensure the SOAP API endpoint
https://api.krollcorp.com/EBusiness/Kroll.Dealer.EBusiness.svc/Docs?singleWsdl
is accessible. - Fields Not Syncing: Ensure required fields like Payment Method, ShipVia, Ship To Address1, and Quantity Ordered are enabled in the Mapping Dashboard.
- Missing Confirmation Details: Confirm that "Confirm To Email Address" and "Confirm To Name" are set in the configuration settings.
Conclusion
With the Kroll - Send Orders integration, you can efficiently send Flxpoint orders to Kroll as Purchase Order Requests, ensuring accurate order fulfillment. Simple mapping options and a user-friendly Mapping Dashboard streamline the process, integrating seamlessly with Kroll’s system.
Get Shipments
Supported | Kroll - Get Shipments
Introduction to Kroll - Get Shipments Integration
The Kroll - Get Shipments integration retrieves shipment data from Kroll and maps it into your Flxpoint system, ensuring accurate tracking and fulfillment updates. This guide helps you set up the integration to import shipment details seamlessly. Let’s get started!
The Kroll - Get Shipments integration connects your Flxpoint system to Kroll to:
- Retrieve shipment data from Kroll, including carrier, tracking numbers, and shipment items.
- Map Kroll shipment data to Flxpoint shipment fields for accurate tracking and fulfillment updates.
- Ensure seamless integration of shipment details into your Flxpoint system.
The integration follows a structured process to retrieve and map shipment data from Kroll:
- API Connection: Connects to Kroll’s system via SOAP API to retrieve shipment data.
- Data Retrieval: Pulls shipment details, including carrier, tracking numbers, shipment dates, and shipment items, from Kroll.
- Data Mapping: Uses the Mapping Dashboard ("Kroll - Get Shipments") to enable or disable fields for syncing to Flxpoint.
Note: Ensure your Kroll API credentials are correctly configured to avoid retrieval failures.
Customize the integration to fit your needs:
- API Credentials: Provide your Kroll API credentials to establish a connection.
Follow these steps to set up the Kroll - Get Shipments integration:
- 1 Configure API Connection: Provide your Kroll API credentials to connect to Kroll’s system.
- 2 Enable Mapping Template: Use the Mapping Dashboard ("Kroll - Get Shipments") to enable or disable fields for syncing from Kroll (details below).
- 3 Retrieve Shipments: Trigger the integration to retrieve shipment data from Kroll, either manually or on a schedule.
- The mapping screen is labeled “Kroll - Get Shipments” in the Mapping Dashboard.
- Buttons available: Delete to remove the template, Duplicate to copy it, and Save to save changes.
- Sections include:
- From Value: Kroll fields (e.g., Kroll Shipment: Shipped Via, Kroll Shipment Item: Sku).
- To Shipment Field: Flxpoint shipment fields (e.g., Carrier, Sku).
- Mapping Options: Options to enable or disable fields for syncing.
Note: You’ve requested two images (Image 3 and Image 4) for this section. I can generate these images to illustrate the Mapping Dashboard interface (e.g., showing the "Enable" and "Disable" options). Would you like me to proceed with generating these images? If so, I suggest placing them here in the "Interface Overview" section.
This section provides key details about the Kroll - Get Shipments integration to help you understand the process:
- Current Date and Time: As of 09:22 PM -04 on Thursday, May 15, 2025, this integration is fully operational for retrieving shipment data from Kroll.
- Kroll Integration: Retrieves shipment data from Kroll via SOAP API, focusing on fields like carrier, tracking numbers, and shipment items.
Tip: Ensure all required fields (e.g., Carrier, Sku) are enabled in the mapping template to avoid incomplete shipment data in Flxpoint.
Mapping Fields
Below are the fields you can map, with examples and purposes (labeled as "T" for text, "N" for numbers, "D" for dates, as in the dashboard):
Kroll - Get Shipments Mappings
Field | Maps To | Example | Purpose | Status |
---|---|---|---|---|
Shipped Via (T) | Shipment: Carrier | UPS | Identifies the shipping carrier for the shipment | Required |
Order Confirmation Number (T) | Shipment: Order Number | ORDER12345 | Associates the shipment with the Flxpoint order | Required |
Shipped Via (T) | Shipment: Method | Ground | Specifies the shipping method used for the shipment | Optional |
Note (T) | Shipment: Note | Shipped via UPS on 2025-05-15 | Adds a note to the shipment record | Optional |
Shipment Date (D) | Shipment: Shipped At | 2025-05-15T21:22:00Z | Records the date and time the shipment was sent | Required |
Freight Amount (N) | Shipment: Shipping Cost | 10.00 | Records the shipping cost for the shipment | Optional |
Tracking Numbers (T) | Shipment: Tracking Number | 1Z9999W99999999999 | Records the tracking number for the shipment | Required |
Tracking URL (T) | Shipment: Tracking URL | https://ups.com/track?tracknum=1Z9999W99999999999 | Provides the URL for tracking the shipment | Optional |
Quantity Shipped (N) | Shipment Item: Quantity | 5 | Records the quantity shipped for the item | Required |
Sku (T) | Shipment Item: Sku | KRL12345 | Identifies the product item in the shipment | Required |
All Custom Fields (T) | Shipment Item: Custom Fields | Special Handling: Yes | Records custom key/value pairs for the shipment item | Optional |
Available Source Fields
Kroll provides fields under categories like:
- Kroll Shipment: Discount Amount (N), Freight Amount (N), Order Confirmation Number (T), Order Status (T), Product Amount (N), Shipment Date (D), Shipment Identifier (T), Shipped Via (T), Total Amount (N), Tracking Numbers (T).
- Kroll Shipment Item: Amount (N), Quantity Shipped (N), Sku (T), Unit Amount (N).
Mapping Options
You can choose from the following options for each field:
- Enable: Sync the field (e.g., enable “Carrier” to retrieve it from Kroll).
- Disable: Ignore the field (e.g., disable “Tracking URL” if not needed).
If the integration encounters an issue, try these steps:
- Data Not Importing: Verify your Kroll API credentials and ensure the API connection is active.
- Fields Not Syncing: Ensure required fields like Carrier, Order Number, Tracking Number, and Sku are enabled in the Mapping Dashboard.
Conclusion
With the Kroll - Get Shipments integration, you can efficiently retrieve and map shipment data from Kroll into your Flxpoint system. Simple mapping options and a user-friendly Mapping Dashboard ensure your shipment tracking and fulfillment updates are accurate and seamless.