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

# Zexa Account Setup: Identity, 2FA, and Team Access

> Step-by-step guide to registering your Zexa account, verifying your identity, enabling two-factor authentication, and configuring team settings.

Before you can send messages or access the API, you need a fully configured Zexa account. This guide covers everything from the initial sign-up form to enabling two-factor authentication, inviting teammates, and getting your Sender ID approved — so your account is secure, compliant, and ready for production use.

## Registration

Creating a Zexa account takes just a few minutes. Have your company NIF or personal Bilhete de Identidade handy before you begin.

<Steps>
  <Step title="Visit the sign-up page">
    Open [https://app.zexa.ao/signup](https://app.zexa.ao/signup) in your browser.
  </Step>

  <Step title="Enter your identification details">
    In the **Tax / Identity Number** field, enter either your **company NIF** (for a business account) or your **Bilhete de Identidade (BI)** number (for a personal account).

    <Note>
      A company NIF must be a valid Angolan tax identification number issued by the Agência Geral Tributária (AGT). If you're registering as an individual rather than a business, you can use your Bilhete de Identidade number instead.
    </Note>
  </Step>

  <Step title="Fill in your contact details">
    Enter your **email address** and a **phone number** that can receive SMS verification codes. Both will be used for account notifications and security purposes.
  </Step>

  <Step title="Choose a password">
    Create a strong password of at least 8 characters, mixing uppercase letters, lowercase letters, numbers, and symbols.
  </Step>

  <Step title="Accept the terms and create your account">
    Read and accept the **Terms of Service** and **Privacy Policy**, then click **Create Account**. Zexa sends a confirmation email to the address you provided — click the verification link in that email to activate your account.
  </Step>
</Steps>

## Two-Factor Authentication (2FA)

Two-factor authentication adds a second layer of security to your login. Zexa strongly recommends enabling it on all accounts, especially those with admin privileges.

<Steps>
  <Step title="Open Security settings">
    Log in to [https://app.zexa.ao](https://app.zexa.ao), then navigate to **Settings → Security**.
  </Step>

  <Step title="Enable 2FA">
    Click **Enable Two-Factor Authentication**. Zexa displays a QR code — scan it with an authenticator app such as Google Authenticator, Authy, or any TOTP-compatible app.
  </Step>

  <Step title="Confirm the setup">
    Enter the 6-digit code generated by your authenticator app into the confirmation field and click **Verify**. Once verified, 2FA is active on your account.
  </Step>

  <Step title="Save your backup codes">
    Zexa generates a set of single-use backup codes after you enable 2FA.

    <Warning>
      Save your backup codes in a secure location — such as a password manager or an offline document — before closing this screen. If you lose access to your authenticator app and don't have your backup codes, you will be locked out of your account. Zexa support cannot bypass 2FA on your behalf.
    </Warning>
  </Step>
</Steps>

<Tip>
  If your team uses shared accounts or service accounts for API integrations, enable 2FA on those accounts too and store the backup codes with your team's secrets manager.
</Tip>

## Invite Team Members

Zexa supports role-based access control (RBAC) so you can give teammates the level of access they need without exposing sensitive settings.

There are two built-in roles:

| Role       | Permissions                                                                                                                             |
| ---------- | --------------------------------------------------------------------------------------------------------------------------------------- |
| **Admin**  | Full access — manage billing, API keys, Sender IDs, team members, and all messaging features.                                           |
| **Member** | Can create and send messages and campaigns, view analytics, and manage contacts, but cannot access billing, API keys, or team settings. |

To invite a team member:

<Steps>
  <Step title="Go to Team settings">
    In the dashboard, navigate to **Settings → Team**.
  </Step>

  <Step title="Send an invitation">
    Click **Invite Member**, enter the person's email address, select their role (**Admin** or **Member**), and click **Send Invite**. They receive an email with a link to join your Zexa workspace.
  </Step>

  <Step title="Manage existing members">
    From the same **Settings → Team** page you can change a member's role or remove them from your workspace at any time.
  </Step>
</Steps>

For full details on permissions and advanced team management, see the [Team Management](/account/team) documentation.

## Verify Your Sender ID

Before you can send SMS or WhatsApp messages, you must register a Sender ID and wait for it to be approved. A Sender ID is the name or number your recipients see in the **From** field — for example, `MyBrand` or `+244900000000`.

Unregistered Sender IDs are blocked by mobile operators and the WhatsApp Business API. Registering yours in advance ensures your messages are delivered without interruption.

<Steps>
  <Step title="Navigate to Sender IDs">
    In the dashboard, go to **Messaging → Sender IDs**.
  </Step>

  <Step title="Submit a new Sender ID">
    Click **Register Sender ID**, fill in the requested details (name, channel, use-case description), and submit the form. Zexa reviews the request and notifies you by email once it is approved or if additional information is needed.
  </Step>
</Steps>

<Note>
  Approval times vary by channel and may take up to 3 business days. You can continue setting up your account and testing other features while your Sender ID is under review.
</Note>

For step-by-step registration instructions and policy requirements, see the [Sender ID Registration](/messaging/sender-ids) guide.

## Need help?

If you run into any issues during account setup, contact the Zexa support team at [suporte@zexa.ao](mailto:suporte@zexa.ao).
