Meet Low Code Button: Re-Inventing Dynamics 365 Ribbon Bar

What is The Low Code Button?
The Low Code Button (LCB) is a lightweight, customizable component designed specifically for Dynamics 365 developers, customizers and makers. This innovative solution provides a managed solution to easily integrate and manage interactive buttons within your Dynamics 365 environment, streamlining workflows and enhancing user experience without requiring extensive JavaScript knowledge.
The timing couldn't be better for such a tool. According to recent market research, the global LowCode platform market is forecast to reach approximately $65 billion by 2027, highlighting the growing demand for solutions that simplify development processes while maintaining flexibility and power.
Key Features and Capabilities
Installation and Setup
Getting started with the Low Code Button is remarkably straightforward:
- Download the latest managed solution from the GitHub repository.
- Import the solution into your Dynamics 365 environment through make.powerapps.com or directly via Settings > Solutions
- Assign appropriate security roles to users based on their responsibilities:
- LowCodeButtonMaker: For those configuring and updating buttons
- LowCodeButtonUser: For end users who will interact with the buttons
Button Configuration Options
The LCB Settings app allows you to register and configure buttons with extensive options:
- Multi-language Support: Create language entries with corresponding LCID values to ensure your buttons work seamlessly across global organizations
- Button Locations: Configure buttons for forms, grids, or subgrids depending on where you need interactive elements
- Advanced Settings: Customize execution modes (synchronous/asynchronous), confirmation dialogs, loading spinners, and notification types
This aligns perfectly with the visual development approach that makes Low Code platforms so powerful. As industry experts note, visual interfaces and drag and drop functionality are essential features of effective Low Code platforms.
Integration with Dynamics 365
Command Bar Designer Integration
The Low Code Button works seamlessly with Dynamics 365's Command Bar Designer, which represents one of the most exciting developments in the Power Platform. This integration allows makers to create custom commands using Power Fx and a familiar Excel-like formula bar, eliminating the need to learn and debug asynchronous JavaScript code.
To integrate the Low Code Button:
- Open Command Bar Designer within your Dynamics 365 environment
- Select the form, grid, or subgrid where you want the button to appear
- Add a new command referencing the provided JavaScript web resource:
LowCodeButtonBase.js
- Use the function:
LCB.ButtonRegistration.onClick
- Configure parameters based on button location (forms, grids, or subgrids)
This approach embodies what makes Low Code development so powerful; it bridges the gap between simple drag and drop functionality and more complex programming needs, allowing users to implement sophisticated business logic without extensive coding knowledge.
Button Payload and Response Handling
The Low Code Button generates different payloads depending on the button type:
Form Button Payload
When clicking a button on a form, the payload includes entity information, record ID, and user ID, enabling targeted actions for specific records.
Grid or Subgrid Button Payload
For grid buttons, the payload contains entity information, selected record IDs, and user ID, making it perfect for bulk operations.
Response handling varies based on the button's execution mode:
- Synchronous Mode: Supports various response types including successful execution with or without redirect, and comprehensive error handling
- Asynchronous Mode: Follows a "Fire and Forget" approach for minimal wait times and optimal user experience
Why The Low Code Button Matters
The Low Code Button represents the perfect intersection of Low Code principles and practical business needs. It addresses several key advantages that make Low Code platforms so valuable:
- Faster Development: Low Code platforms typically reduce development time by 50% to 90%, and the Low Code Button extends this efficiency to Dynamics 365 customization
- Democratized Development: It allows team members with varying technical backgrounds to contribute meaningfully to the creation process
- Visual Development: The Command Bar Designer integration provides an intuitive visual interface for button configuration
- Pre-built Components: The managed solution includes pre-built, tested components that accelerate development
Looking Forward
As we continue through 2025, tools like the Low Code Button will play an increasingly important role in how businesses customize and extend their Dynamics 365 environments. The integration of Low Code principles with enterprise platforms creates powerful opportunities for innovation without requiring extensive development resources.
The Low Code Button is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike (CC BY-NC-SA) License, making it freely available to the Dynamics 365 community while prohibiting commercialization as a separate paid addon.
For organizations looking to enhance their Dynamics 365 experience with interactive, customizable buttons that can trigger various actions while maintaining a clean, professional user interface, the Low Code Button represents an excellent solution that embodies the best of the Low Code revolution.
Have you implemented the Low Code Button in your Dynamics 365 environment? Share your experiences in the comments below!