# Account Management

WhatSnap's account management system allows you to connect, configure, and manage multiple messaging accounts (WhatsApp, SMS/iMessage P2P, and Twilio SMS) from a single dashboard. This powerful feature enables you to scale your messaging operations across different platforms while maintaining organized communication channels.

![Account Management Overview](https://storage.insider-society.com/account-management.gif)

## Account Types

WhatSnap supports three types of messaging accounts that you can connect to your GoHighLevel system. Each account type offers unique capabilities and use cases to match your business needs.

![Choose Account Type](https://storage.insider-society.com/multi-acc.png)

### 📱 WhatsApp

Connect a WhatsApp account via QR code scan to enable rich messaging with unlimited messages, media support, and business profiles. Perfect for international communication and customer engagement.

**Key Features:**

* ✓ Unlimited messages
* ✓ Rich media support
* ✓ Business profile

### 💬 SMS / iMessage

Use your own phone or Mac to send SMS and iMessages. Connect your personal number for authentic, native messaging through Android or macOS devices.

**Key Features:**

* ✓ Your personal number
* ✓ Android & macOS support
* ✓ Native messaging

### 📞 Twilio SMS

Enterprise SMS with your Twilio number. Get instant setup (2 minutes), 99.95% uptime SLA, global coverage, and no device needed.

**Key Features:**

* ✓ Instant setup (2 minutes)
* ✓ 99.95% uptime SLA
* ✓ Global coverage
* ✓ No device needed

{% hint style="info" %}
**Note:** WhatSnap replaces GHL's default SMS channel. You can still connect Twilio as an account and use it selectively via tags and commands. [Documentation →](/whatsnap-docs/account-management/twilio.md)
{% endhint %}

## Core Account Management Features

### 📱 **Multi-Account Connection**

Connect multiple messaging accounts (WhatsApp via QR code, SMS/iMessage via device, or Twilio via API) to your GoHighLevel system. Each account operates independently while being managed from a centralized dashboard.

### 🏷️ **Tag-Based Routing**

Every connected messaging account gets a unique tag that determines which account handles specific contacts. This ensures messages are sent from the appropriate phone number and platform.

### 👥 **Automatic Contact Creation**

When anyone messages your connected accounts (regardless of platform), WhatSnap automatically creates corresponding contacts in GoHighLevel with proper tag assignments.

### ⚙️ **Individual Account Settings**

Configure each messaging account independently with custom settings, user assignments, and operational preferences across all platforms.

## Account Management Workflow

{% @mermaid/diagram content="graph TD;
A\["➕ Add Messaging Account"] --> B\["📱 Choose Platform"];
B --> C\["🔗 Connect Account"];
C --> D\["🏷️ Auto Tag Assignment"];
D --> E\["⚙️ Configure Settings"];
E --> F\["👤 User Assignment"];
F --> G\["✅ Active Messaging"];

```
G --> H["📥 Incoming Messages"];
H --> I["👤 Auto Contact Creation"];
I --> J["🎯 Tag-Based Routing"];

G --> K["📤 Outgoing Messages"];
K --> L["🔍 Tag-Based Selection"];
L --> M["📨 Message Delivery"];

classDef setup fill:#e3f2fd,stroke:#1976d2,stroke-width:3px,color:#000000;
classDef connection fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px,color:#000000;
classDef configuration fill:#e1f5fe,stroke:#3f51b5,stroke-width:2px,color:#000000;
classDef messaging fill:#e8f5e8,stroke:#00695c,stroke-width:2px,color:#000000;
classDef incoming fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px,color:#000000;
classDef outgoing fill:#e1f5fe,stroke:#3f51b5,stroke-width:2px,color:#000000;

class A,B setup;
class C connection;
class D,E,F configuration;
class G messaging;
class H,I,J incoming;
class K,L,M outgoing;" %}
```

## Key Account Management Areas

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>💬 iMessage</strong></td><td>Connect your iPhone and Mac for iMessage and SMS</td><td><a href="/pages/ImP4QwrFVpIKknCpDmGF">/pages/ImP4QwrFVpIKknCpDmGF</a></td></tr><tr><td><strong>📲 SMS</strong></td><td>Connect personal phones for peer-to-peer SMS messaging</td><td><a href="/pages/Zx2LA94rFPFAsT0b2jGk">/pages/Zx2LA94rFPFAsT0b2jGk</a></td></tr><tr><td><strong>🏢 Twilio</strong></td><td>Configure enterprise Twilio SMS for high-volume messaging</td><td><a href="/pages/7dsSq3dKNmTOqoInAvY6">/pages/7dsSq3dKNmTOqoInAvY6</a></td></tr><tr><td><strong>📱 WhatsApp</strong></td><td>Connect WhatsApp accounts via QR code scanning</td><td><a href="/pages/evmgSLOPb4xnoxpq5dAM">/pages/evmgSLOPb4xnoxpq5dAM</a></td></tr><tr><td><strong>⚙️ Settings</strong></td><td>Manage account settings, tags, and user assignments</td><td><a href="/pages/nuqvKRnJNlTF1NiBePcU">/pages/nuqvKRnJNlTF1NiBePcU</a></td></tr></tbody></table>

## Understanding the Tag System

{% hint style="info" %}
**Tag System is Key**: WhatSnap uses a tag-based system to determine which messaging account should handle each contact. Understanding this system is crucial for effective multi-account management across all platforms.
{% endhint %}

![Connect multiple messaging accounts](https://storage.insider-society.com/account-list.png)

### How Tags Work

1. **Automatic Assignment**: Each connected messaging account receives a unique tag (e.g., `whatsnap-account-Mike`)
2. **Contact Tagging**: When someone messages a connected account, their contact gets tagged with that account's tag
3. **Message Routing**: Outgoing messages use the contact's tag to determine which messaging account and platform to use
4. **Manual Override**: You can manually change contact tags to switch messaging accounts or platforms

### Tag Benefits

* **Organized Communication**: Keep conversations organized by messaging account and platform
* **Contact Filtering**: Filter contacts by messaging account using tags
* **Workflow Integration**: Use tags in workflows for account-specific automations
* **Persistent Associations**: Tags remain even if accounts are disconnected
* **Platform Agnostic**: Same tag system works across WhatsApp, SMS/iMessage, and Twilio

## Multi-Account Strategies

### Business Department Separation

Connect different messaging accounts for different departments:

* **Sales**: `whatsnap-account-sales` (WhatsApp for global reach)
* **Support**: `whatsnap-account-support` (SMS/iMessage for quick responses)
* **Marketing**: `whatsnap-account-marketing` (Twilio for reliable delivery)

### Geographic Distribution

Use different accounts and platforms for different regions:

* **US-Domestic**: `whatsnap-account-us` (SMS/iMessage for local customers)
* **International**: `whatsnap-account-intl` (WhatsApp for global reach)
* **Enterprise**: `whatsnap-account-enterprise` (Twilio for high-volume)

### Campaign Segmentation

Dedicated accounts for different types of outreach:

* **Lead-Generation**: `whatsnap-account-leadgen` (WhatsApp)
* **Customer-Service**: `whatsnap-account-service` (Multi-platform)
* **VIP-Clients**: `whatsnap-account-vip` (Personal SMS/iMessage)

## Account Status Monitoring

Monitor the health and status of your connected accounts:

{% hint style="success" %}
**Active Status**: Account is connected and ready to send/receive messages
{% endhint %}

{% hint style="danger" %}
**Disconnected**: Account needs to be reconnected via QR code scanning
{% endhint %}

## Getting Started with Account Management

{% stepper %}
{% step %}

#### Connect Your First Additional Account

Start by adding a new messaging account to expand your capabilities:

* [WhatsApp Account](/whatsnap-docs/account-management/whatsapp.md) - QR code connection
* [iMessage Account](/whatsnap-docs/account-management/imessage.md) - iPhone/Mac integration
* [P2P SMS Account](broken://pages/Zx2LA94rFPFAsT0b2jGk) - Personal phone connection
* [Twilio A2P Account](/whatsnap-docs/account-management/twilio.md) - Enterprise SMS
  {% endstep %}

{% step %}

#### Configure Settings

Set up your [account settings](/whatsnap-docs/account-management/settings/account-settings.md), [tag management](/whatsnap-docs/account-management/settings/tag-management.md), and [user assignments](/whatsnap-docs/account-management/settings/user-assignments.md) to optimize your messaging operations.
{% endstep %}
{% endstepper %}

{% hint style="info" %}
**Ready to expand?** With proper account management, you can scale your WhatsApp operations while maintaining organized, efficient communication channels.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://whatsnap.gitbook.io/whatsnap-docs/account-management.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
