# Give User Access

Give User Access is how you grant a NetSuite entity (employee, customer, contact, vendor, or partner) access to the <code class="expression">space.vars.productName</code> portal. Until this step is completed, the entity exists in NetSuite but can't log in to the portal.

## Accessing Give User Access

{% stepper %}
{% step %}

### Open the NetSuite Admin view

Switch to **NetSuite Admin** in <code class="expression">space.vars.productName</code>.
{% endstep %}

{% step %}

### Open Users

Click **Users** in the left sidebar.
{% endstep %}

{% step %}

### Click Give User Access

The **Give User Access** button is at the top right of the Users page.
{% endstep %}
{% endstepper %}

## Granting access

{% stepper %}
{% step %}

### Search for the entity

Search by name or email.
{% endstep %}

{% step %}

### Select the entity

Pick the entity from the search results.
{% endstep %}

{% step %}

### Assign a Role

Choose the **Role** that determines what the user can see and do in the portal.
{% endstep %}

{% step %}

### Confirm

Confirm to grant access. The user will receive login credentials or can log in using their existing NetSuite credentials, depending on your authentication setup.
{% endstep %}
{% endstepper %}

## Access methods

| Method                          | How it works                                                                                                                                                |
| ------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Standard (email + password)** | <code class="expression">space.vars.productName</code> sends an invitation email with a login link.                                                         |
| **SSO**                         | User logs in via your identity provider (e.g. Azure AD, Okta). See [SSO Setup](/netsuite-admin-guide/overview-3/sso-setup.md).                              |
| **PIN**                         | For POS terminals: user selects their name and enters a PIN instead of a password. See [Managing PIN Codes](/netsuite-admin-guide/overview-3/pin-codes.md). |

## Who can be given access

Any entity in NetSuite that <code class="expression">space.vars.productName</code> supports:

| Entity type  | Portal role                                        |
| ------------ | -------------------------------------------------- |
| **Employee** | Internal staff: cashiers, managers, sales reps     |
| **Customer** | External customers: B2B or B2C buyers              |
| **Contact**  | Individual contacts linked to a customer or vendor |
| **Vendor**   | Suppliers needing portal access                    |
| **Partner**  | Partners with their own portal view                |

## Tips

* Assign the correct role when granting access. Roles determine which workflow and modules the user sees; the wrong role is the most common setup mistake.
* For bulk access provisioning, work with your NetSuite administrator to set the **Portal Access** checkbox (`custentity_brm_access`) on multiple records at once.
* If a user doesn't receive their invitation email, check their email address in NetSuite and ensure it's correct.

## Related Pages

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Manage Users</strong></td><td>View and manage users who already have access.</td><td><a href="/pages/Ne0wIBo3eeULn1aVoOBS">/pages/Ne0wIBo3eeULn1aVoOBS</a></td></tr><tr><td><strong>Modify Role</strong></td><td>Change the role of an existing user.</td><td><a href="/pages/g1LwmYH3nQ0GkutLr4cZ">/pages/g1LwmYH3nQ0GkutLr4cZ</a></td></tr><tr><td><strong>SSO Setup</strong></td><td>Configuring single sign-on authentication.</td><td><a href="/pages/4HYFjCsncL5C3Sqevet1">/pages/4HYFjCsncL5C3Sqevet1</a></td></tr><tr><td><strong>Managing PIN Codes</strong></td><td>Setting up PINs for POS users.</td><td><a href="/pages/XxScZOrnHkAvvRYFkoN0">/pages/XxScZOrnHkAvvRYFkoN0</a></td></tr></tbody></table>


---

# 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.in8sync.com/netsuite-admin-guide/overview-3/give-user-access.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.
