# How to Sign Up and Log In to the Platform

{% hint style="warning" %}
By default, the primary way for a Contractor to register on the platform is by accepting an invitation from their client Company.

If you are sure that your Company is already using the platform, please do not register on your own. Instead, ask a Company representative to send you an invitation. This will allow you to access your personal account right away.
{% endhint %}

A Сontractor can access the Kleos platform in two ways:

* sign up for a new account
* log in to an existing account

Both sign-up and login are available via:

* **email + verification code**
* **Google authentication**

After logging in successfully, the Сontractor is redirected to their personal account.

## Invitation from a Company

If you have already received an invitation or are expecting one from a Сompany, please go to the [How to Accept an Invitation from a Company or Invite a Company](/for-contractors-1/how-to-accept-an-invitation-from-a-company-or-invite-a-company.md).

## **Self-registration without an invitation**

If you are signing up on your own and plan to invite a Company to collaborate with you through Kleos later, you can follow the steps below.

{% stepper %}
{% step %}

### Go to the registration page

Open the registration page at <https://app.kleos.io/register> and select **Contractor**.

<figure><img src="/files/qmnJiv5kZi6CQdfkOLiI" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Fill in your details

At this step, Contractors are asked to provide **their name**, not the company name.

Enter your real name and email address, then click **“Create account”**

<figure><img src="/files/31SXFcyc5fJQ08HRon7f" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### **Registration confirmation**

Once you submit the form, two things happen automatically:

* a Contractor account is created
* the email sign-in flow is launched

In other words, registration and the first sign-in are combined into one process.

<figure><img src="/files/Vlu10CzqYwcZTJG5hiDV" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### **Login code**

A **6-digit** code will be sent to the email address you provided. Enter this code in the form from the previous step and click **“Confirm”** The code is valid for **15 minutes**. If it expires, you can request a new one in the form.

{% hint style="warning" %}
If you have not received the email, please check your **spam** folder.
{% endhint %}
{% endstep %}

{% step %}

### **Complete registration**

Once you enter the correct code, the system will confirm that your Kleos registration is complete and redirect you to your personal account. To proceed with onboarding, follow the on-screen instructions. More details are provided in the next section of the documentation.

<figure><img src="/files/3ANyiTH4jzyBeTy6KtTJ" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

## **Log in to the platform**

If you already have a Contractor account, you can log in through the separate login form.

{% stepper %}
{% step %}

### **Go to the login page**

Open the login page at <https://app.kleos.io/login>, enter your email address, and click **“Continue with email”**

<figure><img src="/files/zw1mb7o7FBwVikNnSDLF" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}

### Login confirmation

A **6-digit** code will be sent to the email address you provided. Enter this code in the for&#x6D;**.** The code is valid for **15 minutes**. If it expires, you can request a new one in the form.

{% hint style="warning" %}
If you have not received the email, please check your **spam** folder.
{% endhint %}

<figure><img src="/files/0Xe8XmvQ8NsHdP1ol7lv" alt=""><figcaption></figcaption></figure>

Once you enter the correct code, the system will confirm that your login to Kleos is complete and redirect you to your personal account. If you have not completed onboarding yet, please follow the on-screen instructions. For more information, see the section [How to Complete Verification and Set Up Your Profile](/for-contractors-1/how-to-complete-verification-and-set-up-your-profile.md)
{% endstep %}
{% endstepper %}


---

# 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://docs.kleos.io/for-contractors-1/how-to-sign-up-and-log-in-to-the-platform.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.
