# Getting started

Before you start using the Rewards API, we need to register your company as a client in our system. You can skip this section if you are already registered with us.

## Company Registration

To register your company as a client with Xoxoday, please follow one of the following methods :

{% tabs %}
{% tab title="DIY  Signup" %}
You can signup yourself for our staging environment by clicking on the following link and filling out the required details :

{% embed url="<https://stagingstores.xoxoday.com/admin/signup>" %}
DIY Signup Page
{% endembed %}
{% endtab %}

{% tab title="Signup Via Xoxoday" %}
Please get in touch with our Implementation specialist by dropping an email to <cs@xoxoday.com> with the following details:

* Company Name
* Your Full Name
* Work Email
* Company Address
* City, State
* Zip Code
* Country
* Contact Number
* Base Currency ( This is the currency in which your account will be charged upon redemptions )

Once you share the above details, we will do a quick internal review and approve within 1-2 hours.&#x20;

{% hint style="success" %}
`Once you are signed up, you will receive an account confirmation email. You can use the link in that email to reset your password and login into your plum admin dashboard and start the integration process.`
{% endhint %}
{% endtab %}
{% endtabs %}

&#x20;The admin dashboard can be used to perform different operations like Adding Funds, Managing Email templates, reports on vouchers history, etc. via the platform.

## 3-Step Integration Process

| No. | Step       | Description                                                                                                                                                                                                                                                                                                       |
| --- | ---------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1   | STAGING    | Once we have registered you as a client in our system, we will provide you a staging environment. You can test the Rewards APIs in the staging environment and make sure you get the intended output. We will provide you the credit card details through which you can add virtual money to your staging account |
| 2   | PRODUCTION | Once you are satisfied with staging environment output, you will move to the production environment and start testing in production and integrate the APIs with your application.                                                                                                                                 |
| 3   | LIVE       | Fund your account, make the integration live, and start placing orders                                                                                                                                                                                                                                            |


---

# 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://xoxoday.gitbook.io/plum/developer-resources/overview-of-reward_api/integration-process.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.
