Skip to content
English - United States
  • There are no suggestions because the search field is empty.

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.
How to build a custom plugin with Plugin Studio Create a plugin
  1. Log in to your Control Panel
  2. Open Plugin Studio from the left navigation menu
  3. On the My Plugins page, click Create New Plugin
  4. 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."
  5. Select one of the suggested prompts if you need help getting started
  6. 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.
  7. Answer any follow-up questions Plugin Studio asks
    • Providing additional details helps generate a more accurate first version.
  8. Click Generate Plugin
  9. Wait while Plugin Studio generates your plugin
    • Generation may take several minutes.
    • You can leave the page while generation continues in the background.
  10. Review the generated plugin in the preview panel
  11. Confirm that the plugin has been saved as a draft in My Plugins

Make changes to your plugin
  1. Open the plugin from My Plugins
  2. Enter a request describing the changes you want to make
    • Add new features.
    • Update layouts.
    • Fix issues.
  3. Review the response from Plugin Studio
    • Small changes are applied immediately.
    • Larger changes require your confirmation before they are applied.
  4. Continue making changes until the plugin works as expected
    • Submit one request at a time for the best results.
  5. Click View Code if you want to review or edit the generated source code
  6. Make any code changes if needed
  7. Click Save All Changes to keep your edits or Discard All Changes to remove them
  8. Use the version selector to review previous versions of your plugin
  9. Click Create New Version before making major changes if you want to preserve your current version

Publish your plugin
  1. Open the plugin you want to publish
  2. Click Publish
  3. Enter a plugin name
  4. Select a plugin type
  5. Upload a plugin icon in PNG or JPEG format
  6. Click Publish
  7. Verify that the plugin status changes from Draft to Published
  8. Add the published plugin to your app using the standard Marketplace plugin installation process
Pro tips
  • 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.