# Getting started

{% embed url="<https://www.youtube.com/watch?v=qlJW6rUycw8>" %}
Send your first message in WhatsApp
{% endembed %}

### **Registration**

Enter a valid e-mail address and a password to log in to your personal cabinet. They serve as your keys to your very own personal dashboard at Whapi.Cloud.

{% embed url="<https://panel.whapi.cloud/register>" %}
It’s take only 1 Minute to Get Started
{% endembed %}

### **Pair Your Number**

<mark style="color:red;">**Very important:**</mark> If you have just bought and registered a new number in WhatsApp, do not connect the number immediately. Wait a day or a little more! Read more about number warm-up: [warming-up-new-phone-numbers-for-whatsapp-api](https://support.whapi.cloud/help-desk/blocking/warming-up-new-phone-numbers-for-whatsapp-api "mention")

In order to automate WhatsApp, you need to sync our API with your phone number. Here's how: navigate to your personal dashboard, select your channel, and get a QR code there. \
\
Then, open WhatsApp on your mobile device, go to *Settings* -> *Linked devices* -> *Link a device* -> *Scan QR code*.

Your WhatsApp number is now primed to work with our API. After connecting your phone number to [Whapi.Cloud](https://whapi.cloud/), it remains active in your mobile WhatsApp application. This means you can continue to use the messenger on your phone freely: view chats, send and receive messages without interrupting the API's operation.

**Important :** For the stable operation of the service, you must maintain activity in the mobile WhatsApp application. It is sufficient to simply open the app on your phone at least once every 14 days.

All that remains is to tweak the Webhook settings for sending and receiving messages, peruse our documentation, and test drive the capabilities of our platform.

<figure><img src="https://2417185145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhsdgGmVCG31mEaHyRvxC%2Fuploads%2F8VWUzamVKljj9lWtQjFH%2F00000.png?alt=media&#x26;token=6a321029-152f-455d-a8bc-cec28ab02102" alt=""><figcaption><p>First step</p></figcaption></figure>

<figure><img src="https://2417185145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhsdgGmVCG31mEaHyRvxC%2Fuploads%2FUb7kke5erKBEyCzjHFIj%2F11111.png?alt=media&#x26;token=2e99150b-d1dd-47fc-aca5-5814f6b16649" alt=""><figcaption><p>Confirm Detail</p></figcaption></figure>

### Get your API key

To work with the API and develop the integration, you will need to know your API key, which you can get on the page of the channel you authorized (connected to the number)

Click to copy it and the API key will remain in your clipboard.

<figure><img src="https://2417185145-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhsdgGmVCG31mEaHyRvxC%2Fuploads%2FOl2dk4Rd7fsayXKghF2Y%2Fchannel-tips.png?alt=media&#x26;token=d2fa0939-0268-46c2-b8bb-2d94d83eff23" alt=""><figcaption><p>Where you can find the API code in Whapi.Cloud</p></figcaption></figure>

#### **Test Drive with a Trial Channel**

Once registered, instant access to a trial channel is yours. This free channel is your gateway to the full range of functionalities that our WhatsApp API provides. However, there are a few limitations:

* 5 chats per month;
* 150 messages per day;
* 30 WhatsApp availability checks per day;
* 1000 api calls per month;

You can upgrade your channel to a paid one, thereby lifting these restrictions. Alternatively, you can continue to use it for testing and development purposes in Sandbox mode.

It’s take only 1 Minute to Get Started using the our easy-to-use Developer Tool:

{% embed url="<https://whapi.readme.io/reference/sendmessagetext>" %}
Make sure you get the token in your personal account before making requests
{% endembed %}

### Quickstart

On our [GitHub](https://github.com/Whapi-Cloud) you can find an implementation of a simple WhatsApp chatbot that demonstrates the basic functionality of sending and receiving messages of different types and working with groups.

Using this source code will allow you to customize the bot to your needs or take it as a basis for creating any other integration.

#### ChatBot:

* [NodeJS Bot](https://support.whapi.cloud/help-desk/source-code/whatsapp-chatbot/whatsapp-node-js-bot);
* [Python Bot](https://support.whapi.cloud/help-desk/source-code/whatsapp-chatbot/whatsapp-python-bot);
* [PHP Bot](https://support.whapi.cloud/help-desk/source-code/whatsapp-chatbot/whatsapp-php-bot);
* [Java Bot](https://support.whapi.cloud/help-desk/source-code/whatsapp-chatbot/whatsapp-java-bot);

#### Projects:

{% embed url="<https://github.com/Whapi-Cloud/whatsapp-checker>" %}
This checker is designed to check numbers for whatsapp installed on them. Validate any numbers from any country. Identify which phone numbers are active and those that are not able to receive whatsapp messages.
{% endembed %}

{% embed url="<https://github.com/Whapi-Cloud/googlesheets-sender>" %}
How to connect a simple WhatsApp bot to Google Sheets using WhatsApp API. In this source code, the bot sends text from Google Sheets cells to the numbers specified in the cells. It records the status of the sent message, and if the client responds, it records their first response in an additional cell
{% endembed %}


---

# 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://support.whapi.cloud/help-desk/getting-started/getting-started.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.
