Fulfillment Integrations
Connect VRIO with fulfillment providers to automate shipment processing, tracking updates, and order fulfillment workflows.
If you are selling physical products that must be shipped to a customer, you will either be manually fulfilling or you will have Vrio submit all new shipments to specific Fulfillment Connections.
Key Takeaways
- Fulfillment Connections can be set at the Campaign level or at the Item level, or determined automatically via a Fulfillment Router
- The priority hierarchy is: Fulfillment Router > Campaign-Level Connection > Item-Level Connection
- Shipments are posted every 15 minutes, unless additional Fulfillment Delay is configured
- Tracking is fetched 3 times daily: 1pm EST, 5pm EST & 9pm EST
- Each Connection requirements may vary
Fulfillment Connection Priority
Fulfillment connections can be determined at three levels, evaluated in the following priority order:
- Fulfillment Router (Highest Priority) - Automatically routes shipments to different fulfillment connections based on the customer's shipping address country and state. Set on the campaign. Learn more.
- Campaign Level - Set a fulfillment connection on the campaign that overrides all item-level connections for orders placed through that campaign. Learn more.
- Item Level - Set a fulfillment connection on individual shippable items. Used when no campaign-level connection or router is set. Learn more.
When to use a Fulfillment Router:
- You have multiple warehouses or 3PL providers in different regions
- You want to route orders to the nearest fulfillment center based on customer location
- You need country or state-level control over which provider handles shipments
When to use campaign-level connections:
- All items in the campaign ship from the same fulfillment provider
- You're selling the same items across multiple campaigns but need different fulfillment routing per channel
- You want to test a new fulfillment provider on a specific campaign without changing item configurations
When to use item-level connections:
- Different items within the same campaign ship from different fulfillment providers
- You have specific fulfillment arrangements per item (e.g., vendor direct-ship items)
- You want granular control over which provider handles each item
When a shippable Item is purchased, and there is a Connection set (via a router, at the campaign level, or at the item level), a shipment will be created and the shipping details will be sent to that connection.
Each connection will have different requirements and different data mapping.
Common Fulfillment Connections
- 3PL Central
- Cart Rover
- Fulfill.io
- Fulfillment Ninjas
- Fulfillment.com
- Quickbox
- Rapid Fulfillment
- Shiphero
- Shipstation
- Stalco
- The Fulfillment Lab
- Veeqo
- Vox
- ReadyCloud
Dont see your Fulfillment Provider? Contact [email protected] to inquire about adding new connections.
Combining Shipments
Most fulfillment connections support a Combine Shipments setting. When enabled, Vrio will automatically combine shipments going to the same customer address and same fulfillment connection into a single fulfillment order. This will combine any shipment that is either scheduled before, or up to 6 hours in the future.
You can enable this by checking the Combine Shipments checkbox on your fulfillment connection page.
How It Works
When Combine Shipments is enabled and a shipment is ready to post, Vrio checks for any other shipments going to the same customer address and same fulfillment connection that are either already scheduled or scheduled up to 6 hours in the future. If matches are found, they are grouped together and sent to your fulfillment provider as a single order.
Vrio looks ahead 6 hours because shipments rarely have the exact same scheduled post time. Without a lookahead window, shipments would almost always post individually since their timings wouldn't line up. The 6-hour window gives enough buffer to catch nearby shipments and combine them before they post separately.
ExampleA customer places two orders, both on offers with a 12-hour fulfillment delay:
- Order 1 placed at 5:00 AM → Shipment A scheduled to post at 5:00 PM
- Order 2 placed at 6:00 AM → Shipment B scheduled to post at 6:00 PM
When Shipment A is ready to post at 5:00 PM, Vrio looks ahead 6 hours for other shipments to the same address and connection. It finds Shipment B (scheduled at 6:00 PM, within the 6-hour window), so Shipment B is pulled forward and combined with Shipment A — both post at 5:00 PM.
This means Shipment B only waited 11 hours of its 12-hour delay. When using Combine Shipments, a shipment may post before its full fulfillment delay has passed if it falls within the 6-hour combining window of another shipment.
Pairing with Fulfillment Delay
To get the most out of shipment combining, consider adding a Fulfillment Delay on your offers. Without a delay, shipments post quickly and may miss the 6-hour combining window. Adding a delay gives Vrio more time to collect multiple shipments for the same customer before posting — increasing the likelihood they get combined into a single fulfillment order.
This is especially useful when:
- Customers place multiple orders in a short period
- Upsells or cross-sells create additional shipments on the same day
- You want to minimize the number of packages sent to the same address
Shipped Responders and Grouped Shipments
When using a Shipped Responder on the campaign level and there are grouped shipments, only one responder will send.
Updated 29 days ago
