SharePoint Document Issues

How to Add Multiple Buttons to a SharePoint List Field

Adam DavisAdam Davis Oct 26, 2026 868 views

Question details

The user needs to add multiple independent buttons or checkboxes to a single SharePoint list field to trigger different flows or display distinct status indicators.

How to Add Multiple Buttons to a SharePoint List Field
Product
Microsoft SharePoint
Device & OS
not provided
Scenario
Customizing a SharePoint list to execute multiple distinct Power Automate flows or independent actions directly from a single item field.
Observed behavior
Standard SharePoint list column settings do not natively support multiple independent buttons or checkboxes in a single field, requiring advanced customization.
Before you start

Ensure you have the necessary permissions to customize list forms in your SharePoint environment and have access to Power Apps or Power Automate if your buttons will trigger external workflows.

Solution 1Recommended

Customize the SharePoint Item Form with Power Apps

Using Power Apps is the most reliable way to add multiple buttons, especially when each button must perform a distinct action or trigger a different flow.

Power Apps provides a flexible canvas to redesign your SharePoint list forms. By replacing the default form with a custom Power App, you can add unlimited interactive controls, including multiple buttons, to a single DataCard.

This method is highly recommended if your buttons need to pass specific list item data to different Power Automate flows.

1
Launch Power Apps from SharePoint

Open your SharePoint list, click on "Integrate" in the top command bar, navigate to "Power Apps", and select "Customize forms".

2
Insert Button Controls

Once the Power Apps Studio loads, select the specific DataCard where you want the buttons to appear. Go to the "Insert" tab on the top ribbon and add multiple Button controls.

3
Configure Button Actions

Select each button and configure its "OnSelect" property in the formula bar to trigger your desired Power Automate flow. For example, use a formula like: flow1.Run(DataCardValue1.Text, DataCardValue3.Text).

4
Save and Publish

Click "File", save your changes, and select "Publish to SharePoint" to make the multiple buttons visible to users interacting with the list item.

Customize the SharePoint Item Form with Power Apps
Power Automate Integration: Ensure that any Power Automate flows you reference in your button formulas are properly shared and accessible to the users who will be clicking the buttons.
Free Microsoft Office alternative

Manage Your Documents Effectively with WPS Office

While SharePoint handles complex list structures and automations, working with the documents stored inside them requires a robust office suite. WPS Office is a free, lightweight, and powerful alternative to Microsoft Office, enabling you to seamlessly create, edit, and collaborate on documents without the heavy subscription costs.

  1. 1. Download and Install: Visit the official WPS Office website to download the free suite and install it on your PC or Mac.
  2. 2. Open SharePoint Documents: Download your files from SharePoint and open them directly in WPS Office with perfect formatting retention.
  3. 3. Edit and Save Seamlessly: Make your changes using professional editing tools and save them back as standard Microsoft formats ready for SharePoint upload.
Fully compatible with Microsoft Word, Excel, and PowerPoint file formats (.docx, .xlsx, .pptx).Lightweight application design that installs quickly and runs smoothly on older hardware.Familiar tabbed user interface, ensuring a zero-learning-curve transition from Microsoft Office.Built-in PDF editing and conversion tools that streamline your document workflows.
microsoft office alternative - wps office

Frequently Asked Questions

Can I add multiple buttons using just SharePoint out-of-the-box settings?

No, standard SharePoint column settings only allow basic field types like Choice or Yes/No toggles. To create multiple independent clickable buttons in a single field, you must use JSON column formatting or customize the form with Power Apps.

Do JSON formatted buttons work in the SharePoint mobile app?

Yes, buttons created using JSON column formatting generally render and function correctly in the SharePoint mobile app. However, if your workflows are highly complex, a dedicated Power Apps canvas app might provide a more reliable mobile user experience.

How do I link a JSON formatted button to a Power Automate flow?

You can link a JSON button to a Power Automate flow by setting the `customRowAction` property in your JSON code to `executeFlow`. You must also define the `actionParams` property with a JSON string containing the specific ID of the flow you want to trigger.