Houzz Account Integration

API Integration

Setting up an API integration is the preferred way to integrate with Houzz in SellerCloud. Orders pulled via the API integration will be marked as Houzz orders.

  1. To obtain API keys, go to https://www.houzz.com/registerSellerApi and register for the API.
  2. Select all 4 options and click Complete Registration. The message appears, “Thank you for your interest in using the Marketplace API. We are currently reviewing your registration,” and you will receive an email when it is approved.
  3. Once approved, go to Company Settings> Toolbox > Houzz Settings > General Settings > Enable API integration. The Houzz API Properties for products are located here, where you set the product details as on other channels.
  4. Enter the Application ID, Application Username, and Application Token from Houzz
  5. Choose your Houzz Account Type - either Vendor or Seller.
  6. Enable the settings as required and click Save Settings.
  7. Use the Select Action menu to Verify Credentials.
  8. When the icon on the top right shows that the product is ready for posting, you can enable it and list from the Select Action menu.

Plugin Integration

The alternative to integrate with Houzz is a plugin integration set via a scheduled task, but this is not the recommended way.

SellerCloud integrates with Houzz.com via an FTP supplied by Houzz. Documents are passed through the FTP to update Houzz or imported into SellerCloud. Specialized plugins can format the documents in order to list products, manage inventory and price, and export tracking, as well as read incoming documents to import orders. These plugins can be placed on your server by SellerCloud Support.

scheduled task should be set up for each plugin. Houzz integration is set via Scheduled Tasks, which use a predefined saved search to check which products are enabled for Houzz. Contact SellerCloud Support to create a custom Houzz Enabled column that should be included in the saved search.  Once this is set, all Houzz-enabled products will be included in the import/export feed.

Houzz integration is processed by 3 scheduled tasks:

  • Import Orders - In this task, you set the company for the orders import, the order processor plugin, and the FTP settings.
Orders will import as website orders; therefore, you may want to create a new company to integrate your Houzz account with if you have another website or plugin integration. This allows you to filter orders by the company name, as all orders with Website as the order source will appear when searching by channel website. 
  • Export Orders - In this task, you set the Saved Search for Houzz. Because saved searches are account-based, you must also choose the user. You also must set the export plugin, filename, and FTP settings.
  • Export Products  - Same as the tracking export, you must choose the user, saved search, plugin, filename, and FTP settings.

More on these topic is available here:

Multiple Houzz Plugin Integrations

SellerCloud can integrate with multiple Houzz accounts; however, there are several details that must be set:

  • Each integration should be set in a different company to avoid any confusion with the orders.
  • Each integration must have a different Houzz Enabled column.
  • You should create different Saved Searches for each integration. Each Saved Search must include the related Houzz Enabled column and the company.
  • Different integrations will use different a FTP.


How did we do?