Skip to content

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

ScopePurpose
boards:readList boards so the user can choose a destination.
pins:readSupport status and reconciliation where used.
pins:writeCreate Pins from approved drafts.
user_accounts:readIdentify the connected Pinterest account for status and ownership.

OAuth / authorization steps

  1. Authenticated user clicks Connect Pinterest in the BrandMilo app.
  2. App creates a one-time state value and redirects to Pinterest authorization.
  3. User reviews requested scopes on Pinterest and approves.
  4. Callback validates state, exchanges the code, encrypts tokens, and stores the integration.
  5. App syncs boards and shows connection status.

Reviewer steps

  1. Open the public homepage and confirm Privacy Policy and Terms links in the footer.
  2. Sign in to the reviewer workspace (credentials provided only in the secure Pinterest submission form never on this page).
  3. Open Integrations → Connect Pinterest and complete OAuth.
  4. Sync boards and open an authorized Etsy listing draft.
  5. Review/edit title, description, alt text, image, link, and board.
  6. Publish now or schedule a near-future time.
  7. Confirm publication job status and Pin ID / Trial result.
  8. Show Disconnect and Data Deletion pages.

Demo video script

Demo video placeholder

Embed or link the recorded demo here after capture. Script outline:

  1. Homepage with Privacy and Terms visible
  2. Sign in to reviewer workspace
  3. Connect Pinterest + consent scopes
  4. Return to app; connected status
  5. Board sync
  6. Open listing → draft review/edit
  7. Publish now or near-future schedule
  8. Show job + Pin ID / Trial result
  9. 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.