# User profile dashboard (All rendering types)

{% hint style="info" %} <mark style="color:blue;">Path: Dashboard > My profile</mark>
{% endhint %}

## Definition <a href="#id-1.14.x-userprofiledashboard-allbundles-definition" id="id-1.14.x-userprofiledashboard-allbundles-definition"></a>

User dashboard page in which users can manage their profile information.

<mark style="color:red;background-color:yellow;">**WHO CAN USE THIS FEATURE?**</mark>

**Switch users:** All logged-in users

**Non-Switch users:** All logged-in offerors.

**Non-Switch users:** All logged-in askers.

## Create a profile <a href="#id-1.14.x-userprofiledashboard-allbundles-createaprofile" id="id-1.14.x-userprofiledashboard-allbundles-createaprofile"></a>

A user's profile is automatically created upon registration. All the information filled in during the process is automatically added to the “Identity” section of the Profil section.

## Read a profile <a href="#id-1.14.x-userprofiledashboard-allbundles-readaprofile" id="id-1.14.x-userprofiledashboard-allbundles-readaprofile"></a>

While navigating through the user dashboard’s profile page, some elements remain always visible at the top of each page:

* Profile status (figure 1)

<figure><img src="https://content.gitbook.com/content/n4EIoqjZx1xWQIo6LnjB/blobs/gEy7zmvtSEYrTv0TClFC/6956093069" alt=""><figcaption><p>figure 1</p></figcaption></figure>

* “My profile” button (figure 2) to redirect the user to the profile’s public view.

<figure><img src="https://content.gitbook.com/content/n4EIoqjZx1xWQIo6LnjB/blobs/PZxIdjK6v1TY21g3JluF/6956093072" alt=""><figcaption><p>figure 2</p></figcaption></figure>

The user dashboard profile page is split into several sections:

### Presentation <a href="#id-1.14.x-userprofiledashboard-allbundles-presentation" id="id-1.14.x-userprofiledashboard-allbundles-presentation"></a>

#### Set a profile picture <a href="#id-1.14.x-userprofiledashboard-allbundles-setaprofilepicture" id="id-1.14.x-userprofiledashboard-allbundles-setaprofilepicture"></a>

Users can set a profile picture through the presentation section by:

* a Drag and drop motion of a picture or a pdf in the dedicated block (figure 3.1), or

<figure><img src="https://content.gitbook.com/content/n4EIoqjZx1xWQIo6LnjB/blobs/eyDATu1dWcES3cWqXbDR/image.png" alt=""><figcaption><p>figure 3.1</p></figcaption></figure>

* Clicking “Click here to select your files” (figure 3.2) and selecting the desired media elements in the file browser. An out-of-the box optimal size for the image would 626x626 pixels.

<figure><img src="https://content.gitbook.com/content/n4EIoqjZx1xWQIo6LnjB/blobs/nzXa10vs6JkJKXu7LZQC/image.png" alt=""><figcaption><p>figure 3.2</p></figcaption></figure>

The user can re-size his profile picture in order to be well displayed in the avatar Icon of his profile.

By loading a picture, the user can now move his mouse to well set the picture at the right place.

&#x20;        &#x20;

<figure><img src="https://content.gitbook.com/content/n4EIoqjZx1xWQIo6LnjB/blobs/3WeMDcGj7iNE4LlBwwIN/image.png" alt=""><figcaption><p>figure 4.1</p></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/n4EIoqjZx1xWQIo6LnjB/blobs/OCMV2qGjJfPs6h9L54Kt/6956093015" alt=""><figcaption><p>figure 4.2</p></figcaption></figure>

The selected media elements appear under the upload block once the upload is complete (figure 5).

<figure><img src="https://content.gitbook.com/content/n4EIoqjZx1xWQIo6LnjB/blobs/8q67kVL00VE9OJVJU5g5/image.png" alt=""><figcaption><p>figure 5</p></figcaption></figure>

#### Presentation text <a href="#id-1.14.x-userprofiledashboard-allbundles-presentationtext" id="id-1.14.x-userprofiledashboard-allbundles-presentationtext"></a>

A text area (figure 6) is available for the user to post an introduction for his profile or company.

<figure><img src="https://content.gitbook.com/content/n4EIoqjZx1xWQIo6LnjB/blobs/ViOxoAB173wrXmhzBVXk/6956093030" alt=""><figcaption><p>figure 6</p></figcaption></figure>

This text can be edited freely. Once done, the user clicks “Save” to validate the changes (figure 7).

<figure><img src="https://content.gitbook.com/content/n4EIoqjZx1xWQIo6LnjB/blobs/4RT64RjGPotUrL4tl4ks/image.png" alt=""><figcaption><p>figure 7</p></figcaption></figure>

