Marketing 9 min read

Shopify Pinterest Integration: Pins, Ads & Shopping Setup (2025)

Connect Shopify with Pinterest for product pins, shopping ads, and catalog sync. Complete guide to Pinterest Tag setup and visual commerce.

Pinterest is a high-intent shopping platform where users actively plan purchases. This guide covers complete Shopify integration for organic and paid product discovery.

Shopify
integrates with
Pinterest
Marketing
TOP PICK

Pinterest

Marketing Integration for Shopify
4.2
1589 reviews
Price
Free to install
Last Updated
2025-12-21

2025 Snapshot

Data pointValue
Shopify App Store rating4.2/5 (1,588 reviews, checked Dec 2025)
Shopify → Pinterest mappingConnect up to 100 Shopify collections as Pinterest product groups
Catalog sync cadenceSync runs every 48 hours (up to 1,000 products per collection)
New advertiser notePinterest may offer $100 ads credit depending on location (see setup page)

Why Pinterest for Ecommerce?

Pinterest sits between a search engine and a social feed. For ecommerce, that matters because:

  • Pins can keep driving traffic through search and saves (not just “today’s feed”).
  • Shopping Ads can promote products directly from your synced catalog.
  • The same creative can be reused across organic pins and paid campaigns.

Best product categories:

  • Home decor and furniture
  • Fashion and accessories
  • Beauty and cosmetics
  • Food and recipes
  • DIY and crafts
  • Wedding and events

Integration Features

What the Shopify-Pinterest integration enables:

FeatureDescription
Product PinsRich pins with price, availability
Catalog SyncAutomatic product import
Pinterest TagConversion tracking
Shopping AdsDynamic product promotion
CollectionsOrganize products by theme
Idea PinsMulti-page storytelling with products

Setting Up the Integration

Step 1: Install Pinterest App

  1. Go to Shopify App Store
  2. Search “Pinterest”
  3. Click Add app
  4. Review permissions and install

Step 2: Connect Pinterest Business Account

  1. Log into Pinterest (Business account required)
  2. Authorize Shopify connection
  3. Select connected ad account
  4. Enable automatic data sharing

Step 3: Claim Your Website

Verify domain ownership:

  1. Go to Pinterest Settings > Claimed Accounts
  2. Select claim method:
    • HTML meta tag (auto via app)
    • HTML file upload
    • DNS TXT record
  3. Complete verification
Data Flow
%%{init: {'theme': 'base', 'themeVariables': { 'primaryColor': '#e0f2fe', 'primaryTextColor': '#0369a1', 'primaryBorderColor': '#0369a1', 'lineColor': '#64748b', 'secondaryColor': '#f0fdf4', 'tertiaryColor': '#fef3c7'}}}%% graph LR A[Shopify Store] -->|Customer Data| B[Shopify] A -->|Order History| B B -->|Segments & Tags| C[Pinterest] C -->|Campaigns| D[Email/SMS] D -->|Engagement| A
Real-time sync Scheduled sync

Step 4: Install Pinterest Tag

  1. In the app, go to Tracking
  2. Click Install Pinterest Tag
  3. Select data sharing level
  4. Enable Enhanced Match
  5. Verify installation

Step 5: Sync Product Catalog

  1. Go to Catalogs section
  2. Select collections to sync
  3. Set sync frequency
  4. Wait for approval (24-48 hours)

How Shopify Collections Become Pinterest Product Groups

When you connect Shopify to Pinterest, Shopify collections become the main way to organize catalog sync.

ConceptShopifyPinterest
Organization unitCollectionProduct group
What it controlsWhich products are includedWhich products are eligible for shopping surfaces and ads
Sync behaviorYour collection changesPinterest sync updates on a schedule

Practical implications:

  • Keep collections clean (avoid out-of-stock clutter).
  • Create one “Top sellers” collection for shopping-first promotion.
  • Expect sync to be scheduled (not instant) and plan around review cycles.

