Set up your own
Pinterest Developers app.
This guide walks you through creating a Pinterest Developers app that VelaReach will use to connect your Pinterest Business advertising account — on your own credentials, your own rate limits, your own branded consent screen. Takes about 8 minutes of clicking, plus a Pinterest app review (most basic ads apps approved within a few days).
- · You manage Pinterest ads for multiple brands and want isolated tokens
- · You’ve hit the shared VelaReach app’s rate limits
- · Your security team requires a dedicated app per data flow
- · You want your brand name on the OAuth consent screen
- · You only have a personal Pinterest account (not Business)
- · You don’t want to wait for Pinterest’s app review
- · You want to be connected in the next 60 seconds
- · You’re running ads at modest volume on a single account
Before you begin
- A Pinterest Business Account — not a personal account. If you signed up for Pinterest before you started running ads, you may need to convert your account first (see Troubleshooting at the bottom of this page).
- A Pinterest Developers account at developers.pinterest.com — this is the same login as your business account, you just have to accept the developer terms once.
- An accessible privacy policy URL and terms of service URL (Pinterest reviews these as part of app approval). You can use VelaReach’s if you don’t have your own yet.
- Your VelaReach workspace already created and you’re logged in as an admin.
Sign in to Pinterest Developers
Go to developers.pinterest.com and sign in with your Pinterest business account credentials. The first time you sign in, you’ll be asked to accept the developer terms — do that. You’ll land on the developer dashboard.
Create a new app
From the Pinterest Developers dashboard click My apps in the top navigation, then Connect app. Pinterest will ask for an app name, description, and contact email.
Be specific in the description — Pinterest reviewers read it manually.
Fill out the policy URLs and request scopes
Once the app is created, Pinterest drops you on the app settings page. Scroll to App details and fill in:
- · Privacy policy URL — https://velareach.metaminds.store/privacy (or your own)
- · Terms of service URL — https://velareach.metaminds.store/terms (or your own)
- · Logo — upload a square 512×512 PNG of your brand
Then scroll to Scopes and request the following permissions: ads:read, ads:write, user_accounts:read, boards:read, pins:read. These are the scopes VelaReach needs to read campaign performance and (optionally) push budget changes.
Add the VelaReach redirect URL
On the same app settings page, scroll to Redirect URIs and paste this exact URL:
Pinterest is strict about HTTPS — http:// URLs are silently rejected.
Submit for app review
Click Submit for review at the bottom of the settings page. Pinterest will email you when the review is complete — basic ads scopes for internal-use apps are usually approved within 2–5 business days.
While you wait, your app works in Trial mode — you can already complete OAuth flow as the app owner, so VelaReach’s test step in Step 7 will succeed even before the review email arrives. Review only matters if you want other users (teammates, clients) to OAuth into your app.
Copy your App ID and App Secret Key
Back on the app settings page, scroll to the top. Pinterest displays your App ID and App Secret Key. Click the eye icon next to the secret to reveal it, then copy both.
The App ID is safe to share. The App Secret Key is sensitive — never paste it in chat or email.
Paste credentials into VelaReach and reconnect
Back in VelaReach: Settings → Integrations → click the Pinterest Ads card → Manage → Advanced tab → Set up BYO app. The wizard asks for two fields:
- · App ID — from Step 6 (numeric, ~7 digits)
- · App Secret Key — from Step 6 (long alphanumeric string)
Click Test & save. VelaReach calls Pinterest’s OAuth discovery endpoint to verify the App ID exists and the redirect URI matches. Green check marks mean you’re ready to click Reconnect now →.
The OAuth consent screen will display your VelaReach-Ads app name and logo rather than VelaReach’s shared one. After consent, VelaReach pulls your Pinterest ad accounts and shows the account picker.
After reconnecting, what changes?
- · All historical Pinterest spend, impressions, and conversions
- · Your ad account picker selection
- · Pin-level performance data and saved view configs
- · Scheduled reports and Slack notifications
- · Every audience, tag, filter, and creative test
- · OAuth tokens revoked and re-minted via your Pinterest app
- · Card shows violet BYO app pill
- · Consent screen on future reconnects displays your app name + logo
- · Audit log records who switched and when
- · API calls count against your app’s rate limits (not VelaReach’s)
Bonus: Pinterest access tokens last 365 days — the longest of any major ad platform. You won’t need to re-authenticate for an entire year.