# Invite a Learner

Click on the "Add New Learner(s)" button on the Learners tab of your Admin portal.

<figure><img src="https://4002322345-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPBRTajgfHQ6Xtnedn3oe%2Fuploads%2FGPshmIjDuvw90DusIcfC%2FScreenshot%202023-12-12%20at%202.58.03%E2%80%AFPM.png?alt=media&#x26;token=82e57991-5d3d-4ab0-b19f-8dbc6311c548" alt=""><figcaption><p>Add New Learner(s) button in the top right of the Learners page for Admins</p></figcaption></figure>

There are four ways that you can add new learners:

1. One at a time
2. Bulk via a CSV file upload
3. Okta Integration via SCIM
4. HRIS Integrations

### One at a time

<figure><img src="https://4002322345-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPBRTajgfHQ6Xtnedn3oe%2Fuploads%2F0ZRqWXrBloD6VcEiSibW%2FScreenshot%202023-12-12%20at%202.58.44%E2%80%AFPM.png?alt=media&#x26;token=8444cc1f-701a-44cd-bc78-7e76382bf3ee" alt=""><figcaption><p>Add a learner one at a time.</p></figcaption></figure>

### Bulk upload via a CSV file

<figure><img src="https://4002322345-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPBRTajgfHQ6Xtnedn3oe%2Fuploads%2FZqq9W0dDpBAIwCK5ZDYX%2FScreenshot%202023-12-12%20at%202.59.53%E2%80%AFPM.png?alt=media&#x26;token=101c87f4-7da2-42dd-b352-79e5213d8cc9" alt=""><figcaption><p>Bulk upload learners via a CSV</p></figcaption></figure>

Prepare a CSV with the required information and upload that CSV to invite all the learners.&#x20;

{% hint style="info" %}
When we process the CSV we will ignore inviting users who have already been invited, so you can always send us a full export of your employees without having to manually adjust who has or has not already been invited.
{% endhint %}

{% hint style="info" %}
Your CSV must include the header data and must be in traditional columnar format.
{% endhint %}

After the CSV is processed, all learners will receive an email invite. For more details on how to accept an invite:

{% content-ref url="accept-an-invite" %}
[accept-an-invite](https://docs.itsaffinity.com/product-guides/invites/accept-an-invite)
{% endcontent-ref %}

### Okta Integration

You can automatically provision learners using an Okta integration with SCIM. To learn more about Okta and setting up OIDC and SCIM, visit:

{% content-ref url="../authenticating/okta-integration" %}
[okta-integration](https://docs.itsaffinity.com/product-guides/authenticating/okta-integration)
{% endcontent-ref %}

### HRIS Integration

Affinity supports HRIS integrations from most major HRIS providers. The setup is different for each provider and may require an extra subscription fee with your HRIS system. Only certain plans at Affinity are eligible for HRIS integration. If you would like to learn more, please contact your Affinity account manager.