### User categories <a href="#id-1.14.x-userprofiledashboard-allbundles-usercategories" id="id-1.14.x-userprofiledashboard-allbundles-usercategories"></a>

User profiles can be associated with dedicated categories (if applicable and set up by the platform admin). This is especially useful for platforms with user search profiles activated.

Users can link categories to their profiles via the dropdown button (figure 8).

<figure><img src="https://content.gitbook.com/content/n4EIoqjZx1xWQIo6LnjB/blobs/578aYMqDf1WVZQAdTPnG/image.png" alt=""><figcaption><p>figure 8</p></figcaption></figure>

{% hint style="info" %} <mark style="color:blue;">Authorized platform administrators create user categories.</mark>
{% endhint %}

### User attributes <a href="#id-1.14.x-userprofiledashboard-allbundles-userattributes" id="id-1.14.x-userprofiledashboard-allbundles-userattributes"></a>

User attributes depend on the selected user categories. User attributes provide additional information on the user.

{% hint style="info" %} <mark style="color:blue;">Authorized platform administrators create users' attributes.</mark>
{% endhint %}

### My Location <a href="#id-1.14.x-userprofiledashboard-allbundles-identity" id="id-1.14.x-userprofiledashboard-allbundles-identity"></a>

The user can set information about his location by filling in the following fields (figure 17).

<figure><img src="https://content.gitbook.com/content/n4EIoqjZx1xWQIo6LnjB/blobs/bLjvpZwjAWA3NoAvQQOK/image.png" alt=""><figcaption><p>figure 17</p></figcaption></figure>

### &#x20;VerificationIdentity <a href="#id-1.14.x-userprofiledashboard-allbundles-identity" id="id-1.14.x-userprofiledashboard-allbundles-identity"></a>

The identity section allows users to view/edit their identity information:

* Type of individual (legal or physical person, cannot be updated)
* Company name (if legal person)
* Last name
* First name
* Date of birth
* Nationality
* Country of Residence (cannot be updated)
* Phone number
* Email
* Billing address

All of the above-listed information is mandatory for compliance reasons. Moreover, this information must be filled in and (automatically) checked by the payment service provider to be able to receive payments (figure 9.1 & Figure 9.2).

<figure><img src="https://content.gitbook.com/content/n4EIoqjZx1xWQIo6LnjB/blobs/jBP1Njm6ODYZQNxldyjv/6956093075" alt=""><figcaption><p>figure 9.1</p></figcaption></figure>

<figure><img src="https://content.gitbook.com/content/n4EIoqjZx1xWQIo6LnjB/blobs/IjskoQ5nmNIIcnAfu4tc/image.png" alt=""><figcaption><p>figure 9.2</p></figcaption></figure>

### Payment details <a href="#id-1.14.x-userprofiledashboard-allbundles-paymentdetails" id="id-1.14.x-userprofiledashboard-allbundles-paymentdetails"></a>

The payment details section is mandatory for any user looking to receive payments. Payments cannot effectively be sent over to the user recipient should this information be missing/incorrect(figure 11).

{% hint style="info" %} <mark style="color:blue;">This interface and information required may change according to the implemented PSP and payment regulations.</mark>
{% endhint %}

<figure><img src="https://content.gitbook.com/content/n4EIoqjZx1xWQIo6LnjB/blobs/fGkyvuVvUs9i78e0Ve7o/image.png" alt=""><figcaption><p>figure 11</p></figcaption></figure>

### Team Management <a href="#id-1.14.x-userprofiledashboard-allbundles-usergroup" id="id-1.14.x-userprofiledashboard-allbundles-usergroup"></a>

The user group section allows the user to invite another user onto the platform by clicking “Add a new user” (figure 12) and filling in the pop-up window the invited user’s email and role. An invited user becomes linked to the inviter user’s group.

{% hint style="info" %} <mark style="color:blue;">Authorized platform administrators define roles.</mark>
{% endhint %}

<figure><img src="https://content.gitbook.com/content/n4EIoqjZx1xWQIo6LnjB/blobs/nCd8HDqWad1Ys1o4tcjr/6956093045" alt=""><figcaption><p>figure 12</p></figcaption></figure>

### My Listings and RFP Alerts <a href="#id-1.14.x-userprofiledashboard-allbundles-data" id="id-1.14.x-userprofiledashboard-allbundles-data"></a>

Whenever a user performs a search for a listing or an RFP on the platform, they have the option to enable notifications. This feature alerts them whenever a new listing or RFP that matches their search criteria is created.

