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

# Quickstart

> Start sending messages with Gliiv in under 5 minutes.

To begin sending messages, you need an active account and an approved Sender. Follow these steps to get your first message moving.

## 1. Create your Account

Authenticate with the platform to access your dashboard and developer tools.

<CardGroup cols={2}>
  <Card title="Sign Up" icon="user-plus" href="https://www.gliiv.com/app/auth/signup">
    Create an account via Email, Google, or GitHub.
  </Card>

  <Card title="Login" icon="log-in" href="https://www.gliiv.com/app/auth/signin">
    Access your existing dashboard.
  </Card>
</CardGroup>

***

## 2. Obtain an Approved Sender

A **Sender** is the identity recipients see on their phones. These must be manually assigned to your account for security compliance.

1. **Check your status:** Visit the **Senders** tab in the dashboard.
2. **Request a new identity:** If your list is empty, reach out to us:
   * **Online:** Use our [Contact Form](https://www.gliiv.com/contact).
   * **In-Person:** Contact our team directly to discuss your requirements.

***

## 3. Choose your Path

Once you have an approved identity in your **Senders** tab, choose your method:

<Tabs>
  <Tab title="Dashboard (Manual)">
    ### Create a Campaign

    1. Navigate to **Campaigns** and click the **Create Campaign** button.
    2. Select your **Sender** name (e.g., "TEST") from the dropdown.
    3. Type your **Message**.
    4. Choose your **Recipient Input Method**:
       * **Manual:** Paste numbers directly (one per line).
       * **File Upload:** Upload a CSV or Excel file.
    5. Click **Submit**.

    [Full Manual Setup Guide](/manual-setup)
  </Tab>

  <Tab title="API (Automated)">
    ### Instant Dispatch

    1. **Generate API Key:** Go to [API Settings](https://www.gliiv.com/app/settings/api-key). (Save it securely; it is shown only once).
    2. **Get Sender ID:** Go to the **Senders** tab, click **Details** on your sender, and copy the hexadecimal ID.

    ```bash theme={null}
    curl -X POST https://api.gliiv.com/v1/messages/send \
      -H "x-api-key: <your_api_key>" \
      -H "Content-Type: application/json" \
      -d '{
        "apiPhoneNumbers": ["+250700000000"],
        "message": "Hello from Gliiv!",
        "senderId": "69c905148f112344e98b6b94"
      }'
    ```

    * **senderId:** This is the unique ID found in the Sender's details popup, not the display name.
    * **Limit:** Maximum of **20 numbers** per API call.
    * **Note:** API messages are sent instantly and do not support scheduling.

    [Full API Reference](/authentication)
  </Tab>
</Tabs>
