Connect a Shopify Store
This article explains how to connect your Shopify store to Cahoot and what to expect once the integration is active. Setup requires installing the Cahoot app in Shopify and submitting a short form — Cahoot Support will confirm when your connection is live.
Step-by-Step Setup
1Install the free Cahoot App from the Shopify App Store.
2After installing, click the blue link to open the Application Preferences page.
3Select your Initial Order Date, then click Save Preferences to begin importing orders.
4Submit your Shopify Store Name using the Shopify Integration Form, then notify Cahoot Support that your form has been submitted. Cahoot does not receive automatic notifications — you will receive confirmation once configuration is complete.
What Happens After Activation
Once your Shopify integration is active, order fulfillment runs automatically:
- Order Import: New Shopify orders import to Cahoot within 15–30 minutes of placement.
- Automatic Fulfillment: Orders ship automatically from Cahoot warehouse locations that have your inventory.
- Status Updates: Shopify orders update to Fulfilled status once shipped, with tracking information included.
How Shopify Order Import Works
Understanding how Cahoot imports Shopify orders will help you avoid unexpected fulfillment issues.
Cahoot's import task runs every 15 minutes and captures a snapshot of each order's current line items and fulfillment status at that moment. Payment status does not affect import — if an item is on the order and unfulfilled, it will be imported.
This is especially important if you use post-purchase upsell apps. These apps may add items to an order immediately after checkout, then remove them if payment fails. If Cahoot's import task runs during that window, the extra item will be included in the Cahoot order.
Correcting an Order After Import
If an order needs to be corrected after it has been imported into Cahoot:
- To remove or exclude an incorrect item, see How to Void, Cancel, or Remove Orders from Cahoot Fulfillment.
- To re-import a corrected version of the entire order, exclude the original order in Cahoot, then either create a new order in Shopify or use Cahoot's Manual Import to bring in the corrected order.
What to Monitor
While fulfillment is automatic, the following order statuses may require your attention. Check your Processing page regularly for these scenarios:
- No Match Found: Orders that cannot be matched to a warehouse with available inventory.
- Manual Review — Invalid Address: Orders flagged due to a shipping address issue.
Optional: Shopify Location Setup
If you need granular control over which orders are sent to Cahoot for processing, a dedicated Shopify location setup is available. Most sellers use the standard integration and do not need this — it is only required in specific situations and must be approved by Cahoot before configuration.