Pinterest Tag Configuration

Events Tracked

EventTriggerPurpose
PageVisitPage loadAudience building
ViewCategoryCollection pageCategory interest
SearchSite searchIntent signals
AddToCartAdd to cartHigh intent
CheckoutPurchaseConversion tracking
WatchVideoVideo playEngagement

Enhanced Match

Enable for better attribution:

  • Email address (hashed)
  • Phone number (hashed)
  • External ID
  • First/last name (hashed)

Conversion API

Server-side tracking for accuracy:

  1. Enabled automatically via Shopify app
  2. Complements browser-based tag
  3. Handles iOS/ad blocker limitations
  4. Improves conversion match rate

Product Pins Optimization

Catalog Requirements

Product data quality:
├── Title: Clear, keyword-rich (under 100 chars)
├── Description: Detailed, 500+ characters ideal
├── Price: Accurate, with currency
├── Availability: Real-time sync
├── Images: High-quality, vertical preferred
├── Link: Direct to product page
└── Category: Google product category

Image Best Practices

SpecificationRecommendation
Aspect ratio2:3 vertical (1000x1500px)
Minimum size600x900px
FormatJPEG or PNG
StyleLifestyle + product
Text overlayMinimal, avoid logos

Rich Pin Features

Product Pins automatically show:

  • Real-time pricing
  • Stock availability
  • Product title
  • Your store name
  • Direct “Shop” button

Shopping Ads Strategy

Campaign Types

TypeObjectiveBest For
ShoppingCatalog salesProducts, retargeting
CollectionsShowcase setsMultiple products
CarouselStory tellingBrand awareness
StandardTraffic/awarenessTop of funnel

Audience Targeting

Targeting options:

  • Interests (detailed categories)
  • Keywords (search intent)
  • Customer lists (email/phone)
  • Engagement (past interactors)
  • Actalike (similar to converters)

Recommended structure:

Campaign 1: Prospecting
├── Audience: Interests + Keywords
├── Objective: Traffic or Conversions
└── Creative: Catalog shopping ads

Campaign 2: Retargeting
├── Audience: Site visitors, cart abandoners
├── Objective: Conversions
└── Creative: Dynamic retargeting

Campaign 3: Customer expansion
├── Audience: Actalike of purchasers
├── Objective: Conversions
└── Creative: Top performing products

Budget Guidelines

Starting budgets:
├── Testing: $20-50/day per campaign
├── Scaling: $100-300/day
├── Mature: $500+/day
│
├── Minimum campaign daily: $5
└── Recommended testing: 2 weeks minimum

Organic Pinterest Strategy

Pin Creation Best Practices

High-performing pins:
├── Vertical format (2:3 ratio)
├── High-quality lifestyle imagery
├── Text overlay with value prop
├── Clear product visibility
├── Bright, eye-catching colors
└── Seasonal/trend alignment

Board Organization

Create strategic boards:

  • Product categories
  • Seasonal collections
  • Style guides
  • How-to tutorials
  • Customer favorites
  • Gift guides

Idea Pins

Multi-page content format:

  • Up to 20 pages
  • Tag products on each page
  • Tutorial/how-to format
  • Higher engagement than standard
  • Great for storytelling

Publishing Schedule

Recommended frequency:
├── Fresh pins: 5-10/day
├── Repins: 10-20/day
├── Idea Pins: 1-3/week
└── Best times: Evenings, weekends

Collections and Shopping Features

Creating Collections

Group products for themed shopping:

  1. Go to Pinterest Business Hub
  2. Create Collection
  3. Add products from catalog
  4. Set featured image
  5. Write collection description

Shop Tab

Your Pinterest profile Shop tab:

  • Displays catalog products
  • Organized by collections
  • Direct shopping experience
  • Links to product pages

Analytics and Performance

Key Metrics

