This page describes the exact review scenario for our Pinterest integration. A reviewer signs in to the web admin panel, connects the Langiz Pinterest account, selects or creates a board, uploads a product photo, and publishes a test pin to that board through the Pinterest API.
The app is used only by the Langiz brand team to automate publishing of our own product pins to our own corporate Pinterest account. It does not act on behalf of third-party Pinterest users.
/loginPinterest tab → ConnectPinterest tab → Select boardPublish → Publish to PinterestPinterest tab → DisconnectThe web app authorizes a single corporate Pinterest account through OAuth, lists available boards, lets the operator pick a target board, and creates pins via the Pinterest API. AI image generation runs server-side; only the resulting image and SEO-friendly title are sent to Pinterest. Tokens can be revoked from the app at any time with one click.
/login and use the credentials shared with reviewer.
Pinterest tab click Connect and complete OAuth.
Publish tab pick a category and click Publish to Pinterest.
The complete review flow is short and deterministic so a reviewer can validate the Pinterest use case in a few minutes without additional setup. Reviewer credentials are shared privately on request.
The reviewer opens /login, signs in with the shared credentials, and lands on the
admin dashboard with tabs for Categories, Products, Publish, Settings, History,
Analytics, and Pinterest.
On the Pinterest tab the reviewer clicks Connect, completes the standard
Pinterest OAuth consent screen, and is redirected back to the dashboard. The
authorized account is stored only against the single admin user of the app.
The reviewer can inspect the list of boards on the same tab and choose one as
the publishing target, or create a dedicated test board with the
Create new board form.
On the Publish tab the reviewer picks a category that already contains a
product photo and clicks Publish to Pinterest. The app generates the
final image, builds an SEO title, and creates the pin via Pinterest API on the
selected board.
At any moment the reviewer can revoke access from the same Pinterest tab using
the Disconnect button, which deletes the OAuth token from the app's database.
The app requests only the scopes needed for the review scenario described above.
user_accounts:read
Used during OAuth to identify the connected Pinterest account.
boards:read
Used to list available boards so the operator can pick a publishing target.
boards:write
Used only when the operator explicitly creates a new board through the UI.
pins:read
Used for read-back analytics (impressions, saves, clicks) on pins the app created.
pins:write
Used to create new pins on the selected corporate board from server-generated product images.
The OAuth token is stored in a server-side SQLite database on a private VPS used only
by the Langiz brand team. There is no third-party data sharing. Access can be removed
at any time by clicking Disconnect on the Pinterest tab of the admin panel,
or by revoking the app in the user's Pinterest connected-apps settings. The privacy
policy is linked below.