In this guide, you'll learn how to set up Iron Valley as a source in Flxpoint — create the source wizard, connect via FTP for inventory and via API for orders, and configure FFL handling for firearm dropship orders. Iron Valley uses an updated API as of Q2 2026; existing connections continue to work without setup changes.
Add Source and Establish Connection
Choose the right Source Type
For most Iron Valley setups, we recommend Vendor Warehouse. Use the other options only if they better match how you store and ship inventory.
- Vendor Warehouse (Recommended): You send POs/FRs to Iron Valley so they ship directly to your customers.
- Internal Warehouse: You stock items and ship from your own facility.
- External Warehouse: A 3PL or external partner ships your owned inventory.
- Product Data Source: Content-only source to enrich product details (no fulfillment).
- Yes (Recommended): You can route orders here.
- No: Routing/Shipping steps won't apply.
- Override: Auto Processing (Use Global / Auto Process / Do NOT Auto Process).
- Commit Stock + Inventory Management Options.
- Allow Backorders / Cancel Unacknowledged Items.
- Yes, Use Rate Shopping (Real-Time Estimates).
- No, Set Up via Rules.
Finish the Source Wizard by confirming your Ship From location and reviewing shipping behavior for Iron Valley.
- Skip if you do not need to configure shipping methods at this time.
- Or Add Method to configure shipping methods if required for your setup.
- Address, City, State/Code, Postal Code, Country/Code
- Optional: Contact Name, Phone, Email
Iron Valley uses two connection types — an FTP connection for inventory feeds and an API connection for order operations. You will create one or both depending on which integrations you need. The FTP connection powers Get Inventory Primary and Get Inventory Secondary. The API connection powers Send Fulfillment Requests and Get Shipments.
- FTP (Basic Auth) — for inventory file pickup. Used by Get Inventory Primary and Get Inventory Secondary.
- Iron Valley API — for order operations. Used by Send Fulfillment Requests and Get Shipments.
- Connection Name (required) — a friendly label for this connection
- FTP Protocol (SFTP, FTP, or FTPS)
- FTP Host (required) — the host provided by Iron Valley
- FTP Port (typically 22 for SFTP)
- FTP User and FTP Password (required)
- Maintain Constant Connection — keeps a live FTP session.
- Use Unbuffered Private Data Channel — for FTPS SSL issues.
- Connection Name (required) — a friendly label for this connection
- Environment (required) — choose Production for live orders or Staging for testing. The authentication token is generated by Flxpoint behind the scenes for the environment you pick.
- API Username (required) — provided by Iron Valley
- API Password (required) — provided by Iron Valley
- Customer Number (required) — your Iron Valley account number
- FTP (Basic Auth) connection → powers Get Inventory [Primary] and Get Inventory [Secondary]
- Iron Valley API connection → powers Send Fulfillment Requests and Get Shipments
Product Operations
Get Inventory (Primary)
Iron Valley integration: Supported
Iron Valley is a wholesale supplier of firearms, ammunition, and outdoor gear. The Get Inventory (Primary) job imports Iron Valley product data and quantities into your Global Inventory Pool via FTP.
Use GIP to keep Iron Valley inventory current in Flxpoint: import the full product catalog with core details (titles, descriptions, categories, images, weight, dimensions), keep quantities and pricing up to date, and identify discontinued stock.
The sections below walk through each step of the setup and configuration process.
Each run follows this workflow:
- 1Select Connection — Choose FTP (Basic Auth) when creating your Iron Valley connection.
- 2Fetch Data — Flxpoint reads the Iron Valley product feed file from the configured FTP folder. The feed includes the full catalog with stock levels, pricing, attributes, and image URLs.
- 3Map Fields — Incoming data is matched to your Mapping Template.
- 4Save to Global Inventory Pool — The pool is updated; changes flow to channels after your next push.
Follow these steps in your Iron Valley source → Get Inventory (Primary):
Choose Iron Valley and create or select an FTP (Basic Auth) connection.
Tip: Use Test ConnectionValidates credentials and folder visibility before you save. to validate your credentials before saving.
- Inbound Remote File Folder — Specify the folder on the Iron Valley FTP server where your catalog file is delivered.
- Remote Filename Pattern (optional) — Restrict pickup to a specific filename pattern.
- Image Handling — Choose between FTP download or Source Image Grabber depending on your setup.
Use the recommended fields from the Mapping Utilities section below, then adjust for your catalog.
Run manually or enable a schedule (jobs run in UTC). The status page will show Connected, Configured, and Mapped with the template once complete.
Starter field mapping for Iron Valley (adjust per your template):
| Flxpoint Field | Iron Valley Field | Example | Purpose | Status |
|---|---|---|---|---|
| SKU (T) | Inventory: SKU | IV12345 | Product identifier | Required |
| Title (T) | Inventory: Title | Tactical Backpack | Display title | Required |
| Description (T) | Inventory: Description | Durable tactical backpack | Short description | Optional |
| Long Description (T) | Inventory: Long Description | High-capacity tactical pack with... | Detailed description | Optional |
| Manufacturer (T) | Inventory: Manufacturer | Iron Valley | Manufacturer | Optional |
| MPN (T) | Inventory: MPN | BPK-12345 | Manufacturer Part Number | Optional |
| UPC (T) | Inventory: UPC | 012345678905 | Barcode | Optional |
| Cost (N) | Inventory: Cost | 15.00 | Cost price | Optional |
| MSRP (N) | Inventory: MSRP | 29.99 | Retail price | Optional |
| Quantity (N) | Inventory: Quantity | 100 | Stock quantity | Optional |
| Weight (N) | Inventory: Weight | 2.5 | Product weight | Optional |
| Weight Unit (T) | Inventory: Weight Unit | pound | Unit of weight | Optional |
| Height (N) | Inventory: Height | 10 | Height | Optional |
| Length (N) | Inventory: Length | 15 | Length | Optional |
| Width (N) | Inventory: Width | 12 | Width | Optional |
| Image (T) | Inventory: Image | https://... | Product image URL | Optional |
| Primary Category (T) | Inventory: Primary Category | Tactical | Main category | Optional |
| Sub Category (T) | Inventory: Sub Category | Backpacks | Subcategory | Optional |
| Parent SKU (T) | Inventory: Parent SKU | IV-PARENT | Parent SKU for variants | Optional |
| Country of Origin (T) | Inventory: Country of Origin | USA | Country of origin | Optional |
Product Data: Cost (N), Country of Origin (T), Description (T), Hazardous (T), Height (N), Length (N), Width (N), Image (T), Long Description (T), Manufacturer (T), MPN (T), MSRP (N), Option Name 1-10 (T), Option Value 1-10 (T), Parent SKU (T), Primary Category (T), Quantity (N), Restricted (T), SKU (T), Sub Category (T), Title (T), UPC (T), Weight (N), Weight Unit (T), Weight Unit (Abbreviated) (T).
- Match It — Directly map a source field to a Flxpoint field.
- Set It — Set a fixed/static value for a field.
- Transform It (Mapping Set) — Apply a transformation or mapping set to the value.
- Smart Rules — Use conditional logic to determine the mapped value.
- Skip It (Don't Map) — Ignore the field entirely.
- Skip It (Set to Empty) — Clear the field value on each sync.
- Connection shows Connected and passes Test Connection.
- Mapping template is selected and saved.
- FTP credentials are confirmed with Iron Valley.
- Image handling setting is configured (FTP download or Source Image Grabber).
- Data Not Importing: Verify your Iron Valley FTP credentials and the configured Inbound Remote File Folder. Confirm the connection passes Test Connection.
- Images Not Loading: Check image handling settings. Confirm whether you are using FTP download or Source Image Grabber and that the configuration matches your setup.
- Fields Not Mapping: Ensure the desired fields are enabled in the Mapping Dashboard and that the mapping template is saved and selected.
| Feature | Availability | What to Expect |
|---|---|---|
| Custom Fields | Supported | 100 custom fields, 10 summary fields. |
| Variations / Options | Supported | Option Name/Value 1-10. |
| Quantity | Supported | From the FTP product feed. |
| Weights & Dimensions | Supported | Weight, Height, Length, Width. |
| Images | Supported | Via FTP or Source Image Grabber. |
| Categories | Supported | Two-level (Primary + Sub). |
| Weight Unit Options | Supported | pound, ounce, gram, kilogram (full name) or lb, oz (abbreviated). |
Get Inventory (Secondary)
Iron Valley integration: Supported
The Iron Valley – Get Inventory (Secondary) integration retrieves variant-level inventory updates from Iron Valley's FTP feed — SKU, Cost, MSRP, MAP, Quantity, Weight, and Dimensions. This job uses the same FTP connection configured during primary inventory setup.
The sections below walk through each step of the setup and configuration process.
Use this job to:
- Refresh variant-level cost, MSRP, and MAP for existing SKUs.
- Update quantities and related inventory fields.
- Sync dimensions and weight data for shipping calculations.
Each run follows this workflow:
- 1Connection — Uses the existing FTP (Basic Auth) connection to retrieve the secondary inventory feed from Iron Valley's FTP server.
- 2Parse & Map — Variant-level fields are matched to your Mapping Template (see Mapping Utilities below).
- 3Write — Updates variant data in the Global Inventory Pool.
IV12345 with cost
15.00, MSRP 29.99, MAP 25.00, and
quantity 100 ⇒ Flxpoint updates the variant with all
secondary fields.
Choose Iron Valley and select the existing FTP (Basic Auth) connection configured during primary inventory setup.
- Inbound Remote File Folder — The folder where the secondary feed is delivered.
- Remote Filename Pattern — Restrict pickup to the secondary feed filename pattern.
- File Action — Set to Read.
Choose or create a mapping template named Iron Valley – Get Inventory [Secondary]. Use the recommended fields from the Mapping Utilities section below.
Run manually or enable scheduling (jobs run in UTC). When ready, the status page will show Connected, Configured, and Mapped with your template.
Map the variant-level fields below for secondary inventory updates.
| Flxpoint Field | Iron Valley Field | Example | Purpose | Status |
|---|---|---|---|---|
| SKU (T) | Inventory Variant: SKU | IV12345 |
Variant identifier | Required |
| Cost (N) | Inventory Variant: Cost | 15.00 |
Cost price | Optional |
| Dimension Unit (T) | Inventory Variant: Dimension Unit | inch |
Dimension unit | Optional |
| GTIN (T) | Inventory Variant: GTIN | 012345678905 |
Global Trade Item Number | Optional |
| Height (N) | Inventory Variant: Height | 10 |
Height | Optional |
| Length (N) | Inventory Variant: Length | 15 |
Length | Optional |
| MAP (N) | Inventory Variant: MAP | 25.00 |
Min Advertised Price | Optional |
| MSRP (N) | Inventory Variant: MSRP | 29.99 |
Retail price | Optional |
| Quantity (N) | Inventory Variant: Quantity | 100 |
Stock quantity | Optional |
| Shipping Cost (N) | Inventory Variant: Shipping Cost | 5.00 |
Shipping cost | Optional |
| Source List Price (N) | Inventory Variant: List Price | 30.00 |
List price | Optional |
| UPC (T) | Inventory Variant: UPC | 012345678905 |
Barcode | Optional |
| Weight (N) | Inventory Variant: Weight | 2.5 |
Weight | Optional |
| Weight Unit (T) | Inventory Variant: Weight Unit | pound |
Weight unit | Optional |
| Width (N) | Inventory Variant: Width | 12 |
Width | Optional |
- Iron Valley Inventory Variant: Cost (N), Height (N), Length (N), MAP (N), MSRP (N), Quantity (N), SKU (T), Weight (N), Width (N).
- Additional: Dimension Unit (T), GTIN (T), Shipping Cost (N), Source List Price (N), UPC (T), Weight Unit (T).
Options include Field, Value, Mapping Set, Rules, Don't Map, Set to Empty.
- Connection reuses the same FTP connection from Get Inventory (Primary) and shows Connected.
- Mapping template is selected and saved.
- File paths are configured correctly for secondary data.
- Remote File Name Pattern and Inbound Folder are set correctly.
- Data not importing? Verify FTP credentials and folder paths. Use Test Connection to confirm the connection is active.
- Fields not mapping? Check the Mapping Dashboard to confirm all fields are mapped correctly in the template.
- Missing quantities? Confirm the secondary data file is present in the configured folder and that the filename pattern matches.
- Cost or MSRP not updating? Verify the mapping template includes Cost and MSRP and that the source file contains non-empty values.
| Feature | Availability | What to Expect |
|---|---|---|
| Variant-Level Fields | Supported | SKU, Cost, MAP, MSRP, Quantity, Weight, Dimensions. |
| Connection | Shared | Reuses the same Iron Valley FTP connection from primary inventory setup. |
| Scheduling | Supported | Run on demand or via recurring schedule (UTC). |
| Catalog-Level Fields | Not Supported | Titles, images, and descriptions belong in the Primary job. |
Keep your Iron Valley catalog up to date automatically
After configuring Get Inventory Primary and Get Inventory Secondary, you can schedule both jobs so items, inventory, and pricing update for you.
- Schedule Primary to import new and updated items.
- Schedule Secondary after Primary to refresh stock and pricing.
- Adjust the cadence anytime if your supplier changes their update frequency.
Order Operations
Send Fulfillment Requests
Iron Valley integration: Supported
The Iron Valley – Send Fulfillment Requests integration sends Flxpoint Fulfillment Requests (FRs) to Iron Valley as Purchase Orders. This uses the Iron Valley API connection (Environment, API Username, API Password, Customer Number).
Iron Valley automatically classifies each PO as either Replenishment (stocking your own warehouse) or Dropship (shipping directly to your customer) based on brand and routing. For dropship firearm orders, FFL documentation is sent alongside the PO when FFL Required is enabled on the source.
The sections below walk through each step of the setup and configuration process.
Send Fulfillment Requests submits Flxpoint FRs to Iron Valley as Purchase Orders. If the request is accepted, the FR is marked as processed.
The setup is completed in four steps.
Select Iron Valley and choose your existing API connection. This connection requires:
- Environment — Production for live orders or Staging for testing.
- API Username, API Password — provided by Iron Valley.
- Customer Number — your Iron Valley account number.
Click Test Connection, then Save Connection once successful.
-
FFL Required — Toggle ON if you process
FFL-required firearm orders. When enabled, you'll be prompted to
attach an FFL PDF to each FFL order before submission. Flxpoint
automatically delivers the FFL documentation to Iron Valley alongside
the order.
- FFL PDF: Attach a current, legible FFL PDF to the PO.
- If PDF is missing: A warning prompts you to attach it before the order can be sent.
- Hold for X Hours — Optional. Delay sending POs to allow review (default: 0).
- Only Send During Business Hours — Restrict sends to specified hours.
Click Save and Proceed.
Choose or create a mapping template named Iron Valley – Send FRs. Click Save and Complete.
Run on demand or enable scheduling. Schedules run in UTC. The status page will show Connected, Configured, and Mapped.
The Mapping Template defines how Flxpoint fulfillment request data maps to Iron Valley's Purchase Order format. Header fields and line items map from your order to Iron Valley's required format.
| Flxpoint Field | Iron Valley Field | Example | Purpose | Status |
|---|---|---|---|---|
| Fulfillment Request Number (T) | PO Number | FR12345 |
Purchase order number sent to Iron Valley | Required |
| SKU (T) | Item Number | IV12345 |
Product SKU on the line item | Required |
| Quantity (N) | Order Quantity | 2 |
Quantity ordered on the line item | Required |
| Full Name (T) | Ship To Name | John Doe |
Recipient name | Required |
| Address Line 1 (T) | Ship To Address 1 | 123 Main St |
Shipping address line 1 | Required |
| Address Line 2 (T) | Ship To Address 2 | Apt 4B |
Shipping address line 2 | Optional |
| City (T) | Ship To City | Los Angeles |
Shipping city | Required |
| State (T) | Ship To State | CA |
Shipping state | Required |
| Postal Code (T) | Ship To Zip | 90210 |
Shipping postal code | Required |
| Country Code (T) | Ship To Country | US |
Shipping country | Required |
| Phone (T) | Ship To Telephone | 555-123-4567 |
Recipient phone | Optional |
| FFL Number (T) | FFL Reference | (provided by FFL dealer) |
FFL dealer license number for firearm orders | Conditional (FFL orders only) |
| Notes (T) | Order Note | Special handling |
Free-text order note | Optional |
The following field categories are available from Flxpoint:
- Fulfillment Request: FR Number, FR Notes, Custom Fields, Confirm To Email, Confirm To Name.
- FR Item: SKU, Quantity, Unit Price, Custom Fields.
- Shipping Address: Full Name, Address Line 1, Address Line 2, City, State, Postal Code, Country Code, Phone.
- FFL Information: FFL Number, FFL Dealer Name, FFL Address fields (when FFL Required is enabled).
- Connection shows Connected and passes Test Connection.
- Environment is set to Production before sending live orders.
- Mapping template is selected and saved.
- Required Ship To fields, SKU, and Quantity are mapped.
- FFL Required is toggled correctly for firearm dropship orders.
- Request not sending? Verify API credentials (Environment, API Username, API Password, Customer Number) and confirm the connection passes Test Connection.
- "Customer Ship To Record No Longer Available" error: Indicates Iron Valley could not match the ship-to address. Re-check the Ship To mapping or hold the FR and retry.
- "Product Restriction Found: FFL" error: The FFL PDF is missing for an FFL-required item. Attach the FFL PDF and reprocess the request.
- Mixed Brands in a Single PO: If a PO contains both replenishment and dropship brands, split it into separate POs to ensure correct classification.
- Test orders going through to live fulfillment: Confirm your connection is set to Staging for testing. Switch to Production only after your test order has been approved.
- FR is submitted to Iron Valley using the configured API connection.
- Iron Valley automatically classifies the order as Replenishment or Dropship based on brand and routing.
- For dropship firearm orders with FFL Required enabled, FFL documentation is sent alongside the PO.
- If the request is accepted, the FR is marked as processed.
| Feature | Availability | What to Expect |
|---|---|---|
| FR Number | Supported | FR Number is sent as the Iron Valley PO Number. |
| Ship To Address | Supported | Full address including Address Lines 1–2, City, State, Postal Code, Country. |
| FR Item Association | Supported | Line items include SKU and Quantity. |
| FFL Documentation | Supported | FFL PDF is automatically delivered for FFL-required firearm dropship orders. |
| Replenishment vs Dropship | Automatic | Classified by brand and routing destination. |
| Environment Toggle | Supported | Production or Staging selectable on the connection. |
| Auto Acknowledgements | Basic | FR is marked Acknowledged on a successful API response. |
| Custom Fields | Supported | FR and FR Item Custom Fields are mappable to Iron Valley order notes. |
Get Shipments
Iron Valley integration: Supported
The Iron Valley – Get Shipments integration retrieves shipment data from Iron Valley via API, including carrier, tracking numbers, and warehouse. This operation uses the same Iron Valley API connection configured for Send Fulfillment Requests.
The sections below walk through each step of the setup and configuration process.
Use this job to:
- Retrieve shipment data including carrier and tracking numbers from Iron Valley.
- Update orders with shipment confirmations after fulfillment.
- Associate shipped items by SKU and order number.
Each run follows this workflow:
- 1Connect — Uses the Iron Valley API connection (Environment, API Username, API Password, Customer Number) to query shipment data.
- 2Parse — Carrier, tracking number, warehouse, and order number are parsed into your mapping template.
- 3Save — Shipment data posts back to the order; partial shipments are supported across multiple runs.
Choose Iron Valley and select your existing API connection. Reuse the same connection from Send Fulfillment Requests if one already exists.
Choose or create a mapping template named Iron Valley – Get Shipments. Use the recommended fields from the Mapping Utilities section below.
Run manually or schedule periodic runs (UTC) — for example, every 2 hours.
Map these Iron Valley shipment fields to your Flxpoint shipment object.
| Flxpoint Field | Iron Valley Field | Example | Purpose | Status |
|---|---|---|---|---|
| Shipped Via (T) | Shipment: Carrier | UPS |
Carrier name or code | Required |
| Tracking Numbers (T) | Shipment: Tracking Number | 1Z999... |
Tracking number | Required |
| Order Confirmation Number (T) | Shipment: Order Number | FR12345 |
Links the shipment to the original FR | Required |
| Warehouse (T) | Shipment: Warehouse | (Iron Valley warehouse code) |
Records the originating warehouse | Optional |
| Shipment Date (D) | Shipment: Shipped At | 2026-05-01T20:59:00Z |
Ship date | Optional |
The following fields are available from the Iron Valley shipment response:
- Iron Valley Shipment: Carrier, Order Number, Tracking Number, Warehouse, Shipment Date.
Options include Field, Value, Mapping Set, Rules, Don't Map, Set to Empty.
- Shipment data is fetched via the Iron Valley API connection on each scheduled run.
- Iron Valley returns one record per shipment, including carrier, tracking, and the linking order number.
- Partial shipments are supported — multiple responses can incrementally complete fulfillment.
- Connection shows Connected and passes Test Connection.
- Mapping template is selected and saved.
- Order Number is mapped to associate shipments with the correct FRs.
- Tracking Number and Carrier fields are mapped.
- Authentication errors (401): The connection token has expired or credentials are invalid. Re-test the connection — Flxpoint regenerates the auth token automatically.
- "No Data" responses: The order may not have shipped yet. Confirm shipment status with Iron Valley and retry later.
- Mapping issues: Ensure required fields like Tracking Number and Carrier are mapped correctly in the Mapping Dashboard.
- Shipments not linking to FRs: Confirm the Order Number mapping points to your FR Number so Flxpoint can match the shipment to the original FR.
| Feature | Availability | What to Expect |
|---|---|---|
| Carrier & Tracking | Supported | Carrier and tracking number are returned per shipment. |
| Shipment to FR Association | Supported | By Order Number matching the original FR. |
| Partial Shipments | Supported | Multiple responses can incrementally complete fulfillment. |
| Warehouse Code | Supported | Records the originating warehouse on the shipment. |
| Item-Level Quantity | Limited | Iron Valley returns shipment headers; line-level shipped quantities are inferred from the matched FR items. |
| Invoice Information | Not Supported | Invoices are not part of this operation. |
You're ready to automate this source
You've finished setting up Iron Valley. If you'd like, you can now put its operations on an automated schedule.
- Select the operations to schedule (Get Inventory Primary, Get Inventory Secondary, Send Fulfillment Requests, Get Shipments).
- Pick how often and when they should run. You can edit or pause schedules anytime from the operations screen.
Tip: A daily schedule for inventory and a more frequent schedule (every 2 hours) for shipments is a simple place to start.
Troubleshooting Common Errors
Common issues and solutions for the Iron Valley integration. Expand each item to learn more.
What's happening
The Iron Valley API or FTP connection is not authenticating, or Test Connection returns an error.
- API credentials (API Username, API Password, Customer Number) may be incorrect or have changed.
- The connection may be set to the wrong Environment (Staging vs Production).
- FTP credentials (host, username, password) may be incorrect or expired.
How to fix it
- Open the Iron Valley connection and click Test Connection. If it fails, re-enter the credentials provided by Iron Valley.
- For the API connection, confirm the Environment matches what you intend (Production for live orders, Staging for testing).
- If credentials were working before, contact Iron Valley to confirm your account access is still active.
- For FTP, verify the host, port, and username/password with Iron Valley.
What's happening
Get Inventory (Primary) is not importing product data from Iron Valley's FTP server.
- FTP credentials may be incorrect or expired.
- The Inbound Remote File Folder may be misconfigured.
- The product feed may not have been delivered yet.
How to fix it
- Open the FTP connection and click Test Connection to verify credentials.
- Confirm the Inbound Remote File Folder matches where Iron Valley delivers your feed.
- If Remote Filename Pattern is set, confirm it matches the actual filename.
- Run the integration manually and check the logs for file retrieval errors.
What's happening
Send Fulfillment Requests fails to submit orders to Iron Valley. The order may be rejected with a specific error.
- "Customer Ship To Record No Longer Available": Iron Valley could not match the ship-to address.
- "Product Restriction Found: FFL": An FFL PDF is missing for an FFL-required item.
- API credentials may be invalid, or the Environment may be set incorrectly.
- Required Ship To fields, SKU, or Quantity may not be mapped.
How to fix it
- Verify your API connection — Environment, API Username, API Password, and Customer Number.
- For ship-to errors, re-check the Ship To mapping (Address Line 1, City, State, Postal Code, Country) or hold the FR and retry.
- For FFL restriction errors, attach the FFL PDF to the order and reprocess.
- For mixed-brand POs, split into separate POs so each is correctly classified as Replenishment or Dropship.
What's happening
FFL-required dropship firearm orders are failing to send because FFL documentation is missing or incomplete.
- FFL Required may not be enabled on the Iron Valley source.
- An FFL PDF was not attached to the FR before submission.
- The PDF may be illegible, expired, or not match the dealer.
How to fix it
- Open the Iron Valley source → Send Fulfillment Requests settings and confirm FFL Required is toggled ON.
- For each FFL order, attach a current, legible FFL PDF before submission. Flxpoint will prompt you if the PDF is missing.
- Non-firearm dropship orders skip the FFL upload step automatically — only firearm dropship orders require the FFL PDF.
- Replenishment orders to your own warehouse do not require FFL documentation.
What's happening
Recent orders show no tracking updates. Get Shipments may not be pulling the latest data from Iron Valley.
- The order may not have shipped yet on Iron Valley's side ("No Data" response).
- Authentication may have expired (401) and need to be refreshed.
- Tracking Number, Carrier, or Order Number may not be mapped correctly.
How to fix it
- Open the Get Shipments mapping template and confirm Tracking Number, Carrier, and Order Number are mapped.
- If you see 401 errors, click Test Connection on the Iron Valley API connection — Flxpoint regenerates the auth token automatically.
- Confirm the integration schedule is active, or run it manually.
- If tracking appears delayed, allow time for Iron Valley to process the shipment after fulfillment.
Still need help? If you're experiencing issues not covered here, contact Iron Valley or your Flxpoint account manager.
Contact Support