UCP (User Control Panel)
The "User Control Panel" (UCP) allows users to manage their FreePBX settings through a dashboard.
To ensure that not every user has to design their own UCP, a template is created. This template can be assigned to multiple users and groups.
A password is required for a user to log into their UCP.
Configuration
Click on the "Admin" tab and select the "User Management" menu item.

UCP Templates
Navigate to "UCP Templates" and click on "Create Generic User".
To create a template, click on "Add".

Any name can be entered here:
- Template Name:
<Any name> - Template Description:
<Any description> - Create Template Via: select "Create Using Template Creator"

The template can then be adjusted by clicking on the "eye" icon in the "Action" column.

A new window will open where a template for the User Control Panel can be created.
First, a "Dashboard" must be created by clicking on the plus symbol at the top right:
- Dashboard Name:
<Any name>

A new "Widget" can be added using the plus sign at the top left.

These can also be moved via drag & drop. Each "Widget" has its own settings, which can be adjusted via the gear icon.

The template can be saved using the "Save" button located in the lower-left corner.

Afterwards, you can navigate back to "User Management". The template can be built by clicking on the "Force Rebuild widgets" icon.

Then, all members can be added to the "Force Rebuild Template For Users" by clicking on "Rebuild Widgets".

Groups
Next, navigate to the "Groups" tab and edit the desired group under "Action".

UCP
In the group settings, select the "UCP" tab and make the following adjustments:
- Allow Login: select "Yes"
- Assign UCP Template: select "Yes"
- Template List:
<The newly created template>

Finally, click on "Apply Config". All users in the selected group will use the same template.