NRI × Fulfil
3PL PROVIDER

NRI

Connect with NRI's 3PL order fulfillment platform for seamless e-commerce order processing and fulfillment.

Request a Demo

Overview

E-commerce brands choose NRI for efficient order fulfillment with comprehensive warehouse management capabilities. Fulfil's native NRI integration enables merchants to automate order processing, inventory management, and returns handling while maintaining complete visibility across all sales channels including Shopify, Amazon, and custom storefronts.

Type: Direct 3PL Integration

Capabilities

  • Customer shipment fulfillment with tracking
  • Outbound internal shipments (transfers out)
  • Supplier shipment receiving
  • Inbound internal shipments (transfers in)
  • Customer return shipments
  • Product variant creation
  • Real-time inventory adjustments
  • Partial shipping and receiving support
  • Carrier service selection

Supported Actions

From Fulfil to NRI:

  • Send product details to create new variants
  • Send customer shipments for fulfillment
  • Send outbound internal shipments
  • Send supplier shipments for receiving
  • Send inbound internal shipments
  • Send customer return shipments

From NRI to Fulfil:

  • Receive fulfillment updates with tracking numbers
  • Receive outbound internal shipment shipping updates
  • Receive supplier shipment receipt updates
  • Receive inbound internal shipment receipt updates
  • Receive customer return receipt updates
  • Import inventory adjustments

Best For

  • DTC E-commerce Brands: Direct-to-consumer brands requiring reliable fulfillment
  • Multi-Channel Retailers: Businesses selling across Shopify, Amazon, and other platforms
  • Returns-Heavy Businesses: Brands with significant return volumes
  • Growing Brands: Companies scaling their fulfillment operations
Setup Instructions

Step 1: Obtain NRI Credentials

Contact NRI to obtain your integration credentials:
- Merchant ID
- API Key
- Warehouse Code
- Division Code
- Trading Partner Code (optional)

Step 2: Create NRI Warehouse in Fulfil

  1. Navigate to Inventory & Stock > Locations
  2. Click Setup New Location
  3. Select Warehouse and configure:
  4. Type: 3PL
  5. 3PL Source: NRI
  6. Structure: As required for your operations
  7. Click Create

Step 3: Connect to NRI

  1. Open your NRI warehouse in Fulfil
  2. Click the three-dot action menu and select Connect to 3PL
  3. Enter your NRI credentials:
  4. Merchant ID: Your NRI account identifier
  5. API Key: Your NRI API key
  6. Trading Partner Code: Optional trading partner code
  7. Warehouse Code: The NRI warehouse code
  8. Division Code: The location code for the NRI warehouse
  9. Click Connect

Step 4: Enable 3PL Schedules

Configure automated synchronization between Fulfil and NRI:

  1. Scroll to 3PL Schedules section in warehouse settings
  2. Click + to add schedules for each action:

For Fulfillment:
- Send customer shipments: Sends assigned shipments to NRI (recommended: 15 minutes)
- Get customer shipment advices: Retrieves tracking numbers and marks shipments as done
- Send internal shipments (to shipping 3PL): Sends assigned outbound internal shipments
- Get internal shipment advices (from shipping 3PL): Marks shipments as shipped with tracking

For Receiving:
- Send supplier shipments: Exports draft supplier shipments to NRI
- Get inventory receipts: Marks supplier shipments as received
- Send internal shipments (to receiving 3PL): Sends shipped internal shipments for receiving
- Get internal shipment advices (from receiving 3PL): Marks internal shipments as done

For Returns:
- Send customer return shipments: Sends draft return shipments to NRI for receiving
- Get customer return shipment advices: Marks return shipments as done

For Inventory:
- Get Inventory Adjustments: Creates inventory adjustments based on NRI quantity changes

  1. Select an interval for each schedule or enter custom timing
  2. Click Save

Step 5: Configure Carrier Selection (Optional)

Set carrier and service on customer shipments before sending to NRI:

  1. Use automation rules to set the carrier and service level
  2. For third-party billing, set the 3PL carrier account number via automation rule
  3. NRI will use these settings when purchasing shipping labels
