How to build a custom plugin with Plugin Studio
Plugin Studio is an AI-powered plugin builder in the Control Panel. It is designed for app owners who want to create custom functionality without manually developing a plugin. Every plugin you create is saved in My Plugins, where you can continue editing, versioning, and publishing it at any time.
How to build a custom plugin with Plugin Studio
Create a custom app plugin by describing what you want in plain English. Plugin Studio uses AI to generate a working plugin that you can preview, refine, and publish without writing code.
Plugin Studio is an AI-powered plugin builder in the Control Panel. It is designed for app owners who want to create custom functionality without manually developing a plugin. Every plugin you create is saved in My Plugins, where you can continue editing, versioning, and publishing it at any time.
Requirements- You must have access to your Control Panel.
- Plugin Studio must be available for your account.
- Published plugins are private to your account unless you choose to distribute them separately.
- Log in to your Control Panel
- Open Plugin Studio from the left navigation menu
- On the My Plugins page, click Create New Plugin
- Describe the plugin you want to build
- Be specific about what users should see and be able to do.
- For example, "Create a loyalty card where members collect stamps and receive a free coffee after 10 visits" is more effective than "Create a rewards plugin."
- Select one of the suggested prompts if you need help getting started
- Attach reference files if needed
- Upload design mockups, screenshots, or requirement documents.
- You can attach up to five files per message and keep up to fifteen files attached to a plugin.
- Answer any follow-up questions Plugin Studio asks
- Providing additional details helps generate a more accurate first version.
- Click Generate Plugin
- Wait while Plugin Studio generates your plugin
- Generation may take several minutes.
- You can leave the page while generation continues in the background.
- Review the generated plugin in the preview panel
- Confirm that the plugin has been saved as a draft in My Plugins
Make changes to your plugin
- Open the plugin from My Plugins
- Enter a request describing the changes you want to make
- Add new features.
- Update layouts.
- Fix issues.
- Review the response from Plugin Studio
- Small changes are applied immediately.
- Larger changes require your confirmation before they are applied.
- Continue making changes until the plugin works as expected
- Submit one request at a time for the best results.
- Click View Code if you want to review or edit the generated source code
- Make any code changes if needed
- Click Save All Changes to keep your edits or Discard All Changes to remove them
- Use the version selector to review previous versions of your plugin
- Click Create New Version before making major changes if you want to preserve your current version
Publish your plugin
- Open the plugin you want to publish
- Click Publish
- Enter a plugin name
- Select a plugin type
- Upload a plugin icon in PNG or JPEG format
- Click Publish
- Verify that the plugin status changes from Draft to Published
- Add the published plugin to your app using the standard Marketplace plugin installation process
- Describe the outcome you want instead of explaining how to build it.
- Review the preview after each change before making additional requests.
- Make one change request at a time for more predictable results.
- Published plugins remain private to your account.
- Republishing an existing plugin updates the published plugin without creating a new Marketplace plugin.