Documentation

PinBuilds Docs

Etsy Product Workflows

Last updated: 2026-05-22

The term "Etsy" is a trademark of Etsy, Inc. This application uses the Etsy API but is not endorsed or certified by Etsy, Inc.

Etsy Product Workflows

PinBuilds helps Etsy sellers promote their own active listings on Pinterest. Sellers create an Etsy Shop profile, import public active listing URLs, select the products they want to promote, generate Pinterest-ready pins, and schedule those pins to Pinterest.

PinBuilds is a seller marketing tool. It does not create, edit, or delete Etsy listings in the public PinBuilds workflow.


What Sellers Can Do

With an Etsy Shop profile, sellers can:

  1. Add an Etsy shop URL such as https://www.etsy.com/shop/ShopName.
  2. Import public active listing URLs and listing titles.
  3. Select one product, several products, or the full imported product list.
  4. Generate image pins optimized for Pinterest's 2:3 format.
  5. Use the profile's default pin count, image styles, and text overlay settings.
  6. Edit generated pin titles, descriptions, keywords, and destination URLs before scheduling.
  7. Schedule pins directly to connected Pinterest boards or export the generated content.

Shopify and Etsy product profiles use Image pins automatically because product listings usually need product-focused visuals rather than infographics.


Etsy Data PinBuilds Uses

PinBuilds uses only the listing data needed to build a product-selection workflow:

DataPurpose
Shop name and shop IDMatch the saved Etsy profile to the correct public shop
Active listing IDsBuild canonical Etsy listing URLs
Listing titlesPre-fill product labels and pin overlay text
Listing URLsSend Pinterest traffic back to the selected Etsy listings
Listing update timestampsShow freshness when available

PinBuilds does not read buyer data, order data, receipts, transactions, buyer emails, private messages, or Etsy sales data.


How Product Import Works

PinBuilds uses the Etsy Open API for full-catalog imports when the platform Etsy API key is configured server-side.

The product importer uses:

  • GET /v3/application/shops?shop_name=...
  • GET /v3/application/shops/{shop_id}/listings/active?limit=100&offset=...

Imports are paginated in batches of up to 100 listings and capped at 1,000 product URLs per import. If the API is unavailable, PinBuilds falls back to Etsy's public shop RSS feed, which may only include a short recent-listing slice.

PinBuilds does not scrape Etsy pages, bypass Etsy protections, or use browser automation to retrieve Etsy data.


Required Seller Setup

  1. Go to Settings in PinBuilds.
  2. Create a profile with Profile Type set to Etsy Shop.
  3. Enter the shop URL, not an individual listing URL.
  4. Select the profile on the Dashboard.
  5. Click Find Products to import product URLs.
  6. Select products and generate image pins.

Individual Etsy listing URLs can be used during generation after the correct Etsy Shop profile is selected, but the profile itself must use the shop URL.


Pinterest Scheduling

Etsy product pins can be scheduled directly to Pinterest after the seller connects a Pinterest account in PinBuilds Settings. PinBuilds handles Pinterest OAuth, board selection, scheduling windows, and publishing retries through Pinterest's official API.

Etsy OAuth is not required for the public product import workflow because PinBuilds imports public active listing metadata through the Etsy Open API.


Data Handling

Generated pins follow the same PinBuilds retention rules as all other content:

  • Unscheduled generated history is retained for 7 days.
  • Pending scheduled pins are retained until they publish, fail, or are cancelled.
  • Completed scheduled records and stored generated images are cleaned up automatically.
  • API credentials are stored server-side and are not exposed in the browser.

For details on the broader workflow, see Core Workflows. For API automation, see REST API.

Was this page helpful?

Report an issue