# Membership Authorization User Experience

This page details the user experience of the different [**types of Membership Authorization**](https://documentation.movatic.co/admin-site/memberships/authorization-types).&#x20;

## Admin Authorization

On the admin site, you have set the authorization as Admin approval:

<figure><img src="https://3693766063-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxId4PbGGTlBib03KztrO%2Fuploads%2FWRKIQA8FRoVAlMb3g7hY%2Fimage.png?alt=media&#x26;token=3f06eb8b-fbb5-47db-b73b-b62c3e71967c" alt=""><figcaption></figcaption></figure>

On the user side, a user will need to click on **Memberships** > **Search for the Membership** (In this example it's Testers Club 1) > **Select the Membership** > **Request Access.**

![](https://3693766063-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M1gTRVJLmbjSTzuU6Ei%2F-MdcWg0oZhBJHP_DUTef%2F-MdcjhWiqdu0i35Cs9s-%2FScreen%20Shot%202021-07-02%20at%2012.40.21%20PM.png?alt=media\&token=4ab3072e-498f-440a-9ba3-39d68e2911c1)

The app will send their request to the admin once they have clicked **Request Access.** Alternatively, they can see on their Memberships if their access is still pending and if they click **Authorization Pending**, they will be prompted to contact support to follow up on their status.&#x20;

![](https://3693766063-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M1gTRVJLmbjSTzuU6Ei%2F-MdwqShU043OK1HQMa2O%2F-MdwsgfckL4MGvRh8csJ%2FScreen%20Shot%202021-07-06%20at%2010.31.52%20AM.png?alt=media\&token=e17ef9d4-5608-4302-8cc6-d73f39353322)

Going back to the dashboard, once the user has requested access, you can go to **Memberships** > Click on the **Pending User Membership tab** > **Click on the User** > **Approve or Reject** the user.

<figure><img src="https://3693766063-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxId4PbGGTlBib03KztrO%2Fuploads%2F18klwe1Nq0tWF8NX1DEd%2Fimage.png?alt=media&#x26;token=dfc2e22b-e0ef-48f9-b09b-1ffd38cf75f2" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3693766063-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxId4PbGGTlBib03KztrO%2Fuploads%2FFEcHOFNdaOea3Gh4LfYJ%2Fimage.png?alt=media&#x26;token=33467735-657b-4ccc-9d63-50bead29eca9" alt=""><figcaption></figcaption></figure>

When you have approved the user, the user can check back on the status by going to **Memberships**. Alternatively, a pending status will also display if you haven't made a decision yet.&#x20;

![](https://3693766063-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M1gTRVJLmbjSTzuU6Ei%2F-MdcWg0oZhBJHP_DUTef%2F-MdcmzFMiJ_0n4VHC7QX%2FScreen%20Shot%202021-07-02%20at%2012.56.54%20PM.png?alt=media\&token=f0114955-c77b-49f9-8339-e9f68c40734b)

If you decide to click the **Reject** button on your dashboard, you will be asked to provide a reason for why the request was rejected. Keep in mind this note is only for internal use and will not be shown to the user.

<figure><img src="https://3693766063-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxId4PbGGTlBib03KztrO%2Fuploads%2F69XbZHxL5z6LlhwtjryH%2Fimage.png?alt=media&#x26;token=0f3766a7-e0c5-4f9a-aac9-10cfa2697c3e" alt=""><figcaption></figcaption></figure>

On the user side, it will show that their request has been rejected and when they click "**Your account was rejected**" they will be prompted to contact [**Customer Support**](https://documentation.movatic.co/admin-site/customer-support).

![](https://3693766063-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M1gTRVJLmbjSTzuU6Ei%2F-MdcWg0oZhBJHP_DUTef%2F-MdcoWNhLt1r8zIIuHPz%2FScreen%20Shot%202021-07-02%20at%201.02.41%20PM.png?alt=media\&token=6e732292-d04c-47bf-b059-9ebf9161b11f)

If you decide to change your mind and want to approve the rejected user, you can go to your **Users** > **Select** **the User** > look for the **User Memberships** section and click **Approve** button. The user will immediately be added to the Membership and their status on the app will be updated.&#x20;

<figure><img src="https://3693766063-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxId4PbGGTlBib03KztrO%2Fuploads%2FOdP9HKfdZKbIRfJ2MIj9%2Fimage.png?alt=media&#x26;token=e7959c26-a34a-4159-845e-f33ab9736de0" alt=""><figcaption></figcaption></figure>

## Email Authorization

This authorization requires a user to have a specified domain on their email. For this example, only users with the "**@movatic.co**" domain can join the membership.

<figure><img src="https://3693766063-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxId4PbGGTlBib03KztrO%2Fuploads%2FewLWYG3KHmOy4BA30sqJ%2Fimage.png?alt=media&#x26;token=ecf32eff-897d-4bf0-a48c-751539a72247" alt=""><figcaption></figcaption></figure>

The user will need to go to **Memberships** > **Search for the Membership** (In this example, it's Testers Club 2) > **Select the Membership** and they will be asked to enter in a "@movatic.co" email domain.&#x20;

If they input a different domain, the screen will display a red banner that will indicate that they have used an **invalid email**. If they enter the correct email domain, a **4-digit code** will be sent through their email for verification.&#x20;

![](https://3693766063-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M1gTRVJLmbjSTzuU6Ei%2F-MdcWg0oZhBJHP_DUTef%2F-MdcsVpiIKIAifnEMzKh%2FScreen%20Shot%202021-07-02%20at%201.20.24%20PM.png?alt=media\&token=901c212a-93e5-49c9-8ca2-ee543196bae9)

The user will receive an email from **<support@movatic.co>** with their confirmation code. When they are able to input the code on the app, they will see a green banner that will display that they been successfully added to the membership.

![](https://3693766063-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M1gTRVJLmbjSTzuU6Ei%2F-MdcWg0oZhBJHP_DUTef%2F-MdcuHUQQV7YLMshlpK9%2FScreen%20Shot%202021-07-02%20at%201.26.30%20PM.png?alt=media\&token=6b9927c3-b94b-42c0-99a0-4cf6d954fca3)

## Password Authorization

This authorization requires a user to join a membership by entering a password. In this example, we have set the password to "Yellow".

<figure><img src="https://3693766063-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxId4PbGGTlBib03KztrO%2Fuploads%2FV6ZDUDqgawbsPCOlFAwv%2Fimage.png?alt=media&#x26;token=bc52410a-0e3a-4c9b-abd4-d3c828e8eceb" alt=""><figcaption></figcaption></figure>

The user will need to go to **Memberships** > **Search for the Membership** (In this example, it's Testers Club 3) > **Select the Membership** and they will be asked to enter a password.&#x20;

If they enter the wrong password, a red banner will display that they have input an incorrect password. If they enter the correct password, a green banner will indicate that they have been successfully added to the membership.&#x20;

![](https://3693766063-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M1gTRVJLmbjSTzuU6Ei%2F-MdcwQ8eHPbNfn-2HSLr%2F-MdcxnTUEueB-MHCVOox%2FScreen%20Shot%202021-07-02%20at%201.43.17%20PM.png?alt=media\&token=1d690f53-81c3-4b5e-8bf5-f90beb2a1c01)

{% hint style="info" %}
Alternatively, a user can also look up your memberships by clicking on the **Station pin** on the map > Select the **Rate** > Select **Membership Required** > **Select a Membership**
{% endhint %}

![](https://3693766063-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M1gTRVJLmbjSTzuU6Ei%2F-Mdcy7BmBuOOpz_iMlw4%2F-Mdd-N9zZaSkPuOkRfSb%2FScreen%20Shot%202021-07-02%20at%201.52.18%20PM.png?alt=media\&token=bd2ab992-3706-497f-949e-448076117d4e)


---

# 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://documentation.movatic.co/admin-site/memberships/authorization-types/membership-authorization-user-experience.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.
