# Pre Requisites

Before getting started with Kasplo, make sure you have the following essentials ready for a smooth setup and onboarding experience across all channels:

***

#### 1. **Account Access**

* A verified **Kasplo account**.
* Admin or required permission level to access integrations, settings, and campaign features.

***

#### 2. **Contact List / Audience**

* Valid **CSV file(s)** with contacts including:
  * Email address and/or phone number
  * Custom fields (name, city, tags, etc.)
* Ensure data is clean: remove duplicates, empty rows, and special characters.

***

#### 3. **Domain Setup (Email)**

* Access to your **domain DNS settings** (GoDaddy, Cloudflare, etc.)
* Ability to add:
  * **SPF**
  * **DKIM**
  * **DMARC** records
* (Optional but recommended) A dedicated **sending domain or subdomain**

***

#### 4. **DLT Registration (SMS - India Only)**

* Entity & Header registration on **TRAI DLT portal**
* Approved **SMS templates** for promotional/transactional messages
* Sender ID details

***

#### 5. **WhatsApp Business API Setup**

* A **WhatsApp Business Account (WABA)**
* Verified **Facebook Business Manager**
* Approved **Phone number** for WhatsApp
* Access to **WhatsApp Business API provider** (Kasplo will assist during onboarding)

***

#### 6. **API Access (Optional)**

* If using Kasplo programmatically:
  * API keys
  * Webhook URLs
  * Access to developer documentation

***

#### 7. **Browser & Network**

* Use updated browsers (Chrome, Edge, Firefox)
* Ensure firewall/proxy allows requests to Kasplo’s domains

***

#### 8. **Credit or Subscription**

* Active **plan** or **sufficient credits** for Email, SMS, WhatsApp, or InboxIQ modules

***

#### 9. **Compliance Readiness**

* Consent collected for marketing communication (email, SMS, WhatsApp)
* GDPR / TCPA / CAN-SPAM compliance if applicable

***

Once these pre-requisites are ready, you can begin setting up channels, importing contacts, and launching your first campaigns confidently.

> 💡 Not sure where to start? Head to our Getting Started Guide or contact Support from your Kasplo dashboard.


---

# 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://kasplo.gitbook.io/kasplo-doc/getting-started/quickstart.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.
