Custom app Upload fails with Fresh Sales Suite

Hi Team,
I’m trying to upload a custom app to my fresh sales suite account via the Developer portal but getting error “Please upload correct freshSales suite zip file”

manifest.json :
{
“platform-version”: “2.3”,
“product”: {
“freshsales”: {
“locations”: {
“contact_header”: {
“type”: “button”,
“text”: “Click to Call”,
“icon”: “web/assets/icon.svg”,
“action”: “clickToCallHandler”,
“url”: “html/button.html”
}
}
}
},
“engines”: {
“node”: “18.17.1”
}
}

unzip -l dist/FreshworksCRM.zip
Archive: dist/FreshworksCRM.zip
Length Date Time Name


  137  08-21-2025 17:38   ./app/html/button.html
 1092  08-21-2025 17:38   ./app/html/modal.html
 1031  08-21-2025 17:38   ./app/html/template.html
  128  08-21-2025 17:38   ./app/html/test.html
  146  08-21-2025 17:38   ./app/scripts/app.js
 1793  08-21-2025 17:38   ./app/scripts/call.js
  224  08-20-2025 10:02   ./app/web/assets/icon.svg
    3  08-19-2025 10:05   ./config/iparams.json
  377  08-21-2025 17:38   ./manifest.json
  637  08-21-2025 17:30   ./.report.json
   32  08-21-2025 17:38   ./digest.md5

 5600                     11 files

node -v
v18.17.1

fdk -v
9.6.0

Why I’m getting error and how to resolve it. Please suggest.

For freshsales suite product you have to mention the product as freshworks_crm instead of freshsales. Try updating in manifest and check again.