Skip to content

Add admin intent link extension template for app actions#377

Draft
kbav wants to merge 1 commit intomainfrom
river/app-intent-link-template
Draft

Add admin intent link extension template for app actions#377
kbav wants to merge 1 commit intomainfrom
river/app-intent-link-template

Conversation

@kbav
Copy link
Contributor

@kbav kbav commented Mar 9, 2026

Add a new extension template for app action extensions (admin.app.intent.link), enabling developers to scaffold an app action extension via shopify app generate extension --template admin_intent_link.

This follows the same pattern as the app data extension template (admin-tools), but for app actions that navigate merchants to the correct page in an app when invoked by Sidekick.

Template contents:

  • shopify.extension.toml.liquid: admin_link extension with intent config
  • intent-schema.json: Example schema based on application/email type
  • README.md: Getting started guide
  • Locales: en + fr

Gated behind organizationExpFlags: enable_cli_admin_app_intent_link_extension_template

Refs: https://github.com/shop/issues-admin-extensibility/issues/2306 Requested by Kyle Bavender kyle.bavender@shopify.com

Background

(Provide a link to any relevant issues AND provide a TLDR of the issue in this pull request)

Solution

(Describe your solution, why this approach was chosen, and what the alternatives/impacts may be)

Checklist

  • I have 🎩'd these changes
  • I have squashed my commits into chunks of work with meaningful commit messages

Add a new extension template for app action extensions (admin.app.intent.link),
enabling developers to scaffold an app action extension via
`shopify app generate extension --template admin_intent_link`.

This follows the same pattern as the app data extension template (admin-tools),
but for app actions that navigate merchants to the correct page in an app
when invoked by Sidekick.

Template contents:
- shopify.extension.toml.liquid: admin_link extension with intent config
- intent-schema.json: Example schema based on application/email type
- README.md: Getting started guide
- Locales: en + fr

Gated behind organizationExpFlags: enable_cli_admin_app_intent_link_extension_template

Refs: https://github.com/shop/issues-admin-extensibility/issues/2306
Requested by Kyle Bavender <kyle.bavender@shopify.com>

Co-authored-by: Kyle Bavender <kyle.bavender@shopify.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant