Kayo 3PL

Last updated 2026-05-11

Kayo 3PL Integration — Shopify Edited Order Sync (Account Editor)

This guide helps merchants using Kayo 3PL understand how to configure the integration so that Account Editor order edits are always reflected correctly. Kayo 3PL manages order processing based on Shopify's hold status — orders placed on hold are not processed until the hold is released.

Delayed Payment Capture does NOT work with Kayo 3PL. The Hold Flow is the only supported integration method. Do not attempt to use the Delayed Master Flow with this integration.

How the Integration Works

Kayo 3PL checks the hold status of each order before processing. When a hold is active, Kayo 3PL skips the order entirely — giving customers time to make changes before fulfillment begins. Once the hold is released, Kayo 3PL picks up the order with all edits included.

Step 1 — Order Created

Customer completes checkout → the order is created in Shopify.

Step 2 — Order Placed on Hold

The Hold Flow applies a hold to the order → Kayo 3PL sees the hold status and does not process the order.

Step 3 — Grace Period Active

The editing window opens. The customer can make changes in Account Editor — add items, remove items, adjust quantities, update the delivery address.

Step 4 — Kayo 3PL Waits

While the hold is active, Kayo 3PL does not process the order. It remains paused until the hold is released.

Step 5 — Grace Period Ends

The editing window closes → no further changes are accepted.

Step 6 — Hold Released

The Flow automatically removes the hold → the order is released for fulfillment.

Step 7 — Kayo 3PL Processes the Order

Kayo 3PL picks up the released order with all edits already included and begins fulfillment.


Step-by-Step Setup

Step 1 — Import the Hold/Release Flow

The Hold/Release Flow places a hold on every new order during the editing window, then removes it automatically once the grace period expires — triggering Kayo 3PL to process the finalized order.

  1. Download the Hold/Release Master Flow file (provided with this guide)
  2. In Shopify Admin, go to Apps → Shopify Flow
  3. Click Import and select the downloaded .flow file
  4. Configure the grace period timing to match your editing deadline (e.g., 30 minutes)
  5. Click Activate to enable the Flow
  6. Click Save
Download Account Editor Hold & Release Master Flow
How the Flow works: When a new order is created, the Flow immediately places it on hold — blocking Kayo 3PL from processing it. Once the grace period expires, the Flow releases the hold and Kayo 3PL picks up the fully edited order.

Step 2 — Verify Kayo 3PL Configuration

Confirm that Kayo 3PL is set up to respect Shopify's order hold status before going live.

  1. Check that Kayo 3PL is configured to skip orders that are on hold
  2. Contact Kayo 3PL support if needed to confirm the hold settings are active
  3. Verify with a test order that held orders are not being processed prematurely
If Kayo 3PL is not respecting the hold status, orders will be processed before the editing window closes. Confirm this setting is correct before running live orders through the integration.

Step 3 — Your Account Editor Workflow

Once the Flow is active and Kayo 3PL's hold settings are confirmed, every order runs like this automatically:

  1. New order arrives → hold applied → (Kayo 3PL sees the hold and does not process )
  2. Grace period active → Customer edits in Account Editor — add/remove items, change quantities, update address
  3. Grace period expires → Flow releases the hold automatically
  4. Kayo 3PL picks up the released order
  5. Order is fulfilled with all edits included — no manual steps needed

What happens after this setup:

  • Correct order total — removed items not counted
  • Added items appear correctly in Kayo 3PL
  • Quantity changes reflected accurately
  • Address changes included at fulfillment
  • Fully automated — hold management handled by the Flow
Setup complete! Kayo 3PL will always receive the final, correctly edited order. The Flow handles the hold and release automatically.

Settings Summary

WhereSettingValue
Shopify → Apps → Shopify FlowHold/Release Master FlowActive — grace period configured
Kayo 3PLHold statusRespected — confirmed with Kayo 3PL support
Account Editor → SettingsEditing DeadlineConfigured (e.g., 30 min)
Shopify → Settings → PaymentsPayment capture methodNo change needed

Testing Your Integration

Complete all tests below before going live to confirm holds, edits, and fulfillment are all working correctly.

Test 1 — Hold Status Verification

  1. Place a test order
  2. Check the order status in Shopify — it should show as on hold
  3. Check Kayo 3PL — the order should not be processing
  4. Wait for the editing period to expire
  5. Verify the hold is removed and Kayo 3PL receives the order for processing

Test 2 — Edit Synchronization

  1. Place a test order with multiple items
  2. During the editing window, remove one or more products
  3. Wait for the editing period to expire
  4. Verify Kayo 3PL receives the order with correct items only — removed products should not appear

General Test Flow

  • Place a test order — confirm the order status is on hold in Shopify
  • Check Kayo 3PL immediately — order should not be processing yet
  • Make edits during the editing window — add/remove items, update the address
  • Wait for the grace period to expire
  • Check Kayo 3PL again — the order should now be processing with all edits applied

Troubleshooting

IssueLikely CauseFix
Kayo 3PL processes the order before the editing window closesHold status not being respected by Kayo 3PLContact Kayo 3PL support to confirm the hold settings are correctly configured on your account
Hold is never applied when orders are placedFlow is inactive or misconfiguredOpen Shopify Flow → verify the Hold/Release Flow is Active → review configuration and re-import if needed
Order never releases after the grace periodFlow is not removing the hold correctlyOpen Shopify Flow → check the run history → look for errors → re-import the Flow if needed
Edits not reflected in the order Kayo 3PL receivesChanges were made after the hold was releasedAll edits must be saved while the editing window is still open
Delayed Payment Capture was set up instead of Hold FlowWrong integration method usedRemove the Delayed Master Flow and set up the Hold/Release Flow instead — Delayed Payment Capture is not compatible with Kayo 3PL

Best Practices

  • Always use the Hold/Release Flow — Delayed Payment Capture is not compatible with Kayo 3PL
  • Confirm Kayo 3PL's hold settings are active before going live
  • Keep the grace period short — 30 minutes to 2 hours works well for most stores
  • Sync the editing deadline in Account Editor with the Flow timing so customers see an accurate countdown
  • Monitor Shopify Flow run history after launch to confirm holds and releases are firing correctly
  • Run both test scenarios — hold verification and edit synchronization — before accepting live orders

Need Help?

If orders still don't sync correctly after following this guide, contact Account Editor Support and share:

  • Your store URL
  • Screenshot of Shopify Flow → Hold/Release Flow status and run history
  • Confirmation from Kayo 3PL that hold settings are active on your account
  • The affected order number
Ready to try it?

Put this into practice.

Install Account Editor free and set up self-serve order editing, cancel deflection, and post-purchase upsells in about 5 minutes.