<figure><img src="https://2306631548-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fn4EIoqjZx1xWQIo6LnjB%2Fuploads%2F2CsnVdfZSsd5ELDl4BF3%2Fimage.png?alt=media&#x26;token=357c8b3e-eebf-4b35-8faa-fe38dfb06f5b" alt=""><figcaption></figcaption></figure>

When a new alert is created, it becomes accessible for viewing and management in this section.

<figure><img src="https://2306631548-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fn4EIoqjZx1xWQIo6LnjB%2Fuploads%2Fg7uKgXGVGrHYDMQbcK8n%2Fimage.png?alt=media&#x26;token=ef0e7bc3-d065-477e-8c55-cf8f35a058fd" alt=""><figcaption></figcaption></figure>

### Data <a href="#id-1.14.x-userprofiledashboard-allbundles-data" id="id-1.14.x-userprofiledashboard-allbundles-data"></a>

The Data section gives users control over their platform data. This section is split into two subsections: an offeror section and an asker section.

Users can selectively download/export parts of their user data through “Download your data” (figure 10).

<figure><img src="https://content.gitbook.com/content/n4EIoqjZx1xWQIo6LnjB/blobs/AytI6YkfvNj2T0RNqYZK/6956093039" alt=""><figcaption><p>figure 10</p></figcaption></figure>

### Settings <a href="#id-1.14.x-userprofiledashboard-allbundles-settings" id="id-1.14.x-userprofiledashboard-allbundles-settings"></a>

The Settings section allows the user to manage his account’s settings:

### Request for Proposals&#x20;

If the Request for Proposal (RFP) rendering type is enabled, and either the platform configuration "Switch" is enabled or the user is registered as a vendor when the setting is disabled, selecting this option allows the vendor to receive notifications whenever a newly created RFP matches their profile.

<figure><img src="https://2306631548-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fn4EIoqjZx1xWQIo6LnjB%2Fuploads%2FCq7RJclwA0kTQQSpT4S1%2Fimage.png?alt=media&#x26;token=d86f8d42-a3d7-4bf9-81a2-d5ebcf002701" alt=""><figcaption></figcaption></figure>

### Quotes

Enabling this option allows the profile to receive quote requests from other users.

<figure><img src="https://2306631548-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fn4EIoqjZx1xWQIo6LnjB%2Fuploads%2FeTBTfc522Ac5fhdPWlKd%2Fimage.png?alt=media&#x26;token=45e0db71-812e-4a66-92da-c8240445b30d" alt=""><figcaption></figcaption></figure>

### Spoken language <a href="#id-1.14.x-userprofiledashboard-allbundles-spokenlanguage" id="id-1.14.x-userprofiledashboard-allbundles-spokenlanguage"></a>

The user can indicate several spoken languages to streamline discussions with other users:

* The mother tongue (figure 13): is automatically set when the user registers to the platform based on the platform’s language. This can be changed manually.

<figure><img src="https://content.gitbook.com/content/n4EIoqjZx1xWQIo6LnjB/blobs/UznJBnrFtPlNGcygtRIC/6956093051" alt=""><figcaption><p>figure 13</p></figcaption></figure>

* Spoken language (figure 14): users can set several additional spoken languages by selecting them through the dropdown button. Selected languages will appear as tags that can be easily deleted if needed.

#### Password <a href="#id-1.14.x-userprofiledashboard-allbundles-password" id="id-1.14.x-userprofiledashboard-allbundles-password"></a>

“Password” (figure 15) allows the user to change his platform password.

To do so, the user must enter his old password, then his new password twice in “New password” and in “Verification.”

#### Time zone <a href="#id-1.14.x-userprofiledashboard-allbundles-timezone" id="id-1.14.x-userprofiledashboard-allbundles-timezone"></a>

Users can set their account’s time zone (figure 16). When creating or viewing listings, availabilities are displayed based on the saved timezone (time conversions are automatically managed by the platform).

<figure><img src="https://content.gitbook.com/content/n4EIoqjZx1xWQIo6LnjB/blobs/Ab74VJqNYiF2uhCCaITM/6956093057" alt=""><figcaption><p>figure 16</p></figcaption></figure>

### Vendor terms and condition

Vendors can upload PDF files containing its terms and conditions.

<figure><img src="https://2306631548-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fn4EIoqjZx1xWQIo6LnjB%2Fuploads%2FWR3rvCXjkIeRUg4Huv7V%2Fimage.png?alt=media&#x26;token=b3650cdb-9a28-44c9-9b4c-9cb2a72cecce" alt=""><figcaption></figcaption></figure>

Upon uploading and saving a file, customers must review and accept the vendor's Terms and Conditions to proceed with the following requests:

* Booking Request
* Booking Cancellation
* Quote Request
* Quote Acceptance
* Quote Decline
* Quote Cancellation
* Bid Acceptance

