Enable Custom Pages and Views in Wrike via HTML/JavaScript Integration
I propose introducing a feature in Wrike that allows users and developers to add custom views using HTML, CSS, and JavaScript, similar to how existing views like tables, Gantt charts, and calendars can be added. This would empower users to create personalized views tailored to their unique workflows and business needs while enhancing the platform’s flexibility for diverse industries.
Why This is Important:
Currently, Wrike provides API integration options and custom widgets for dashboards. However, these solutions don't allow for a customized user interface within Wrike itself. Adding support for custom HTML/JS pages or components would bridge this gap and enable users to:
- Embed third-party tools and visualizations seamlessly into the Wrike environment.
- Create tailored UI components, such as custom forms, charts, or interactive dashboards.
Use Cases:
- Enhanced Reporting: Teams could build custom views that combine Wrike data with external sources, offering a single source of truth within the platform.
- Custom Tools Integration: Companies with proprietary tools (e.g., inventory systems, analytics platforms) could embed these directly into Wrike, improving productivity and reducing context switching.
- Custom Task and Project Views: Users could build custom task or project layouts that prioritize specific fields, filters, or dynamic content to suit team workflows.
Example Workflow:
- A "Developer Mode" could be introduced where admins can upload custom HTML/JS code or link to hosted scripts.
- This code could be sandboxed and injected into a custom view.
- Permissions would ensure only authorized users can view or interact with custom components.
Simplified Authentication:
The custom pages or components could rely on Wrike’s existing authentication since users are already logged in. This would eliminate the need for developers to implement separate authentication mechanisms. Wrike could host the custom code in a sandboxed iframe or provide an easy-to-use hosting solution, simplifying implementation for both Wrike and developers.
Potential Benefits:
- Increased user engagement and satisfaction by allowing full customization.
- Expanded use cases for Wrike in industries with specialized workflows.
- Reduced reliance on external tools, creating a more integrated experience.
Comparison:
Platforms like HubSpot and Salesforce allow developers to customize UI elements using code. Introducing similar functionality in Wrike would align it with these leading platforms, making it more competitive and attractive to developers and businesses.
Visualization:
It could be added to each folder in this way, the same way any custom view is added:
Hi Nicolai Due! Thank you for sharing your suggestion and use cases in such detail. Your feedback is now with our product team for consideration. 👍🏽
Basudha Sakshyarika Community Team at Wrike Wrike Product Manager Become a Wrike expert with Wrike Discover
Basudha Sakshyarika Wrike Team member Become a Wrike expert with Wrike Discover