> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superoffice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Add function to menu button

> Add function to Task button

<Note>
  Changes done **System design** - **Extra menus** tab will only show in the old **SuperOffice Service** module, not in the Requests screen.
</Note>

To add a macro to the **Task** button in the Company screen, Contact screen, Request screen, or **Message** tab:

1. Select <i class="ph ph-list" aria-label="Main menu" /> **System design** > **Extra menus**.
2. Click **Top menu** to display the sub-folders.
3. Hold the mouse pointer over one of these folders: **View request**, **View contact**, **View company** or **Message menu**. Then click **+**. The **Menu properties** screen appears.
4. Enter the name of the button in the **Label** field. The name should be quite short, to fit on the button.
5. Select **Use script**, and select a macro.
6. Select the desired position in the **Position** list (0 = top).
7. Click **OK**.
8. Open a request, contact, company or message, click the **Task** button and check that the button is displayed and functions as desired.

<Note>
  You can also add a macro to the **Task** button when you [create or edit a macro][1].
</Note>

[1]: ../../../../customization/macros-and-scripts/admin/create-macro


## Related topics

- [Extra menus](/en/ui/blogic/learn/extra-menus/index.md)
- [Add content](/en/marketing/editor/learn/add-content.md)
- [SuperOffice.WebApi.Data.FunctionRightStrings](/en/api/reference/webapi/SuperOffice.WebApi.Data.FunctionRightStrings.md)
- [Buttons on the top bar](/en/learn/getting-started/main-screen/buttons-in-menu-bar.md)
- [Add items to the Task menu list](/en/customization/admin/add-items-to-task-menu.md)
- [The layout elements on the Main screen](/en/learn/getting-started/main-screen/index.md)
