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

# Introduction and account setup

> Start on the WaveCore Billing website, verify your email, create your ISP workspace, and open the dashboard.

WaveCore Billing is for internet service providers that use MikroTik. In one workspace, you can manage subscribers, create service packages, track payments and renewals, and check your network devices. PPPoE suits subscribers who connect with a username and password, such as home or business broadband customers. Hotspot suits Wi-Fi access through a captive portal, where customers can choose a package and pay.

You’ll first create a **sign-in account** using your work email. Then you’ll create a **business workspace**, where your ISP’s customers, routers, packages, and payments will live.

## Before you start

Have access to your work email inbox, a phone number, and the name and country of the ISP you’re setting up. Decide who should receive customer enquiries. You can enter a separate business email and phone during setup or use your account contact details. The signup and business setup steps below can be completed before you connect a MikroTik router.

If you already have a WaveCore Billing account, choose **Sign in** on the website or [open the sign-in page](https://dashboard.wavecorebilling.com/signin). Use the email you registered with to open your existing workspace or continue setup.

## 1. Start from the WaveCore Billing website

1. Open [wavecorebilling.com](https://wavecorebilling.com/).
2. Select **Create your workspace** near the top of the page. The desktop header also has a **Create workspace** button.
3. The **Create your account** page opens on the onboarding site. You can also open the [signup page directly](https://onboard.wavecorebilling.com/signup).

## 2. Enter your account details

* **Full name** — Enter your name as the person setting up the workspace. You’ll enter the ISP’s name separately during business setup.
* **Work email** — Use an inbox you can open now. WaveCore sends your confirmation code to this email, and you’ll use the same email to sign in later.
* **Country** — Choose the country that matches your phone number. The form displays the corresponding calling code next to the phone field.
* **Phone number** — Enter the rest of your number after the displayed prefix. For example, if the field already shows Kenya’s +254 and your national number starts with 07, enter the nine digits beginning with 7.
* **Password** — Use 10–24 characters with uppercase and lowercase letters, at least one number, and at least one of these symbols: `! @ # $ % ^ & * ( ) -`. Leave out spaces and symbols outside that list. Check the password rules shown below the field as you type.

Select **Continue**. If WaveCore highlights a field, read the message below it, correct the value, and try again.

## 3. Verify your work email

1. Leave the signup page open and check the inbox for the email address shown on screen.
2. Enter the six-digit number from the email in **Confirmation code**. The code expires after 10 minutes. WaveCore may submit it when you enter the sixth digit. If the form is still waiting, select **Create account**.
3. When you see **Your account is created!**, select **Set up your business** or wait for the setup page to open automatically.

If the email hasn’t arrived, check Spam or Junk and compare the address on the screen with your inbox address. Choose **Change details** to correct a typo. If the address is correct or the code expired, wait for **Resend code** to become available, then use the newest email.

## 4. Create your business workspace

On **Set up your business**, enter the details for the ISP that will use the workspace.

1. **Business name** — Enter the name customers know your ISP by. The field accepts 2–80 characters.
2. **Payments wallet ID** — Pick a unique code of exactly three letters or numbers. WaveCore uses it to identify your business on payments. Choose an available suggestion if your preferred ID is taken. Review it before submitting because it can’t be changed later.
3. **Country** — Select the country where the business operates. WaveCore uses this choice for the workspace’s currency and phone number format. Check it even if your account country is already filled in.
4. **Business contacts** — Add an optional **Business email**, **Business phone**, and **Address**. Use the contacts your ISP wants to use for business enquiries. If you leave the contact email and phone blank, WaveCore uses the details from your account.
5. Review your business name, country, and wallet ID, then select **Create business**. If the form flags a field, correct it and submit again.

## 5. Open your dashboard

When WaveCore confirms that your business is ready, the dashboard opens automatically. Select **Open dashboard** if you prefer to continue immediately. If WaveCore asks you to sign in, use the work email and password from signup.

Check that the workspace shows your ISP’s name. You can review your business details in **Settings**. If you close onboarding early, return to the [sign-in page](https://dashboard.wavecorebilling.com/signin) with the same account and continue from the screen it opens. Use **Forgot password?** on that page if you need to reset your password.

## Set up your first service

1. [Connect your first MikroTik](https://docs.wavecorebilling.com/quickstart.md) and confirm WaveCore can reach it.
2. [Set up PPPoE and Hotspot packages](https://docs.wavecorebilling.com/service-packages.md) and check access from a test router or phone.
3. [Set up M-PESA and check payments](https://docs.wavecorebilling.com/mpesa.md) to verify your checkout flow and the customer’s internet access.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.