Skip to main content
  • 306 Product updates

Introducing an Impactful Feature to Boost App Installations

📢We are thrilled to unveil a new feature that will take your marketplace apps to the next level. Say hello to the Demo Experience! 🚀 What is the Demo Experience? The Demo Experience is a powerful tool that enables you to create immersive demo environments for your marketplace apps. This game-changing capability allows potential users to get a hands-on experience of the core functionalities of your app without the hassle of installation, admin approval, or granting access to account data. What value Deme experience can give you 🔎 A Seamless App Exploration: With the Demo Experience, users can try out your app safely and securely, ensuring they find the right fit right away. 🕐 Reduced Time to Value: The Demo Experience greatly accelerates the decision-making process, allowing users to experience firsthand the benefits of your app and increasing the chances of them becoming long-term users. 🫱 Enhanced Decision Making: By providing users with a real-life experience of your app, they can make more informed decisions about its relevance to their specific needs. ✅ Streamlined Approval Process: Allows users to present a solid case to their administrators, making the approval and installation process smoother than ever before. We believe that this feature will revolutionize the way users interact with marketplace apps, providing an immersive experience that will drive them to install and use the app. Next steps: Here is our suggested implementation strategy! Watch @dipro video and/or read the documentation to get all the details you need (ETA- 10 minutes). Set a time for you and your team to brainstorm on the most effective way to showcase your app value (in the shortest time to value) using a demo experience. Implement the demo experience technically for your app (ETA differ between apps). Excited to see your demo’s experience 😊

New `themeConfig` property in the context of view apps

You may have noticed something new in the context of all view-based app features (or you can check it out here)… We recently added the themeConfig property to provide insight into the current custom theme applied within the monday.com platform. This information enables you to align your app’s color scheme with that of the platform’s custom theme. Using the ThemeProvider in our Vibe design system, you can maintain visual coherence with the platform and provide an overall better user experience! { "themeConfig": { // defines the color scheme and styling configuration for the app, may be "undefined" if the default theme is used "name": "crm-product-theme", "colors": { "light": { "primary-color": "#007f9b", "primary-hover-color": "#006278", "primary-selected-color": "#bee3e8", "primary-selected-hover-color": "#d4ebef", "brand-colors": { "brand-color": "#007f9b", "brand-hover-color": "#006278", "text-color-on-brand": "#ffffff" } }, "dark": { "primary-color": "#007f9b", "primary-hover-color": "#006278", "primary-selected-color": "#004858", "primary-selected-hover-color": "#003844", "brand-colors": { "brand-color": "#007f9b", "brand-hover-color": "#006278", "text-color-on-brand": "#ffffff" } }, "black": { "primary-color": "#007f9b", "primary-hover-color": "#006278", "primary-selected-color": "#004858", "primary-selected-hover-color": "#003844", "brand-colors": { "brand-color": "#007f9b", "brand-hover-color": "#006278", "text-color-on-brand": "#ffffff" } } } }, "boardId": 4213911112, // unique board ID "boardIds": [4213911112], // list of connected boards "boardViewId": 122234064, // unique board view ID "viewMode": "fullScreen", // or "split" or "widget" "instanceId": 122234064, // unique instance ID for the feature on the board "instanceType": "board_view", // app feature type "workspaceId": 2581779, "theme": "light", // or "dark" or "black" "account": { "id": "1233" }, "user": { "id": "28659824", "isAdmin": false, // or true "isGuest": false, // or true "isViewOnly": false, // or true "countryCode": "IL", "currentLanguage": "en", "timeFormat": "12H", // or "24H" "timeZoneOffset": 2 // timezone offset based on GMT }, "region": "use1", // availability zone ID "app": { "id": 10089476, "clientId": "78643ruyagduyg743tyr812uygd74" }, "appVersion": { "id": 10124592, "name": "context printer", "status": "draft", "type": "major", "versionData": { "major": 1, "minor": 0, "patch": 0, "type": "major" } }, "appFeature": { "type": "AppFeatureBoardView", "name": "context printer - v1.0.0" } }