Features in Fulfil

Partial Shipping Support

When NRI ships a customer order partially, Fulfil automatically splits the shipment, marking shipped items as done with tracking while keeping unshipped items in assigned status for later fulfillment.

Partial Receipt Handling

For partial supplier shipment receipts, Fulfil updates the original shipment with received quantities and creates a new shipment for pending items, allowing NRI to receive the balance separately.

Product Variant Sync

Automatically send product details from Fulfil to NRI when creating new variants, ensuring NRI's system stays synchronized with your product catalog.

Carrier Billing Management

Specify billing account numbers for third-party carrier billing, allowing NRI to purchase labels using your negotiated carrier rates.

Returns Processing

Handle customer returns through NRI with automated receiving updates. Returns flow back into Fulfil inventory once NRI completes inspection and restocking.

Real-Time Inventory Sync

Inventory adjustments from NRI automatically create inventory adjustments in Fulfil, maintaining accurate stock counts across all sales channels.

Pricing

NRI pricing varies based on storage volume, order volume, and fulfillment services. Contact NRI directly for a quote tailored to your business needs.

Support

For questions about this integration, contact Fulfil support. For NRI-specific questions or to set up your account, visit NRI Distribution or reach out to your NRI account manager.

Frequently asked questions

How do I set up NRI fulfillment in Fulfil?

To set up NRI in Fulfil, navigate to Inventory & Stock → Locations, create a new warehouse with Type set to 3PL, and configure your NRI credentials. The setup typically takes 45 minutes.

Can I use NRI for both Shopify and Amazon orders?

Yes, Fulfil's ERP automatically imports orders from Shopify, Amazon, and other channels. You can route all these orders to NRI for fulfillment, and tracking information syncs back to each sales channel automatically.

How does inventory sync work with NRI?

Inventory levels automatically sync in real-time between NRI and Fulfil. When products are received at NRI, stock levels update in Fulfil immediately. When orders are fulfilled, inventory decreases automatically. This ensures accurate stock counts across all your sales channels.

Can I send supplier shipments to NRI for receiving?

Yes, you can send purchase orders and supplier shipments directly to NRI for receiving. Fulfil exports the shipment details to NRI, and once they receive and inspect the products, the shipment is automatically marked as received in Fulfil with updated inventory levels.

Does tracking information sync automatically?

Yes, when NRI fulfills an order, tracking numbers automatically sync to Fulfil and push back to Shopify, Amazon, and other connected sales channels, triggering automated customer notification emails.

Can I route orders automatically to NRI?

Yes, Fulfil's automation rules allow you to automatically route specific orders to NRI based on product type, destination, inventory availability, or custom criteria. This eliminates manual warehouse assignment and ensures orders flow to the right fulfillment center automatically.

How are returns handled with NRI?

Returns can be sent directly to NRI for inspection and restocking. Once NRI receives and inspects returned products, inventory automatically updates in Fulfil and syncs back to your sales channels, making products available for sale again.

Can I manage multiple NRI warehouse locations?

Yes, Fulfil supports multiple NRI warehouse locations with unified visibility. You can view inventory across all NRI facilities, route orders to the optimal location based on proximity or stock availability, and track fulfillment status across all locations from a single dashboard.

How does order batching work with NRI?

Fulfil can batch multiple orders together before sending them to NRI based on your configured sync schedule. This reduces API calls and streamlines fulfillment operations. You can adjust the batch frequency to match your fulfillment volume—from every 5 minutes for high-volume operations to hourly for lower volumes.

Can I split orders between my own warehouse and NRI?

Yes, Fulfil intelligently splits orders when inventory is distributed across multiple warehouses. If some items are at NRI and others in your own warehouse, Fulfil creates separate shipments for each location, ensuring customers receive all their items while optimizing fulfillment from the most appropriate facility.

Ready to get started with NRI?

Book a demo to learn how Fulfil integrates with NRI.

Book a Demo