Crescendo is more than just a collateral briefcase. Our white-label clients extend its functionality with custom code to integrate with CRMs, add company-specific workflows, or synchronize with proprietary repositories.
However, not every extension requires a white-label solution. Many features can be built as standalone web applications using HTML, JavaScript, CSS, and modern web frameworks, then hosted and run directly inside Crescendo.
Common examples include:
- Discount calculators
- Offer generators
- Surveys
- Order forms
- …and other similar tools

How does it work?
- Step 1 – Build a web application.
For simple functionality such as surveys or discount calculators, ChatGPT or another LLM can help you produce solid results quickly, even without prior development experience. More complex solutions may require involvement from a software developer. Modern web frameworks like React, Svelte, or Angular can all be used. Your app can be a single .html file or a multi-file website; both are supported. Just make sure all paths are relative.
- Step 2 – Upload the app to Crescendo
Upload the .html file to your Crescendo folder. If your app contains multiple files and folders, ensure that index.html is present in your app's root (and not in a subfolder), zip all files and folders together, and upload the .zip archive to your Crescendo content storage provider.
- Step 3 – Add a custom icon (optional)
Add a custom icon to avoid displaying the default web file icon.
- Step 4 – Sync and run the app
Sync Crescendo, open your web app and test it.
Voilà – you’ve successfully extended Crescendo’s functionality at no additional cost.


