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

# Managing Benefit Allocations for Subscription Hub

> How a portal user allocates a subscription's benefits to other contacts on their account, including adding a new contact and assigning benefits from the Subscription Hub.

From the Subscription Hub you can assign a subscription's benefits to other contacts on your account. You reach this flow from the Manage Subscription view, which opens the [Manage Benefits page](/end-user-guides/portal/subscription-hub/manage-benefits-page). Only contacts that belong to the subscription's account can be allocated benefits.

## Adding a Contact as a Portal User

<Steps>
  <Step title="Add a new contact">
    Click **Add New Contact**.

    <Frame caption="The Add New Contact button">
      <img src="https://mintcdn.com/fusionspan/PQhCyVfBbt1uWfmh/images/end-user-guides/4888461316/image-20260106-180933.png?fit=max&auto=format&n=PQhCyVfBbt1uWfmh&q=85&s=68edd4d24f98f5150dd9a053f85f19ed" alt="The Add New Contact button in the benefit allocation view" width="1457" height="606" data-path="images/end-user-guides/4888461316/image-20260106-180933.png" />
    </Frame>
  </Step>

  <Step title="Enter the contact details">
    Enter a name, email, and phone number, then click **Save**.

    <Frame caption="The Add Contact form">
      <img src="https://mintcdn.com/fusionspan/PQhCyVfBbt1uWfmh/images/end-user-guides/4888461316/image-20260106-180952.png?fit=max&auto=format&n=PQhCyVfBbt1uWfmh&q=85&s=e61d8d4c4de25a88d389736884fbd3a9" alt="The Add Contact form with name, email, and phone number fields" width="1444" height="610" data-path="images/end-user-guides/4888461316/image-20260106-180952.png" />
    </Frame>
  </Step>
</Steps>

## Adding Benefits in Subscription Hub

<Steps>
  <Step title="Open Allocate Contacts">
    Click **Allocate Contact(s)**.

    <Frame caption="The Allocate Contacts button">
      <img src="https://mintcdn.com/fusionspan/PQhCyVfBbt1uWfmh/images/end-user-guides/4888461316/image-20260106-181155.png?fit=max&auto=format&n=PQhCyVfBbt1uWfmh&q=85&s=229f1e645055f1c68365cbc35b629947" alt="The Allocate Contacts button in the Subscription Hub" width="1457" height="606" data-path="images/end-user-guides/4888461316/image-20260106-181155.png" />
    </Frame>
  </Step>

  <Step title="Select contacts and save">
    Select the contacts you want to allocate benefits to, then click **Save**.

    <Frame caption="Selecting contacts to allocate benefits to">
      <img src="https://mintcdn.com/fusionspan/PQhCyVfBbt1uWfmh/images/end-user-guides/4888461316/image-20260106-181242.png?fit=max&auto=format&n=PQhCyVfBbt1uWfmh&q=85&s=d337ac1316a8c8e5d86ba09a5570f705" alt="The contact selection dialog for allocating subscription benefits" width="1306" height="574" data-path="images/end-user-guides/4888461316/image-20260106-181242.png" />
    </Frame>

    <Info>
      To use the Allocate Contacts feature, you need the [Manage Benefits page](/end-user-guides/portal/subscription-hub/manage-benefits-page) set up.
    </Info>
  </Step>
</Steps>

## Limitations and Common Pitfalls

* **You need both view and manage access.** The benefits view loads only when your contact role appears in the subscription product's **Subscription Visibility** (`FS_PORTAL_Subscription_Visibility__c`) and **Manage Subscription** (`FS_PORTAL_Manage_Subscription__c`) settings. Without both, the page reports that you do not have access.
* **The account has no contacts to allocate.** The view errors if the subscription's account has no contacts. Add a contact first using **Add New Contact**.
* **Only the account's own contacts can be allocated.** The list of allocatable contacts is limited to contacts on the subscription's account — you cannot allocate a benefit to someone outside it.
* **Freed allocations may or may not return to the subscription.** Whether removing an allocation makes that benefit available again depends on the subscription product's configuration. If you expect a freed allocation to become reusable and it does not, check the product setup with your administrator.
