Last modified: June 29, 2026
Starting with Shopify API version 2026-04 (and for all new apps created from 2026 onwards), Shopify requires integrations to use the official OAuth flow. Instead of providing a permanent Admin API token, Shopify applications now authenticate using a Client ID and Client Secret, which Trustvoice exchanges for short-lived access tokens automatically.
Please provide:
https://example.myshopify.com
Log in as a store owner.
Go to:
Apps → Develop apps
If this is your first time, you may need to enable app development.
Click Build apps using Dev Dashboard.
In the Shopify Dev Dashboard:
Trustvoice Integration
Create a new app version (or edit the current draft version) and grant these Admin API scopes:
| Scope | Access |
|---|---|
| read_orders | Read |
| read_all_orders (optional, recommended) | Read |
| read_products | Read |
| read_locales (optional, recommended for multi-language sites) | Read |
The read_all_orders permission is only needed if Trustvoice should be able to import orders older than Shopify’s default 60-day window.
Release the app version after configuring the scopes.
Once the app version has been released:
This step is required before Trustvoice can access your store.
In the app Settings, copy:
Send them to Trustvoice using a secure method (for example a password manager or encrypted email).
Do not send API credentials in ordinary email or chat.
After installation, Trustvoice automatically exchanges the Client ID and Client Secret for temporary OAuth access tokens.
No permanent Admin API access token needs to be generated or shared with Trustvoice.
⚠️ Never send Client Secrets through ordinary email or open chat.
Always use a secure transfer method.