Hello, I’m new in creating Freshdesk APPS and I manually created manifest.json, index.html and package.json. I have them ziped and successfully uploaded them to Freshdesk Developer.
However my issue is that the app is constantly in DRAFT and I cannon see it under Admin > Custom Apps or App request or In Developement. It’s all empty.
I have created two apps and they both have the same issue. Could anyone be so kind and look what could possibly go wrong in the code or maybe in any of the files? After 2 days I can’t seem to get it to work…
NOTE: This is a TEST app that I will modify in the future, I just want to know how to properly get it to work.
As you can see its a Custom App with ID: 298828
I will also post the insides of each file that are in .ZIP file (manifest.zip).
Package.json:
{
“name”: “test-app”,
“version”: “1.0.0”,
“type”: “module”,
“main”: “generate.js”,
“scripts”: {
“start”: “node generate.js”
},
“dependencies”: {
“async”: “^3.2.4”,
“consolidate”: “^0.15.1”,
“handlebars”: “^4.7.7”,
“metalsmith”: “^2.5.0”,
“multimatch”: “^6.0.0”,
“inquirer”: “^9.2.1”
}
}
Manifest.json:
{
“platform-version”: “2.3”,
“engines”: {
“node”: “18.15.0”,
“fdk”: “9.0.0”
},
“product”: {
“freshdesk”: {
“location”: {
“ticket_sidebar”: {
“url”: “index.html”,
“icon”: “https://upload.wikimedia.org/wikipedia/commons/6/63/Wikipedia-logo.png”
}
}
}
},
“whitelisted-domains”: [
“https://sl.wikipedia.org”
]
}
Index.html:
bizBox Widget body { margin: 0; padding: 0; display: flex; justify-content: center; align-items: center; height: 100vh; background-color: #f4f4f4; } iframe { width: 90%; height: 90%; border: 1px solid #ccc; border-radius: 8px; box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); }Please if somebody could take a look at this and let me know it would be very helpful in order to be one step closer to production. It’s a simple iFrame widget that would ideally open Wikipedia for Agents when inspecting the ticket. In the future instead of Wikipedia it would show our product login page so Agents with Administrator rights could inspect the customers profiles. Thhis is link to our Knowledge base and to our Ticketing domain.
https://zzi1.myfreshworks.com/
Your seincerely,
Benjamin Strmole