WhatSnapHelp

Allocating Lines and Subaccounts

Learn how to activate subaccounts and allocate lines to manage your messaging resources efficiently.

Activate subaccounts, allocate lines, and move resources between clients — all from the Agency View dashboard.

Before you start
  • Active WhatSnap subscription
  • WhatSnap installed at agency level
  • Access to Agency View in GHL

Understanding Resource Types

WhatSnap manages two types of resources:

Subaccount Licenses: Each license activates WhatSnap for one GHL subaccount. Your plan determines how many licenses you have available.

Lines: Connected messaging devices (iMessage, SMS, WhatsApp, or Twilio). Each activated subaccount gets one free line. Additional lines can be purchased separately.

When you activate a subaccount, it automatically gets one line included. You only need to purchase additional lines if you want to connect multiple devices to the same subaccount.

Checking Resource Usage

The Agency View dashboard gives you a real-time overview of your resource allocation. Hover over the resource indicators in the navigation bar to see your current usage at a glance:

Resource overview hover showing accounts and lines usage

MetricWhat It Shows
Total licensesHow many subaccounts you can activate
Active subaccountsLicenses currently in use
Total linesYour line inventory across all types
Allocated linesLines currently assigned to subaccounts

For each subaccount, you can see its status (active or inactive), available lines (allocated but not connected), connected lines (actively sending), and a breakdown by channel type.

Purchasing More Resources

Need more subaccounts or lines? Click Manage Resources to open the plan management modal:

Manage Plan Resources modal with Sub-Accounts and Add-on Lines controls

Use the + and − buttons to adjust quantities. Sub-Accounts cost $29/mo each and Add-on Lines cost $15/mo each.

When you confirm, WhatSnap prorates the cost based on your current billing cycle — so you can purchase at any point in the month without paying for the full period.

Prorated cost calculation showing adjusted amount due now

No need to wait for a new billing cycle. Buy resources whenever you need them — you'll only be charged for the remaining days in your current period.

Activating a Subaccount

Activation assigns a WhatSnap license to a GHL subaccount, enabling messaging functionality.

Open the WhatSnap Manager and click Agency View in the left sidebar. You'll see a list of all your GHL subaccounts.

Agency View overview showing subaccounts

Select Connect Account

Find the subaccount you want to activate. In the Actions column, click Connect Account.

Connect account action button

Confirm License Allocation

A modal will appear showing the subaccount details. Click Connect to allocate a license.

Click connect to allocate license

Verify Activation

The subaccount status will change to Active, and you'll see it now has 1 line available (the included free line).

Subaccount successfully connected

The subaccount is now active. The included line still needs to be connected to a device before you can start messaging.

Allocating a Line

Lines must be allocated to a subaccount before they can be connected to devices. Every activated subaccount gets one free line automatically — follow these steps to allocate additional lines.

In Agency View, find the subaccount where you want to add a line. Hover over the line count to see available actions.

Hover on allocate line action

Select Allocate Line

Click Allocate Line from the actions menu. A modal will appear showing your available line inventory.

Line allocation modal

Confirm Allocation

Click Allocate to assign the line. This adds one available line slot to the subaccount — the user decides which channel (iMessage, SMS, WhatsApp, or Twilio) to use when they connect a device.

Agency view after line allocation

Verify

The subaccount's Available Lines count will increase. The line is now ready to be connected to a device.

Subaccount with available lines

Allocate lines before asking team members to connect devices. They won't be able to add a device if no lines are available in their subaccount. Need more lines? See Purchasing Additional Resources.

Deallocating a Line

Deallocating removes a line from a subaccount and returns it to your agency's available pool. This is useful when moving resources between clients.

Open the subaccount menu

In Agency View, find the subaccount you want to remove lines from. Click the three dots (⋮) in the Actions column and select Deallocate line.

Three-dot menu showing Deallocate line option in Agency View

Choose how many lines to remove

A modal will show the subaccount name and its current allocation. Use the + and − buttons to select how many lines you want to deallocate, then click Update.

Deallocate line modal with quantity selector and Update button

Verify

The subaccount's line count will decrease in the Agency View, and the deallocated lines return to your available inventory.

Agency view showing updated line count after deallocation

If a line is connected to a device when you deallocate it, the device will be disconnected immediately and messages will stop sending from that line.

Deactivating a Subaccount

Deactivation removes the WhatSnap license from a subaccount, returning it to your available pool.

  1. Go to Agency View
  2. Find the active subaccount
  3. Click the Status dropdown
  4. Select Deactivate

Deactivating a subaccount disconnects all lines associated with it. Messages will stop sending immediately.

Naming Conventions

When managing lines across multiple subaccounts, use descriptive names to keep things organized:

  • ClientA-Android-1
  • SalesTeam-WhatsApp-2
  • Closers-iMessage-Main

This makes line switching and troubleshooting much easier at scale. You can edit names in WhatSnap Manager → Lines → three dots → Edit Tag.

For agencies: See the Agency Scaling Guide for infrastructure models, client pricing strategies, and SOPs for managing dozens of subaccounts.

Common Scenarios

ScenarioSteps
New client onboardingActivate subaccount → allocate additional lines if needed → share connection instructions
Seasonal reallocationDeallocate extra lines from low-demand clients → allocate them to high-demand clients
Client offboardingDeallocate all lines → deactivate subaccount → license and lines return to your pool

Resource reallocation is instant. You can move licenses and lines between subaccounts without waiting periods.

Handling Allocation Errors

"No licenses available"

Cause: You've activated all subaccounts included in your plan.

Solution: Upgrade your plan or deactivate an unused subaccount to free up a license.

"No lines available"

Cause: You've allocated all lines from your inventory.

Solution: Purchase additional lines, or deallocate lines from subaccounts that aren't using them.

Subaccount not activated modal

"Cannot deallocate line"

Cause: The line is currently connected to a device.

Solution: Disconnect the device first from within the subaccount, then deallocate the line.

Related

Was this page helpful?

Last updated on February 8, 2026

On this page