Context / What I’m trying to build
Hi n8n community! I’m building an automation workflow in n8n to generate and publish Pinterest Pins for a small ecommerce brand.
Goal (end-to-end):
-
Take product info (SKU / product URL / key features / style tags)
-
Use LLM to generate: image prompt + Title + Description + keywords/tags + board mapping
-
Generate image (AI image or provided product image)
-
Publish a Pin via Pinterest API (image + title/description + link + board)
-
Save everything into a “ready-to-publish” database (Notion/Sheet) + mark status
Progress (current blockers):
-
n8n has no native Pinterest credential, so I’m using HTTP Request + Generic OAuth2.
-
My Pinterest app is approved for Trial access (I have Client ID), but I’m blocked from getting the App Secret until I upgrade to Standard access.
-
Pinterest requires a video demo (OAuth flow + main Pinterest actions) to upgrade from Trial → Standard.
Question:
Has anyone successfully built a similar “generate + publish Pin” workflow in n8n and gotten Standard access approved? Any tips on:
-
What the minimum acceptable demo video looks like (OAuth + create pin / boards)?
-
Common gotchas where GET works but POST /v5/pins fails (e.g. “Authorization failed”), even in sandbox?
Hi @Michelle_Jiang
According to Pinterest’s API documentation, Standard access requires a video demo showing:
- OAuth authentication flow (Pinterest consent screen)
- At least one core action, such as creating a Pin (POST
/v5/pins)
- Image (
media_source)
- Title/description
- Link
- Board
Trial access commonly allows GET endpoints, but POST endpoints (like /v5/pins) are restricted until Standard access is approved.
Approval tips (per Pinterest policy):
- Keep the demo simple
- Show a legitimate business use case
- Avoid mass-posting or spam behavior
Once approved, Generic OAuth2 + HTTP Request in n8n works as expected.
Hi @Michelle_Jiang
Did you get your app approved with just a video of your n8n setup & workflow?
I am builiding something similar for a client of mine.
BR
If you are at the same point with the app approval…
I have just recorded the oauth workflow with n8n and pinterest login and that has been approved.
Let me know, if you face any challenges.
I have uploaded a video using the sandbox URL (https://api-sandbox.pinterest.com/) showing how how I created new board and posted a pin with an image via n8n / HTTP Request.
but i got declined for reasons:
Demo did not show Pinterest integration
Demo did not show full Oauth flow.
That was in the email as reasons for not getting approved.
I showed the process when editing and saving the credential (where the pinterest oauth window opens up). And then I showed the n8n workflow afterwards.
That got accepted.