Starting today, every Sidekick app extension must follow two rules: it must operate within the scope of the app's own core functionality, and it must not promote, advertise, cross-sell, or request reviews within Sidekick. This measure protects platform health, merchant transparency, and trust.
The tools, intents, and actions you expose to Sidekick must be a logical representation of the app's own core functionality. The configuration, the App Store listing, and the actual execution must "substantially match."
Do not use a Sidekick app extension to promote your own or related apps, or to request reviews. Do not use it for advertising or cross-selling.
"A Sidekick app extension must operate within the scope of the app's core functionality." To ensure platform health and merchant transparency,3 areas must substantially match.
A Sidekick app extension must not be used for promotion, advertising, or cross-selling other services. Specifically, the following three are explicitly prohibited.
Using the extension to promote your own app.
Directing merchants to or cross-selling other related apps.
Encouraging merchants to post reviews.
If you already build a Sidekick app extension, or plan to, the original asks you to review the following three points.
Whether the tools / intents / actions exposed in the extension's TOML configuration fall within your core functionality.
Whether the runtime behavior within Sidekick contradicts your declarations or descriptions.
Whether your app description on the public listing matches the extension's configuration and behavior.
| Aspect | OK (meets the requirements) | Not OK (could be a violation) |
|---|---|---|
| Exposed features | OK A logical reflection of the app's core functionality | NG Tools unrelated to the app's actual functionality |
| Configuration and description | OK TOML, behavior, and App Store listing all match | NG The listing description and the actual behavior diverge |
| Promotion and advertising | OK Provides only actions that help merchants | NG Promoting/advertising your own or affiliated apps |
| Cross-selling | OK Natural actions within the feature's scope | NG Driving cross-sells to other services |
| Reviews | OK Don't mention | NG Asking for a review |
The tools / intents / actions you declare in the extension's TOML config are the starting point of the review. Start by auditing whether you've declared anything outside your core functionality.
Your config (TOML), runtime behavior, and App Store listing must be materially consistent. Fixing just one of them isn't enough—if it diverges from the others, it can still be a violation.
It's not just your declarations—actual execution within Sidekick (runtime execution) is in scope too. Even if the config looks harmless, behavior at runtime that goes beyond what's described is a consistency violation.
Don't mix promotion of your own/affiliated apps or review requests into response text, action labels, or supplementary messages. You'll need to revisit your conversation output templates.
It says "Starting today, all Sidekick app extensions must comply," so it applies immediately to existing extensions, not just new ones. The body providesno detailson any migration grace period or the specific measures for violations. For details, see the App Store requirements and the Sidekick app extensions documentation on shopify.dev.