Connect your Square online store or Square POS to Jetpack for seamless fulfillment operations. This integration automatically syncs your products, imports online orders, and keeps your inventory levels up-to-date across both platforms.
About ShipBob Integration References
During setup, you’ll authorize the “ShipBob” integration in your Square account. This is expected—Jetpack has licensed ShipBob’s integration infrastructure to provide reliable connections. Your data flows seamlessly to your Jetpack dashboard.
Prerequisites
Before connecting Square to Jetpack, ensure you have:- Active Square account with admin access
- Square Online Store or Square POS with online ordering enabled
- Jetpack merchant account with login credentials
This integration imports only online orders from Square Online Store or online ordering via Square POS. In-person POS transactions are not imported unless they include online shipping.
Connecting Square to Jetpack
The Square integration connects through Jetpack’s App Store using OAuth authentication. This process involves two connection steps: first connecting to ShipBob’s integration infrastructure, then authorizing Square to share data with Jetpack.Under Create a new channel, enter a name for this integration
Enter a descriptive name (e.g., your Square store name) to identify this connection in your dashboard.
Configuring Your Integration

- We recommend that you sync Products first and verify they import correctly before enabling Orders.
Configuring Sync Schedule
Choose a sync frequency from the dropdown

- Every 30 minutes: Near real-time syncing (recommended)
- Hourly: Syncs once per hour
- Daily: Syncs once per day at a scheduled time
- Pause: Disable automatic syncing
Ship Option Mapping
Before Jetpack can fulfill orders, you must map your Square shipping methods to Jetpack ship options. This ensures orders ship using the correct carrier service based on the customer’s selection at checkout. Learn how to configure Ship Option Mapping here.Verifying Your Integration
After installation and configuration, create a test order to verify the integration is working correctly:What Syncs Automatically
Once connected, Square and Jetpack exchange data automatically to keep your operations running smoothly.Product Syncing
When you connect Square to Jetpack, all active items in Square sync to Jetpack’s Product Catalog immediately. Product syncing includes:| Data Type | What Syncs |
|---|---|
| Product Information | Name, SKU, weight, dimensions (if provided) |
| Product Images | Images sync for easy identification in your catalog |
| Item Variations | Each variation (e.g., size, color) is treated as a separate SKU in Jetpack with variation names appended to the item name |
| Sync Timing | Products sync immediately when created or updated in Square |
Order Importing
Square orders are imported to Jetpack based on your configured sync schedule (every 30 minutes, hourly, or daily). The integration captures all the information Jetpack needs to fulfill your orders:| Order Data | Details |
|---|---|
| Customer Information | Name and shipping address |
| Order Contents | Products (items) and quantities |
| Shipping Method | The shipping method selected by the customer |
| Order Notes | Any notes added to the order |
| Order Number | Square order number (mapped to Jetpack Reference ID) |
| Order Status | Orders with “Open” or “Unfulfilled” status are imported |
- In-person POS transactions without shipping
- Pickup orders
- Canceled orders
Inventory Syncing
Jetpack syncs available inventory back to Square based on your configured sync schedule whenever inventory levels change. Inventory updates are triggered by:- Receiving new inventory at Jetpack
- Fulfilling orders
- Inventory adjustments
- Returns processing
If you have multiple Square locations, contact Jetpack Care to configure which location should receive inventory updates from Jetpack.
Tracking Number Syncing
When Jetpack ships an order, tracking information syncs back to Square automatically:- Tracking number is added to the order in Square
- Order status updates to “Fulfilled” or “Shipped”
- Square sends shipment notification email to customer with tracking link
Working with Product Variations
Square item variations (such as different sizes or colors) integrate seamlessly with Jetpack:- Each variation is treated as a separate SKU in Jetpack
- Variation names are appended to the item name in Jetpack
- Inventory is tracked separately for each variation
Order Notes and Gift Messages
Order Notes sync from Square to Jetpack and are visible in order details, helping your fulfillment team process orders with special instructions. Gift Messages can be included on packing slips with configuration. Contact Jetpack Care if you need gift messages to appear on packing slips for your Square orders.Handling Split Shipments
If an order ships from multiple Jetpack fulfillment centers or in multiple packages:- Each shipment is updated in Square separately
- Each tracking number is added to the order
- Customer receives separate notifications for each shipment
Processing Returns
Jetpack does not automatically create return orders in Square. To process returns for Square orders:- Create the return order in Jetpack (manually or via API)
- Once processed, manually create a refund in Square
Disabling the Integration
If you need to disconnect Square from Jetpack, you can disable the integration through the App Store.Square Integration Features
Here’s a complete overview of what the Square integration supports:| Feature | Supported |
|---|---|
| Item variations | Yes |
| Online orders (Square Online) | Yes |
| Square POS online orders | Yes |
| In-person POS | No (unless online shipping) |
| Pickup orders | No |
| Gift messages | Yes (requires configuration) |
| Order notes | Yes |
| Inventory syncing | Yes (configurable schedule) |
| Tracking updates | Yes (automatic) |
| Product syncing | Yes (immediate) |
| Multiple Square locations | Yes (contact Jetpack Care to configure) |
Square Integration FAQs
What types of Square orders are imported to Jetpack?
What types of Square orders are imported to Jetpack?
Only online orders from Square Online Store or online ordering via Square POS are imported to Jetpack. In-person POS transactions are not imported unless they include online shipping with a delivery address.Orders with “Open” or “Unfulfilled” status are imported based on your configured sync schedule.
How do I handle multiple Square locations?
How do I handle multiple Square locations?
If you have multiple Square locations, Jetpack can sync inventory to a specific location. Contact Jetpack Care to configure which Square location should receive inventory updates from Jetpack’s fulfillment centers.
Why isn't my Square inventory updating?
Why isn't my Square inventory updating?
Inventory syncs from Jetpack to Square based on your configured sync schedule (every 30 minutes, hourly, or daily). If your Square inventory isn’t updating:
- Verify the integration shows as “Connected” in your Jetpack dashboard
- Check that you’ve configured the correct Square location (if you have multiple locations)
- Verify your sync schedule is not set to “Pause”
- Contact Jetpack Care if inventory hasn’t synced after the expected time
Can I sync historical orders from Square?
Can I sync historical orders from Square?
The Square integration imports new orders placed after the Start Shipping Date you configured during setup. Historical orders placed before this date are not automatically imported.If you need to fulfill historical Square orders through Jetpack, you can manually create orders or use bulk order import.
How do split shipments appear in Square?
How do split shipments appear in Square?
When an order ships from multiple Jetpack fulfillment centers or in multiple packages, each shipment is updated in Square separately. Each tracking number is added to the order, and your customer receives separate shipment notifications for each package.This is common when using MultiHub IQ or when inventory is split across fulfillment centers.
Can I change my sync schedule after initial setup?
Can I change my sync schedule after initial setup?
Yes, you can adjust your sync schedule at any time by navigating to Integrations > App Store > Square > Connection Settings and selecting a different frequency option (every 30 minutes, hourly, daily, or pause).
Let’s Dive Deeper
Store Integration Overview
Back to the main store integrations guide
Syncing Your Products
Learn how product syncing works across all integrations
Importing Your Orders
Understand all order import methods
Integrations + Apps Overview
Manage all your integrations in one place
Shopify Setup
Another popular e-commerce platform integration
Ship Option Mapping
Configure shipping method mappings

Questions? Contact Jetpack Care.
If you have any questions or run into issues, you can always contact Jetpack Care for help. Our team is always here to assist via Slack, phone, or email!




