Integrations reference
A reference for Apps & Integrations. For the model behind it, see how apps and integrations work.
Categories
| Category | Apps |
|---|---|
| Sales Channels | Shopify, Amazon, eBay, Walmart, WooCommerce, BigCommerce, Magento 2, Magento 1, TikTok Shop, Temu, Faire, Square, Custom Channel, API Sales Channel |
| Shipping & Fulfillment | ShipStation, ShipBob, VeraCore, ShipHero, Shipfusion, Trackstar, Starshipit, Shippit, Shippo, Odoo 3PL, ShipRush, EasyPost, API Shipping Provider |
| Delivery Tracking | 17TRACK |
| Accounting | QuickBooks Online, Xero |
| Payment Processors | Stripe, PayPal |
| Advertising | Amazon Ads |
| EDI / Retail Trading Partners | SPS Commerce |
| Data & Reporting | Airtable |
| Productivity | Google Calendar |
Automation tools such as Zapier, n8n and Make aren't in this catalog. You connect them with an API token under Settings → Developer. See Connect Zapier and Connect n8n or Make.
Connection status
| Status | Where you see it | Meaning |
|---|---|---|
| Sync Active | Quick Access card | Automatic sync is running. |
| Sync Paused | Quick Access card | You've paused automatic sync for this connection. |
| Active | The connection's dashboard | The connection is authenticated and healthy. |
| Inactive | The connection's dashboard | Credentials were rejected — reconnect the app. |
Apps with no automatic sync to pause, such as PayPal, show neither Sync Active nor Sync Paused. Their panel reads All systems active unless an account needs attention.
Sync controls
Found under a connection's Settings → Sync tab:
| Control | What it does |
|---|---|
| Sync Schedule (Active / Paused) | Pauses or resumes all automatic sync and incoming webhooks for the connection. A manual Sync Now still works while paused. |
| What syncs switches | Turn individual capabilities on or off — each governs its own scheduled jobs and webhooks. |
Typical What syncs capabilities for a sales channel:
| Direction | Capability |
|---|---|
| Import from the channel | Import orders, Create SKU sales orders, Import products |
| Send to the channel | Push inventory, Push prices, Push costs, Submit tracking |
What each sales channel can sync
The switches each sales channel shows under Settings → Sync → What syncs. ✓ means the channel has that switch.
| Channel | Import orders | Create SKU sales orders | Import products | Submit tracking | Push inventory | Push prices | Other |
|---|---|---|---|---|---|---|---|
| Shopify | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | Push costs (off until you turn it on) |
| Amazon | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| Walmart | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | Import inventory (Walmart Fulfillment Services stock) |
| eBay | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| BigCommerce | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| WooCommerce | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| TikTok Shop | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| Temu | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| Faire | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | Tracking and stock apply to orders you fulfill yourself |
| Magento 2 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| Magento 1 | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | |
| Square | ✓ | Orders and refunds always import |
How each app connects
| Method | Apps |
|---|---|
| Authorize with the provider (redirect / popup) | Amazon, eBay, Walmart, WooCommerce, Temu, TikTok Shop, Faire, Square, QuickBooks Online, Xero, Stripe, Google Calendar, SPS Commerce, Airtable |
| Enter credentials (API key / token form) | Shopify custom app, BigCommerce, Magento 2, Magento 1, ShipStation, ShipBob (personal access token), VeraCore (username, password, System ID and server name), ShipHero (API username and password), Shippit (API key), Shippo (API token), EasyPost (API key), Starshipit, Shipfusion, Trackstar, Odoo 3PL, 17TRACK, PayPal (your PayPal app's Client ID and Secret; signing in with PayPal is coming soon). On the ShipHero, Shipfusion, ShipMyOrders, ShipStation, Starshipit, Trackstar and VeraCore settings, a saved password, key or token is never shown again: the field stays blank with Saved — enter a new value to replace it. Leave it blank to keep the saved one. |
| Partner sends to SKU.io (webhook / token) | API Sales Channel, API Shipping Provider |
| App pulls from a SKU.io feed | ShipRush: SKU.io creates the feed address and credentials, and you enter them in ShipRush |
Permissions
Managing integrations is controlled by separate permissions:
| Permission | Covers |
|---|---|
| View | Seeing Apps & Integrations and a connection's screens |
| Connect | Adding a new connection |
| Update | Changing a connection's settings and sync controls |
| Sync | Running a sync or re-authorizing |
| Disconnect | Deleting a connection |
PayPal accounts use the Integrations permissions List, Manage, Sync, and Delete, plus two Sales Orders permissions for pay links and refunds. See the PayPal reference.
Related
- Manage a connected app — these controls in context.