Skip to main content

Etsy integration

Connect Katana with Etsy using Extensiv Integration Manager

Dayvid Lorbiecke avatar
Written by Dayvid Lorbiecke
Updated over 4 months ago

Connect Etsy to Katana via Extensiv Integration Manager to automate the following workflows:

  • Send sales orders from Etsy to Katana

  • Sync sales order fulfillment from Katana to Etsy

  • Push inventory levels from Katana to Etsy

How it works

In Extensiv, the order destination is a Warehouse Management System (WMS). Authorize Katana as a WMS to act as a source of truth for inventory in this integration.

Etsy is set as a Cart (order source). Extensiv will import sales orders with related info about products and customers from Etsy to Katana. Extensiv also passes available inventory levels from Katana to Etsy.

When Tracking info is added to a Katana sales order (SO), and the order is marked as Packed or Delivered, it passes this fulfillment update to your store on Etsy. When you ship the order in Katana, Extensiv pushes tracking info and status update to Etsy.

Note: Adding Tracking info to a Katana SO is required for sales order fulfillment sync to work.

Connecting Etsy to Katana

  1. Log in to Extensiv or create an account.

  2. Connect Extensiv to Katana as WMS (order destination).

  3. Once Katana is connected to Extensiv as Order Destination (WMS), head to Extensiv and select Carts from the left-side menu > click New Setup > find Etsy from the list of available carts.

  4. In the New Etsy Setup screen, Grant API access, and a new window containing the Etsy log-in screen will open.

    1. add Shop ID in the Cart Setup section

      API information screen for Etsy

      Log in and follow the instructions to authorize Extensiv to act on behalf of your Etsy account.

    2. Adjust Etsy Cart Setup for pulling sales orders from your store to Katana.

    3. In the section of General Order Options:

    4. In General Inventory Options:

      • set up the Minimum Inventory Level to prevent overselling

      • if the Minimum inventory level setting is set to 0, Extensiv passes the available levels from Katana to Etsy

      • if the minimum inventory level is (for example) set to 5, if the level in Katana is more than 5, Extensiv passes the true available inventory level to Etsy. But if it's 5 or fewer, Extensiv tells the cart that the item has 0 available in inventory

      • Push Inventory Using Alias (read more about Product Aliases in Extensiv)

      • Select the Katana warehouse Location for inventory sync

    5. Adjust Katana WMS information for Order status and Warehouse Location where orders will be loaded.

      • Auto Create Missing Katana Products allows Extensiv to create new products in Katana when SKU matches aren't found

      • Products added to Katana will be added as new products, not variants

      • by default, this setting is set to “No,” which means that Extensiv declines any orders containing items whose SKUs are not present in Katana. This prevents duplicate products if your sales channels use a different SKU than already exists in Katana

      • Create Customer Addresses: if Extensiv creates a new customer in Katana, choose whether billing and shipping information should be included in the customer profile

  5. Click Test at the bottom of the page to verify that the connection works. If the test is successful, click OK to save your changes.

Note: Partial fulfillment and returns for sales orders are not supported

Your setup for importing SOs to Katana and updating inventory levels from Etsy is ready.

Order examples

Order in Etsy

Order in Extensiv

Order in Katana


For any help with setup or workflow customization, contact Extensiv team through their Support portal.


Did this answer your question?