MetricBenchmarkNotes
Save rate1-3%Interest indicator
Click rate0.3-1%Traffic quality
Conversion rate1-3%Purchase intent
CTR (ads)0.5-1%Engagement
CPC$0.50-2.00Lower than many platforms

Pinterest Analytics

Access insights at:

  • analytics.pinterest.com
  • Pinterest Business Hub

Track:

  • Impressions and saves
  • Outbound clicks
  • Top pins
  • Audience demographics

Conversion Tracking

In Shopify Pinterest app:

  • View attributed conversions
  • Check ROAS by campaign
  • See top converting products
  • Monitor catalog health

Troubleshooting

Pins Not Showing Products

Possible causes:

  • Catalog not synced
  • Products not approved
  • Rich Pin metadata missing

Solutions:

  1. Check catalog status in app
  2. Review rejected products
  3. Wait 24-48 hours for processing
  4. Validate Rich Pin data

Tag Not Tracking

Possible causes:

  • Tag not installed correctly
  • Ad blockers
  • Consent not given

Solutions:

  1. Use Pinterest Tag Helper extension
  2. Verify in Events Manager
  3. Test in incognito mode
  4. Check enhanced match settings

Low Ad Performance

Possible causes:

  • Creative not optimized for Pinterest
  • Wrong audience targeting
  • Insufficient budget

Solutions:

  1. Use vertical images
  2. Test interest vs keyword targeting
  3. Increase daily budget
  4. Improve pin descriptions
  5. Test different products

Best Practices Summary

Visual Content

  • Always use vertical (2:3) images
  • Lifestyle photos outperform product-only
  • Bright colors perform better
  • Minimal text overlay
  • Show products in context

SEO for Pinterest

  • Keyword-rich pin descriptions
  • Optimized board titles
  • Hashtags (sparingly)
  • Alt text on images
  • Consistent posting

Shopping Integration

  • Keep prices accurate
  • Sync inventory regularly
  • Use multiple images per product
  • Enable all Rich Pin features
  • Monitor catalog health

Costs Overview

Free Features

  • Product Pins
  • Organic reach
  • Catalog sync
  • Analytics
  • Shop tab
ModelTypical Cost
CPC$0.50-2.00
CPM$5-15
CPAVaries by product

Next Steps

After setting up Pinterest integration:

  1. Optimize catalog - Fix any product issues
  2. Create boards - Organize by category
  3. Start pinning - 5-10 fresh pins daily
  4. Test shopping ads - Start with bestsellers
  5. Monitor analytics - Weekly reviews

Shopify + Pinterest implementation checklist (2025)

This section adds practical “make it stable” steps you can use after you install the app/connector. It’s intentionally lightweight: the goal is fewer sync surprises, cleaner reporting, and easier troubleshooting.

1) Quick setup checklist

  • Permissions first: grant only the scopes you need (orders/customers/products as required) and document who owns the admin credentials.
  • Data mapping: confirm how email, phone, currency, and SKU are mapped between Shopify and Pinterest.
  • Historical import: decide how far back to import orders/customers (avoid importing years of data if you don’t need it).
  • Deduplication rules: pick one unique identifier per object (usually email for customers, order ID for orders) to prevent doubles.
  • Alerts: set a lightweight alert path (email/Slack) for failed syncs, auth expiry, and API rate limits.

2) Data you should verify after connecting

Most integration issues show up in the first hour if you test the right things. Use the table below as a QA checklist (create a test order if needed).

Data objectWhat to checkWhy it matters
CustomersEmail/phone format, marketing consent fields, duplicatesPrevents double messaging and broken segmentation
OrdersOrder total, tax, discount, shipping, currencyKeeps revenue reporting and automation triggers accurate
Line itemsSKU, variant ID, quantity, refunds/returns behaviorAvoids inventory and attribution mismatches
FulfillmentStatus changes + timestamps, tracking numbers, carrier fieldsDrives customer notifications and post-purchase flows
CatalogProduct titles, handles, images, collections/tagsEnsures personalization and reporting match your storefront

