Social · n8n

Auto-Repost Every New Instagram Post as a Pinterest Pin

An n8n workflow that watches your Instagram Business account for new posts and automatically creates a matching Pinterest Pin — image, caption and link — so your best content earns long-tail Pinterest traffic for months without any double-posting by hand.

difficulty Intermediatesetup 50 minresult Every Instagram post becomes an evergreen Pinterest Pin linking back to your site or shop
  1. 1

    Poll your Instagram media

    Add a Schedule Trigger (every 30 minutes) then an HTTP Request to https://graph.facebook.com/v19.0/YOUR_IG_USER_ID/media with fields=id,caption,media_url,permalink,timestamp and your access token. This returns your recent posts, newest first.

  2. 2

    Keep only brand-new posts

    A Filter node keeps items whose timestamp is newer than the last run (compare against $now.minus({minutes:30})). For bulletproof de-duplication, store the last processed media ID in n8n static data and drop anything you've already pinned.

  3. 3

    Extract the destination link

    A Code node scans the caption for the first URL. If it finds one, that becomes the Pin's link; otherwise it uses your default URL (your shop or blog). It also trims the caption to a clean Pin title and description.

  4. 4

    Create the Pinterest Pin

    An HTTP Request POSTs to https://api.pinterest.com/v5/pins with your Pinterest access token, the target board_id, the media_source set to the Instagram image URL, and the title, description and link from the previous step.

  5. 5

    Log what was pinned

    A Google Sheets node records the Instagram permalink, Pinterest Pin ID and destination URL. This gives you a simple audit trail and lets you spot which posts are worth turning into dedicated Pin designs later.

Frequently asked questions

What kind of Instagram account do I need?

A Business or Creator account connected to a Facebook Page. The Instagram Graph API only exposes media for these account types, and you'll generate a long-lived access token through a Meta app. Personal accounts can't be read via the API, so convert first (it's free and reversible).

How does it decide the Pinterest destination link?

By default it pins back to the Instagram post, but the real win is linking to a product or blog URL. The workflow parses your caption for a link, and if none is found it falls back to a default URL you set — for example your shop homepage — so every Pin drives traffic somewhere useful.

Will Pinterest flag this as spam?

Not if you pin your own original content at a human pace. The Pinterest API enforces rate limits that naturally throttle you, and pinning one image per new Instagram post is well within normal creator behavior. Avoid back-filling hundreds of old posts at once — let it run forward from today.

About this recipe. Recipes on FlowRecipesHub are written for business owners, not developers, and are tested before publishing — how recipes get made. Some ingredient links are affiliate links that cost you nothing — full disclosure.