# Flex Dialpad Overview

Flex Dialpad helps agents, supervisors, and users accomplish the following:

| **Role**   | **Task**                                                                                                                                                                                             |
| ---------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Agent      | Call customers directly from Flex<br /><br />[Transfer calls](/docs/flex/end-user-guide/dialpad-use#warm-transfer)                                                                                   |
| Supervisor | [Monitor calls](/docs/flex/end-user-guide/real-time-reporting/monitor-agent-activity)                                                                                                                |
| Users      | Run [real-time](/docs/flex/end-user-guide/real-time-reporting/real-time-queues-view) and [historical reporting](/docs/flex/end-user-guide/insights/getting-started#whats-included) via Flex Insights |

The Flex Dialpad is a part of the [Flex UI](/docs/flex/developer/ui) and offers all of the theming and customizability features of a React component.

## Getting Started

* [Enable and configure the Flex Dialpad](/docs/flex/admin-guide/setup/voice/dialpad-configure) for your contact center's specific needs
* Learn how to [use the Flex Dialpad](/docs/flex/end-user-guide/dialpad-use)
* [Implement Click-to-Dial](/docs/flex/developer/voice/dialpad-click-to-dial)
* Understand the [current limitations of the Flex Dialpad](/docs/flex/admin-guide/setup/voice/dialpad-limitations)
