> ## Documentation Index
> Fetch the complete documentation index at: https://support.nectir.io/llms.txt
> Use this file to discover all available pages before exploring further.

# LTI Dynamic Registration

> How to automatically integrate Nectir AI in Canvas LMS

export const entity_0 = "Workspace"

<Warning>
  The Canvas dynamic registration integration method replaces the entire page by
  default when launching a tool and is therefore not recommended. Please use the
  [guided setup](/lms-integrations/canvas-lti-guided) method for now.
</Warning>

## Configuring Nectir AI

1. Within Canvas, navigate to the **Admin** panel
2. Go to **Developer Keys** > **+ Developer Key** > **+ LTI Registration**
3. Input the following information:
   * **Dynamic Registration Tool**: `https://ai.nectir.io/api/lti13/dynamicRegistration?workspaceId=YOUR_WORKSPACE_ID`

     <Tip>
       You can find your {entity_0} ID by going to **Nectir AI** > **{entity_0} settings** <Icon icon="gear" iconType="solid" color="black" /> > Copy and paste the **{entity_0} ID** field
     </Tip>
4. Click **Continue**
5. Click **Enable & Close**
6. Copy the Client ID under the **Details** column (for example, "532080000000000615")

### Step 2: Configure Nectir AI into an Account

**Access control:** as the LMS administrator, you can choose which Canvas accounts to configure Nectir AI into. This controls who can add Nectir AI to their course navigation. Only users within the selected account can use Nectir AI in their courses. This is how you manage and restrict access to Nectir AI across your institution.

1. Copy the Client ID under the **Details** column (for example, "532080000000000615")
2. With the copied key, go to **Admin** > **Settings** > **Apps** > **View App Configurations**
3. Select **+ App** and then select **Configuration Type** > **By Client ID**
4. Paste the Client ID of your configured developer key for Nectir
5. Select **Install**

### Step 3: Share Client ID with Nectir Team

Send the Client ID to your Nectir team contact so they can complete the integration setup on their end.

### Step 4: Test the Integration

Once the Nectir team confirms they have enabled the integration, test it in a Canvas course by following the linking instructions.

## Instructor Setup Guide

After completing the LTI integration setup in the preceding section, point instructors to [Add Nectir to a Canvas Course](/getting-started/canvas-embed-assistants). It covers the four ways to add Nectir to a course (course sidebar, page, assignment, or module), plus [roster sync](/user-management/roster-sync) and managing courses across terms.

## LMS Role Mapping

As the LMS administrator, you can configure how Canvas roles map to Nectir AI roles. This controls what permissions users have within the Nectir AI Workspace.

For complete information on configuring LMS role mapping, see [LMS Role Mapping](/getting-started/workspace-settings#lms-role-mapping) in Workspace Management.

## Troubleshooting

If you're experiencing issues with your Canvas integration:

**For Canvas-specific problems:** go to [Canvas Integration Issues](/troubleshooting/canvas-issues) for help with:

* Assistant doesn't appear in Canvas course
* Login prompts when accessing through Canvas
* Connection confirmation issues
* Course linking problems

**For general browser problems:** go to [Browser & Display Issues](/troubleshooting/troubleshooting) for help with:

* Pages not loading correctly
* Broken layouts or missing buttons
* Cache and cookie issues
* Browser compatibility problems

**For other issues:** contact support at [support@nectir.io](mailto:support@nectir.io)
