---
title: Control Web Panel Requirements
url: "https://wpemailmanager.com/docs/control-web-panel-requirements/"
updated: "2023-01-27"
category: Control Web Panel (CWP)
---

# Control Web Panel Requirements

For WP Email Manager to integrate with [Control Web Panel](https://control-webpanel.com), the following conditions must be met:

1. You have root access to the server.
2. The account that will manage the email accounts must have reseller capabilities.
3. You have an api key for the root****user, **not**for the reseller account managing email accounts. Learn how to generate an api key [here](https://docs.control-webpanel.com/docs/developer-tools/api-manager/configuration). The api key generated from CWP panel should have following capabilities:
  - Listing account details.
  - Adding, Updating, Deleting, Listing, Suspending and Unsuspending email accounts.
  - Adding, Updating, Deleting, Listing, Suspending and Unsuspending email admin server.
  - Adding, Listing and Deleting domains and subdomains.
  - The format request is set to *json*.
    ![](https://wpemailmanager.com/wp-content/uploads/2021/10/image-1.png)
4. The mailbox table in postfix database has been modified such that the **default values** for the ***phone*** and ***email_other*** columns are set to null or any other value.
5. As you configure the [plugin’s general settings](https://wpemailmanager.com/documentation/settings/general-settings/), enter the account which will manage the email accounts (reseller account), **not**the root user.

Submit a [support ticket](https://wpemailmanager.com/support/) if you need assistance setting up your Control Web Panel.
