> For the complete documentation index, see [llms.txt](https://help.botpenguin.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.botpenguin.com/bots/whatsapp-bot/bot-setup/whatsapp-bot-creation-with-manual-onboarding/assign-system-user-to-whatsapp-account.md).

# Assign System User to WhatsApp Account

This page guides you through creating a System User in Meta Business Manager, generating a permanent access token, and assigning the System User to your WhatsApp Business Account.

### Before You Begin

* You must have completed the [Update WA Account Payment Method](https://help.botpenguin.com/bots/whatsapp-bot/bot-setup/whatsapp-bot-creation-with-manual-onboarding/update-wa-account-payment-method) step.
* You must have admin access to your Meta Business Manager.
* Only one Admin System User is allowed per Meta Business portfolio. If one already exists, use the Employee role instead.

***

### Part A: Create a System User and Generate a Token

#### Step 1: Open Meta Business Settings

1. Go to [business.facebook.com](https://business.facebook.com/).
2. Click the **Settings (gear) icon** next to your business account name in the top-left.
3. Select **Business Settings** from the dropdown.

***

#### Step 2: Navigate to System Users

1. In the Business Settings sidebar, go to **Users → System Users**.
2. Click **Add** to create a new System User.

<figure><img src="https://1745791824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAPDb8cKQtGlIAfgHjcsQ%2Fuploads%2FjT6jxFLMIXVJsAc6d4FC%2FAdd%20System%20User.png?alt=media&amp;token=909f032c-f8ad-4876-ba04-2db644959df3" alt="Add new system User"><figcaption><p>Add new system User</p></figcaption></figure>

#### Step 3: Accept the Policy

Review and accept the policy prompt that appears before proceeding.

<figure><img src="https://1745791824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAPDb8cKQtGlIAfgHjcsQ%2Fuploads%2Fr7zq8mCQADaVX9nd3xCk%2FAccept%20Policy.png?alt=media&amp;token=195e5c54-82b4-43ab-83c6-815102495126" alt="Accept Policy"><figcaption><p>Accept Policy</p></figcaption></figure>

#### Step 4: Create the System User

1. In the **Create System User** pop-up:

| Field    | What to enter                                                                                          |
| -------- | ------------------------------------------------------------------------------------------------------ |
| **Name** | A recognisable name — e.g. `BP-WhatsApp`                                                               |
| **Role** | **Admin** (only one Admin is allowed per business portfolio — use Employee if an Admin already exists) |

2. Click **Create System User**.

<figure><img src="https://1745791824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAPDb8cKQtGlIAfgHjcsQ%2Fuploads%2F9lVBnQ3p9ltoMfkYPWa7%2FName%20user%20and%20Give%20Role.png?alt=media&amp;token=363a67ad-22c0-40e5-a33e-d01eb9ee1db3" alt="Create system user"><figcaption><p>Create system user</p></figcaption></figure>

#### Step 5: Generate a Token

* Once the System User is created, click **Generate New Token**.

<figure><img src="https://1745791824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAPDb8cKQtGlIAfgHjcsQ%2Fuploads%2FD27y15zsN1R20lGULUEH%2FGenerate%20Token.png?alt=media&amp;token=ce723e04-b622-470b-8bb8-9535580bf925" alt="Generate new token"><figcaption><p>Generate new token</p></figcaption></figure>

2. In the **Generate Token** pop-up, configure the following:

| Setting              | Value                                   |
| -------------------- | --------------------------------------- |
| **App**              | Select the Meta App you created earlier |
| **Token Expiration** | Never                                   |

3. Under **Permissions**, enable the following and then click generate token:
   1. `whatsapp_business_messaging`
   2. `whatsapp_business_management`
   3. `catalog_management`
   4. `business_management`

<figure><img src="https://1745791824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAPDb8cKQtGlIAfgHjcsQ%2Fuploads%2FQuz0L3XUPxSYQiZRR1hd%2FAssign%20Permissions%20and%20create%20token.png?alt=media&amp;token=0148b066-fb29-412e-b996-e07e44998c2d" alt="Assignment of permission to access token"><figcaption><p>Assignment of permission to access token</p></figcaption></figure>

#### Step 6: Copy and Save the Token

Your System User Token will be displayed on screen.

**Copy it immediately and store it somewhere safe** — a password manager or secure notes app. You will not be able to view this token again after closing the window.

> ⚠️ This token is one of the three credentials required to connect your WhatsApp Bot in BotPenguin. Do not share it with anyone outside your team.

***

### Part B: Assign the System User to Your WhatsApp Business Account

#### Step 7: Go to WhatsApp Accounts

1. In the Business Settings sidebar, go to **Accounts → WhatsApp Accounts**.

<figure><img src="https://1745791824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAPDb8cKQtGlIAfgHjcsQ%2Fuploads%2FmZL7CxIFLYaSkKk1Gvm4%2FWhatsApp%20Accounts.png?alt=media&amp;token=91dee4e7-51c2-46f5-bd58-6b6ff779fc56" alt="WhatsApp Business Accounts"><figcaption><p>WhatsApp Business Accounts</p></figcaption></figure>

2. Select the WhatsApp Business Account (WABA) you want to assign the System User to.

***

#### Step 8: Add the System User

1. Click the **Add People** button.
2. A list of available System Users will appear.
3. Select the System User you just created.

<figure><img src="https://1745791824-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAPDb8cKQtGlIAfgHjcsQ%2Fuploads%2FTAiQFPEKTn9cnitO8IGy%2FAdd%20People.png?alt=media&amp;token=9057594f-cdcc-4c79-9d3b-ccbc82472220" alt="Add a System User"><figcaption><p>Add a System User</p></figcaption></figure>

#### Step 9: Assign Full Control

1. Set the permission level to **Full Control**.
2. Click **Assign**.

The System User now has the access needed to manage your WhatsApp Business Account on behalf of BotPenguin.

***

### What's Next

Proceed to the final step:

{% content-ref url="/pages/mwUvYF7281sZGC4Ce6db" %}
[Getting all the necessary details from Meta Developer Dashboard](/bots/whatsapp-bot/bot-setup/whatsapp-bot-creation-with-manual-onboarding/getting-all-the-necessary-details-from-meta-developer-dashboard.md)
{% endcontent-ref %}

***

### Support

If everything is correct and you are still unable to move forward, write to us at <support@botpenguin.com>. We will respond back within 48 business hours.
