Skip to main content
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.
1

Visit the sign-up page

Open https://app.zexa.ao/signup in your browser.
2

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).
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.
3

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.
4

Choose a password

Create a strong password of at least 8 characters, mixing uppercase letters, lowercase letters, numbers, and symbols.
5

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.

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.
1

Open Security settings

Log in to https://app.zexa.ao, then navigate to Settings → Security.
2

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.
3

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.
4

Save your backup codes

Zexa generates a set of single-use backup codes after you enable 2FA.
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.
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.

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:
RolePermissions
AdminFull access — manage billing, API keys, Sender IDs, team members, and all messaging features.
MemberCan 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:
1

Go to Team settings

In the dashboard, navigate to Settings → Team.
2

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.
3

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.
For full details on permissions and advanced team management, see the Team Management 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.
1

Navigate to Sender IDs

In the dashboard, go to Messaging → Sender IDs.
2

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.
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.
For step-by-step registration instructions and policy requirements, see the Sender ID Registration guide.

Need help?

If you run into any issues during account setup, contact the Zexa support team at suporte@zexa.ao.