# Package Setup

## Installation procedure

The following sections outline the steps required to start to use the GridMate components on your Salesforce lightning pages. GridMate is available to install from the Salesforce [AppExchange](https://appexchange.salesforce.com/appxListingDetail?listingId=a0N3A00000G0raZUAR).

{% hint style="info" %}
&#x20;Before installing from AppExchange it is recommended to follow any required recommendations for your particular Salesforce organization in relation to installing packages. Refer to the Salesforce documentation for more details - [Installing a package](https://help.salesforce.com/articleView?id=distribution_installing_packages.htm\&type=5)
{% endhint %}

1. Visit [GridMate Listing](https://appexchange.salesforce.com/listingDetail?listingId=a0N3A00000G0raZUAR) on the AppExchange
2. Click Get It Now and follow the instructions presented
3. Install GridMate for Admins only&#x20;
4. Click Done When installation has completed

After the installation has been completed, the following deployment steps are required.

{% hint style="info" %}
Users accessing the GridMate components also need to be assigned to a profile or a permission set that has been granted the permission ‘API enabled’. Refer to the Salesforce documentation for more details [Profiles](https://help.salesforce.com/articleView?id=admin_userprofiles.htm\&type=5)
{% endhint %}

## Rest API Enablement

API Enabled should be checked in the permission (Profile or Permission Set) to use GM - RelatedList Grid/GM - ListView Grid. GridMate uses Rest API to fetch the metadata (Layout/ListView\...).

![](/files/-MgHqLX3g6RPvKGcNCHA)

## Permission Set Assignment

Each GridMate user should have GridMate User Permission Set. This Permission Set grants all the needed permissions to see and use GridMate components.&#x20;

{% embed url="<https://youtu.be/Ll1vXMr_gy0>" %}

## Package License Assignment

Each GridMate user should have a license assigned as explained in the video below.  The license assignment is available only for production org.

{% embed url="<https://youtu.be/Af3K-Nd2bqs>" %} <br>
{% 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://docs.gridmate.io/getting-started/installation-procedure.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.