In each of these scenarios, the vendor's Terms and Conditions will be displayed for review and acceptance.

<figure><img src="https://2306631548-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fn4EIoqjZx1xWQIo6LnjB%2Fuploads%2FokfA9Q5cIGbkkYnVuOqx%2Fimage.png?alt=media&#x26;token=f60bfb6a-6d42-490c-9395-aedcfb2c3bac" alt=""><figcaption></figcaption></figure>

## Update a profile <a href="#id-1.14.x-userprofiledashboard-allbundles-updateaprofile" id="id-1.14.x-userprofiledashboard-allbundles-updateaprofile"></a>

Users can update their profile information in the user dashboard’s “My profile” section. All the information is editable aside from the profile’s legal status and country of residency.

## Delete a profile <a href="#id-1.14.x-userprofiledashboard-allbundles-deleteaprofile" id="id-1.14.x-userprofiledashboard-allbundles-deleteaprofile"></a>

### Delete a profile picture <a href="#id-1.14.x-userprofiledashboard-allbundles-deleteaprofilepicture" id="id-1.14.x-userprofiledashboard-allbundles-deleteaprofilepicture"></a>

Users can delete their profile picture through the following path:

{% hint style="info" %} <mark style="color:blue;">Path: Dashboard > My profile > Presentation > Presentation</mark>
{% endhint %}

Clicking the trash icon (figure 18) will delete the profile picture.

<figure><img src="https://content.gitbook.com/content/n4EIoqjZx1xWQIo6LnjB/blobs/1IFaBekUZmt7M5JVRNL5/image.png" alt=""><figcaption><p>figure 18</p></figcaption></figure>

#### Delete user profile rules: <a href="#id-1.14.x-userprofiledashboard-allbundles-deleteuserprofilerules" id="id-1.14.x-userprofiledashboard-allbundles-deleteuserprofilerules"></a>

To be able to delete a user profile from your platform, the administrator needs to check the following rules:

* The user can not be deleted if it has a booking status as “new”
* The user can not be deleted if it has a “payment in error” status
* The user can not be deleted if it has a pending transaction. Eg: A payout is not complete/done.

### Delete spoken language <a href="#id-1.14.x-userprofiledashboard-allbundles-deletespokenlanguage" id="id-1.14.x-userprofiledashboard-allbundles-deletespokenlanguage"></a>

{% hint style="info" %} <mark style="color:blue;">Path: Dashboard > My profile > Settings</mark>
{% endhint %}

Clicking the cross in the language label (figure 19) deletes the spoken language.

<figure><img src="https://content.gitbook.com/content/n4EIoqjZx1xWQIo6LnjB/blobs/jzPioXOhmKcevPhET02X/image.png" alt=""><figcaption><p>figure 19</p></figcaption></figure>

### Delete account <a href="#id-1.14.x-userprofiledashboard-allbundles-deleteaccount" id="id-1.14.x-userprofiledashboard-allbundles-deleteaccount"></a>

User can delete their account through:

{% hint style="info" %} <mark style="color:blue;">Path: Dashboard > My profile > Settings</mark>
{% endhint %}

and by clicking “Delete your account” (figure 20). A confirmation message will prompt the user to give final confirmation.

<figure><img src="https://content.gitbook.com/content/n4EIoqjZx1xWQIo6LnjB/blobs/BqLISMnfgWkmoF2sLp6x/image.png" alt=""><figcaption><p>figure 20</p></figcaption></figure>

## Related resources <a href="#id-1.14.x-userprofiledashboard-allbundles-relatedresources" id="id-1.14.x-userprofiledashboard-allbundles-relatedresources"></a>

**Front:**

* [Profile pages](https://features.scnd.com/v2.0/front-office/profile-pages)

**SBO :**

* [Users](https://features.scnd.com/v2.0/superadmin/users)

**Business rules:**

* [Payment Service Provider bundles (PSP) - Business Rules](https://features.scnd.com/v2.0/core-concepts/payment-service-provider-features-psp)
* [Stripe KYC/KYB process](#id-1.14.x-stripebundle-psp-businessrules-stripekyc-kybprocess)
* [Mangopay KYC/KYB process](https://features.scnd.com/core-concepts/payment-service-provider-features-psp/mangopay-bundle-psp-business-rules#id-1.14.x-mangopaybundle-psp-businessrules-kyc-kybprocess)
* [Lemonway KYC/KYB process](#id-1.14.x-lemonwaybundle-psp-businessrules-lemonwaykyc-kybprocess)


---

# 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://features.scnd.com/v2.0/dashboards/user-profile-dashboard/user-profile-dashboard-all-rendering-types.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.
