Platform review · Pinterest
Pinterest app review pack
Public evidence for Pinterest Trial/Standard review: use case, scopes, OAuth, demo script, and deletion controls. No secrets on this page.
No secrets on this page
Test passwords, access tokens, and private credentials are shared only through the provider’s secure submission channel never published here.
Public use-case statement
BrandMilo helps authorized Etsy sellers transform their own active listing information into editable Pinterest Pin drafts. Users connect a Pinterest business account through OAuth, retrieve their boards, review the selected image, title, description, alt text, product link, and destination board, and explicitly approve immediate or scheduled publication. The service uses official APIs and does not collect Pinterest passwords or cookies.
Availability
Integration status is config-driven (currently In Review / Trial-oriented). Features are available only after the required Pinterest access has been granted for the relevant environment and user. Trial Pins/boards may be sandbox entities.
Scopes / permissions
| Scope | Purpose |
|---|---|
| boards:read | List boards so the user can choose a destination. |
| pins:read | Support status and reconciliation where used. |
| pins:write | Create Pins from approved drafts. |
| user_accounts:read | Identify the connected Pinterest account for status and ownership. |
OAuth / authorization steps
- Authenticated user clicks Connect Pinterest in the BrandMilo app.
- App creates a one-time state value and redirects to Pinterest authorization.
- User reviews requested scopes on Pinterest and approves.
- Callback validates state, exchanges the code, encrypts tokens, and stores the integration.
- App syncs boards and shows connection status.
Reviewer steps
- Open the public homepage and confirm Privacy Policy and Terms links in the footer.
- Sign in to the reviewer workspace (credentials provided only in the secure Pinterest submission form never on this page).
- Open Integrations → Connect Pinterest and complete OAuth.
- Sync boards and open an authorized Etsy listing draft.
- Review/edit title, description, alt text, image, link, and board.
- Publish now or schedule a near-future time.
- Confirm publication job status and Pin ID / Trial result.
- Show Disconnect and Data Deletion pages.
Demo video script
Demo video placeholder
Embed or link the recorded demo here after capture. Script outline:
- Homepage with Privacy and Terms visible
- Sign in to reviewer workspace
- Connect Pinterest + consent scopes
- Return to app; connected status
- Board sync
- Open listing → draft review/edit
- Publish now or near-future schedule
- Show job + Pin ID / Trial result
- Disconnect + Data Deletion
Evidence checklist
- ReadyPublic, complete website
- ReadyPrivacy Policy linked in footer
- ReadyTerms linked in footer
- ReadyContact / support information
- ReadyIndependent-service disclosure
- In progressWorking OAuth flow
- PlannedExact redirect URI registered
- PlannedMinimum scopes only
- PlannedBoard retrieval demonstrated
- PlannedCreate Pin demonstrated
- ReadyScheduling described as application-side
- PlannedDisconnect flow
- PlannedData deletion flow
- PlannedToken encryption + log redaction described
- PlannedDemo video recorded
- PlannedTrial testing completed
- PlannedStandard-access submission when eligible
Data notes
- OAuth tokens encrypted at rest; never returned by API serializers
- Boards stored for destination selection
- Draft and publication records stored in BrandMilo
- Provider Pin IDs stored on success
Reviewer access notes
- Review URL: https://brandmilo.com/review/meta
- Reviewer login: https://app.brandmilo.com/login
- Test user email: reviewer@brandmilo.com (password only in the secure submission)
- Test password: provided securely in the Pinterest submission form never on this public page
- Workspace: BrandMilo App Review Workspace
- Connected Pinterest test account: A dedicated non-production BrandMilo reviewer account containing sample ecommerce listings, AI-generated content drafts, connected test destinations, scheduled publication examples, job history, and data-control demonstrations. The account is used only by authorized platform reviewers and contains no real customer information.
Support during review: developers@brandmilo.com
Limitations & disclosures
- Scheduling is BrandMilo application-side, not native Pinterest scheduling unless a provider field explicitly supports it.
- Test passwords are never published on this page.
- Approval and continued access are controlled by Pinterest.
Related links
BrandMilo is an independent software service and is not endorsed by, affiliated with, or sponsored by Etsy, Pinterest, Meta, Facebook, Instagram, TikTok, or any other third-party platform unless explicitly stated. Third-party names and trademarks belong to their respective owners.