Integrations: Overview

Integrations

Quick Summary: Connect your online store to Floship for automatic order import, inventory sync, and fulfillment updates.

Overview

The Integrations section lets you connect your e-commerce platforms to Floship. Once connected, your store orders are automatically imported, inventory stays in sync, and fulfillment updates are pushed back to your store — all without manual data entry.

Access integrations through Integrations in your portal. If you don't see this menu item, your integrations may be managed through your Account Manager.

Supported Platforms

Floship supports a wide range of e-commerce platforms:

Platform Connect Method Order Import Inventory Sync Fulfillment Updates
Shopify OAuth (app install) Yes Yes Yes
WooCommerce API credentials Yes No Yes
Amazon (US, UK, CA, IN, JP) API credentials Yes No Yes
Magento (v1 & v2) API credentials Yes No Yes
ShipStation API credentials Yes No Yes
BigCommerce API credentials Yes No Yes
TikTok OAuth Yes Yes Yes
Salla OAuth Yes Yes Yes
Shopline OAuth Yes Yes Yes
Brightpearl API credentials Yes Yes Yes
Newegg API credentials Yes No Yes
Webshipper API credentials Yes No Yes
Ecwid API credentials Yes No Yes
Etsy API credentials Yes No Yes
eBay API credentials Yes No Yes
Dear Systems Through CartRover Yes No Yes
Zoho Inventory Through CartRover Yes No Yes
Loop Integration Returns sync No No

Note: Platform availability may vary based on your account configuration. Contact your Account Manager if you need a platform that isn't listed.

What Integrations Do

Order Import

Once connected, orders from your store are automatically imported into Floship. The system checks for new orders regularly and also receives real-time updates from platforms that support webhooks (like Shopify and WooCommerce).

Inventory Sync

For supported platforms (including Shopify, Salla, Brightpearl, and others), Floship can push inventory quantities back to your store automatically. When quantities change in Floship, your store's inventory is updated to match. Check the platform table above for inventory sync availability.

Fulfillment Updates

When an order is shipped, Floship pushes the tracking number and fulfillment status back to your store. Your customers see shipping updates in their order status automatically.

Quick Start

  1. Navigate to Integrations in your portal
  2. Click Add New Integration
  3. Select your platform from the list
  4. Follow the platform-specific connection steps (OAuth login or enter API credentials)
  5. Configure sync settings as needed
  6. Click Save

Your orders will begin importing automatically within minutes.

The Integrations List

Your connected integrations appear as cards showing:

  • Logo — Platform icon
  • Domain — Your store URL
  • StatusActive or Inactive
  • Name — Platform name

Click any integration card to open its settings page.

Adding a New Integration

  1. Click the + button (or Add New Integration tile)
  2. Browse the available platforms
  3. Click the platform you want to connect

The selection includes Marketplace integrations (e-commerce platforms).

Common Settings

Most integrations share these settings:

Setting Description
Status Active or Inactive — toggle to enable/disable the integration
Mark Fulfillments Push fulfillment/tracking updates back to your store when orders ship
Sync Shipping Cost Include shipping costs from your store in the imported order
Pull Customs Value From Where to source customs values for international shipments

Platform-specific settings are covered in each platform's page: - Shopify - WooCommerce - Shopline — Shopline store connection and order sync - Other Platforms

How Sync Works

Orders sync through two mechanisms that work together:

  • Scheduled sync — The system checks your store for new and updated orders regularly (typically every 15–30 minutes depending on the platform)
  • Real-time webhooks — Platforms like Shopify and WooCommerce send instant notifications when orders are placed, so imports happen within minutes

Tip: If you notice orders missing, check that your integration status is Active and review any filter rules that may be excluding certain orders.

Connection Health

If your store's connection fails (e.g., expired credentials, store offline), Floship will:

  1. Continue retrying on each sync cycle
  2. Send you an email warning after 3 days of continuous failure
  3. Automatically disable the integration after 5 days of continuous failure

If your integration is disabled, you will receive an email notification. To reconnect: - For Shopify: Click the Re-Authorize button on the integration page - For API-based platforms: Verify and update your API credentials

Troubleshooting

Issue Cause Solution
Integration shows Inactive Connection failure or manually disabled Open the integration and check for re-authorization prompts; verify credentials
Orders not importing Filter rules excluding orders, or credentials expired Review integration filters; check connection health
Store inventory not updating Inventory sync not enabled or not supported for this platform Check if Sync Inventory is enabled (Shopify, TikTok)
Tracking not appearing in store Mark Fulfillments disabled Enable the Mark Fulfillments setting
Duplicate orders Multiple integrations for same store, or both webhook and manual import active Ensure only one integration per store is active

Workflows

Workflow: Add a New Integration

When: You want to connect a new e-commerce store.

Steps:

  1. Navigate to Integrations
  2. Click the + button
  3. Select your platform from the list
  4. Enter your store credentials or complete the authorization flow
  5. Configure sync settings (order import, fulfillment sync, inventory sync)
  6. Click Save

Result: The integration appears in your list with Active status. Orders begin importing on the next sync cycle.

Workflow: Reconnect a Failed Integration

When: Your integration shows Inactive or displays a re-authorization banner.

Steps:

  1. Navigate to Integrations
  2. Click the affected integration
  3. If a Re-Authorize banner appears, click it and complete the authorization flow
  4. If credentials are shown, verify or update them
  5. Click Save

Result: The integration reconnects and resumes syncing.

Workflow: Disable an Integration Temporarily

When: You want to stop order import without deleting the integration.

Steps:

  1. Navigate to Integrations
  2. Click the integration you want to pause
  3. Toggle the integration to Inactive
  4. Click Save

Result: The integration stops syncing. Re-enable it anytime by toggling back to Active.

For detailed troubleshooting, see Integration Troubleshooting.

  • Shopify — detailed Shopify integration guide
  • WooCommerce — WooCommerce setup and configuration
  • Salla — Salla store connection and order sync
  • Shopline — Shopline store connection and order sync

  • AfterShip — connect AfterShip for customer tracking

  • Other Platforms — Amazon, Magento, ShipStation, and more

  • Troubleshooting — common issues and solutions
  • Public API — programmatic access to Floship

FAQ's

Can I connect multiple stores? Yes. You can add separate integrations for each store. Each integration operates independently.

Will disabling an integration delete my data? No. Disabling an integration stops future syncing but does not affect orders already imported.

How quickly do orders appear after being placed in my store? With webhook-enabled platforms (Shopify, WooCommerce), orders typically appear within minutes. For other platforms, orders import on the next scheduled sync cycle (approximately every 15–30 minutes depending on the platform).

Can I choose which orders to import? Yes. Most integrations support filter rules that let you import only orders matching certain criteria (e.g., specific payment statuses, order tags).