3) Automation ideas for Marketing

  • Welcome series: new subscriber → educational sequence + first-purchase offer in Pinterest.
  • Abandoned cart: cart started but not purchased → reminder email/SMS from Pinterest (timing based on your AOV).
  • Post-purchase: order created → delivery/usage tips + cross-sell for complementary products in Pinterest.
  • Win-back: no purchase in 60–90 days → reactivation campaign using Pinterest segments.
  • VIP: customer hits LTV threshold → move into VIP tier and trigger perks via Pinterest.

API sanity check (Shopify Admin API)

If your integration UI says “connected” but data isn’t flowing, a quick API call helps confirm whether the store is accessible and returning the objects you expect.

# List the 5 most recent orders (GraphQL)
curl -X POST "https://your-store.myshopify.com/admin/api/2025-01/graphql.json" \
  -H "X-Shopify-Access-Token: $SHOPIFY_ADMIN_TOKEN" \
  -H "Content-Type: application/json" \
  -d "{\"query\":\"{ orders(first: 5, sortKey: CREATED_AT, reverse: true) { edges { node { id name createdAt totalPriceSet { shopMoney { amount currencyCode } } customer { email } } } } }\"}"

Tip: keep tokens/keys in environment variables, and test in a staging store/site before rolling changes to production.

4) KPIs to monitor (so you catch problems early)

  • Sync freshness: how long it takes for a new order/customer event to appear in Pinterest.
  • Error rate: failed syncs per day (and which object types fail most).
  • Duplicates: number of merged/duplicate contacts or orders created by mapping mistakes.
  • Revenue parity: weekly spot-check that Shopify totals match downstream reporting (especially after refunds).
  • Attribution sanity: confirm that key events (purchase, refund, subscription) are tracked consistently.

5) A simple 30-day optimization plan

  1. Week 1: connect + map fields, then validate with 5–10 real orders/customers.
  2. Week 2: enable 1–2 automations and measure baseline KPIs (conversion, AOV, repeat rate).
  3. Week 3: tighten segmentation/rules (exclude recent buyers, add VIP thresholds, handle edge cases).
  4. Week 4: document the setup, create an “owner” checklist, and set a recurring monthly audit.

Related integration guides

Sources


Want more visual marketing channels? See our Shopify Instagram integration and Shopify Facebook integration guides.

Email Marketing Platform Comparison

Compare key features across popular marketing solutions

FeatureDripKlaviyoMailchimpOmnisend
Free tierAvailable without paymentNoYes (250 contacts)Yes (500 contacts)Yes (250 contacts)
Email automationAutomated email sequencesAdvancedAdvancedBasicAdvanced
SMS marketingText message campaignsNoYesNoYes
SegmentationCustomer list segmentationAdvancedPredictiveBasicGood
A/B testingSubject line and content testingYesYesYesYes
Shopify integrationNative Shopify syncGoodDeepLimitedGood

Data based on publicly available information as of February 2026. Features and pricing may vary.

Common Questions

How do I connect Shopify to Pinterest?

Install the Pinterest app from Shopify App Store, connect your Pinterest Business account, claim your website, and sync your product catalog. Products automatically become buyable Pins.

Are Pinterest Product Pins free?

Yes, organic Product Pins are free. Your synced products appear in Pinterest search and feeds at no cost. You only pay if you run Pinterest ads to promote your products.

What is Pinterest Tag?

Pinterest Tag is tracking code that measures visitor actions on your site. It's required for Pinterest ads to track conversions, enable retargeting, and optimize ad delivery for purchases.

How effective is Pinterest for ecommerce?

Pinterest can work well for visual products and longer-lived discovery because Pins can continue circulating through search, saves, and recommendations. Results depend on your product category, creative quality, catalog health, and conversion tracking—treat setup and measurement as the foundation.