ShipMonk × Fulfil
3PL PROVIDER

ShipMonk

Connect with ShipMonk's scalable 3PL fulfillment platform with bi-coastal and international warehouse locations.

Request a Demo

Overview

E-commerce businesses choose ShipMonk for scalable order fulfillment designed to grow with their needs. With multiple warehouses on both US coasts and international locations, ShipMonk enables fast shipping to customers worldwide. Fulfil's native integration creates a seamless connection between your ERP and ShipMonk's system, ensuring orders are picked, packed, and shipped without delay.

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 processing
  • Product variant synchronization
  • Real-time inventory adjustments
  • Bundle item fulfillment
  • Special services (embroidery, engraving)
  • EDI order support
  • Partial shipment and receipt handling

Supported Actions

From Fulfil to ShipMonk:

  • Send customer shipments for fulfillment
  • Send outbound internal shipments
  • Send supplier shipments for receiving
  • Send inbound internal shipments
  • Send customer return shipments
  • Send product information

From ShipMonk to Fulfil:

  • Receive full and partial shipment confirmations with tracking
  • Receive outbound internal shipment shipping updates
  • Receive supplier shipment receipt confirmations
  • Receive inbound internal shipment receipt confirmations
  • Receive customer return receipt confirmations
  • Import inventory adjustments

Best For

  • Scalable DTC Brands: Companies needing fulfillment that grows with their business
  • Bi-Coastal Operations: Brands wanting to ship from both East and West Coast
  • International Sellers: Businesses shipping to customers worldwide
  • Returns-Heavy Brands: Companies with significant return volumes
  • EDI Trading Partners: Brands selling to retailers via EDI
Setup Instructions

Step 1: Obtain ShipMonk Credentials

Contact your ShipMonk Customer Success Manager to obtain:
- Store ID
- API Key
- Trading Partner Code
- Warehouse Code

Step 2: Create ShipMonk 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: ShipMonk
  6. Structure: As required for your operations
  7. Click Create

Step 3: Create ShipMonk Integration

  1. Navigate to Settings > Integrations
  2. Click Setup new integration
  3. Select ShipMonk as the Type
  4. Enter your API Key
  5. If using a test API key, check the Test Mode checkbox
  6. Enter your Store ID and Trading Partner Code
  7. Select the warehouse created in Step 2 and enter the Warehouse Code
  8. Click Save

Step 4: Configure Shipment Updates Method

ShipMonk offers two methods for receiving shipment updates:

API Polling (Recommended)
- Highly reliable for most users, especially high-volume operations
- Automatic retry if polling fails
- Enable by setting up "Get customer shipment advices" scheduler

Webhook Integration (Required for EDI)
- Provides SSCC labels and special codes required for EDI orders
- Copy webhook URL from integration settings
- Configure in ShipMonk portal under Account Settings
- Important: Turn OFF "Get customer shipment advices" scheduler when using webhooks

Step 5: Enable 3PL Schedules

  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 ShipMonk (recommended: 15 minutes)
- Get customer shipment advices: Retrieves tracking numbers and marks shipments as done (only if using API polling)

For Receiving:
- Send supplier shipments: Exports draft supplier shipments to ShipMonk
- Get inventory receipts: Marks supplier shipments as received

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

Bi-Coastal Fulfillment

Leverage ShipMonk's East and West Coast warehouses to reduce shipping times and costs. Route orders to the optimal location based on customer proximity.

International Fulfillment

Ship to customers worldwide using ShipMonk's international warehouse network, reducing cross-border shipping times and costs.

Bundle Item Fulfillment

For product bundles, Fulfil sends only the input components to ShipMonk. ShipMonk assembles and ships the complete bundle to the customer.

Special Services Support

Embroidery Services:
Configure embroidery instructions through product options:
- Font, line text, thread color, location
- Logo URL for logo-based embroidery
- Automatically formatted as special instructions

Engraving Services:
Use product option code deposco_engraving for engraving specifications.

Note: Special services incur additional fees from ShipMonk. Contact your representative for pricing.

EDI Order Fulfillment

For brands selling to retailers via EDI:
- Webhook integration provides SSCC labels and tracking codes
- Supports 856 Advance Ship Notice generation
- Compatible with SPS Commerce and other EDI providers

Partial Shipment and Receipt Support

  • Split orders into multiple shipments automatically
  • Handle partial supplier shipment receipts
  • Maintain accurate tracking for all partial fulfillments

Return Processing

Send customer returns to ShipMonk for inspection and restocking. Inventory automatically updates in Fulfil once returns are processed.

Cycle Count Management

Import inventory from ShipMonk for cycle counting:
1. Navigate to Inventory & Stock > Inventory Adjustments
2. Click Start new count
3. Select ShipMonk warehouse to fetch current quantities
4. Fulfil creates cycle count with all matching products

Pricing

ShipMonk pricing varies based on storage volume, order volume, fulfillment services, and special services like embroidery or engraving. Contact ShipMonk directly for a quote tailored to your business needs.

Support

For questions about this integration, contact Fulfil support. For ShipMonk-specific questions or to set up your account, visit ShipMonk or reach out to your ShipMonk Customer Success Manager.

Frequently asked questions

How do I set up ShipMonk fulfillment in Fulfil?

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

Can I use ShipMonk 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 ShipMonk for fulfillment, and tracking information syncs back to each sales channel automatically.

How does inventory sync work with ShipMonk?

Inventory levels automatically sync in real-time between ShipMonk and Fulfil. When products are received at ShipMonk, 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 ShipMonk for receiving?

Yes, you can send purchase orders and supplier shipments directly to ShipMonk for receiving. Fulfil exports the shipment details to ShipMonk, 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 ShipMonk 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 ShipMonk?

Yes, Fulfil's automation rules allow you to automatically route specific orders to ShipMonk 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 ShipMonk?

Returns can be sent directly to ShipMonk for inspection and restocking. Once ShipMonk 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 ShipMonk warehouse locations?

Yes, Fulfil supports multiple ShipMonk warehouse locations with unified visibility. You can view inventory across all ShipMonk 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 ShipMonk?

Fulfil can batch multiple orders together before sending them to ShipMonk 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 ShipMonk?

Yes, Fulfil intelligently splits orders when inventory is distributed across multiple warehouses. If some items are at ShipMonk 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 ShipMonk?

Book a demo to learn how Fulfil integrates with ShipMonk.

Book a Demo