Publish the app using fw-publish

Use the fw-publish skill to package and upload your project as a custom app to the Freshworks Developer Portal.

Note:The fw-publish skill currently supports the submission of Custom apps only. Support for submitting public apps to the Freshworks Marketplace is currently under development.

Prerequisites

Before you publish your app, make sure you have:

Initiate the app submission

To start the custom app submission process, run the following command in the chat interface of your AI assistant:

/fw-publish

The /fw-publish command automates the following steps:

  • Validation: Verifies your project structure and generates the required .zip package.
  • Deployment: Uploads the app version directly to the Developer Portal and makes it available for the product associated with the provided API key in the MCP configuration.
  • Status tracking: Provides real-time updates on the progress of your marketplace submission.

For detailed configuration options, see the fw-publish command reference.

Note:This command uploads the app to the Developer Portal in the In Development state. To complete the publication, log in to your Developer Portal account, open the app entry, and click Promote to Live > Continue to Publish.

Test the application

  1. Follow the testing instructions for the in development app and perform sanity
  2. Follow the instructions for converting it to custom app, and publish it.