Menu
Language
English (US)
Contact Us
Flat for Education Help > LTI 1.3 Canvas Setup (Recommended)

LTI 1.3 Canvas Setup (Recommended)

Last updated September 30, 2026

This guide provides Canvas administrators with the steps to set up the Flat for Education LTI 1.3 integration using dynamic registration. LTI 1.3 is the modern standard that offers enhanced security, improved stability, and a streamlined setup process compared to LTI 1.1.

Prerequisites

Before starting, ensure you have:

To begin the integration, you'll need to generate a unique registration URL from your Flat for Education account.

  1. From your Integrations page within Flat for Education, click on Canvas. This will open a new configuration window.
  2. From this window, copy the generated registration URL.

Registration Link for Flat for Education

Next, paste this URL into Canvas’ dynamic registration form to initiate and complete the registration process.

Step 2: Canvas Administrator Setup

Access Developer Keys

  1. Open Canvas Admin panel
  2. Navigate to Developer Keys in the left sidebar
  3. Click the + Developer Key button
  4. Select LTI Registration from the dropdown menu

Canvas Developer Keys

Register the LTI Tool

  1. Paste the registration link provided by Flat for Education into the registration URL field
  2. Click Continue to proceed with the registration

Canvas LTI Registration

Complete Setup

  1. Review the integration details presented by Flat for Education
  2. Read the privacy notice and terms of service
  3. Click Complete Setup to finalize the registration

Canvas Complete Setup

Configure Data Sharing and Placements

  1. Configure data sharing preferences according to your institution's privacy requirements
  2. Review and disable placements if you want to limit where the tool appears in Canvas
  3. Adjust any other settings as needed for your institution

Canvas Data Sharing Configuration

Canvas Placements Configuration

Enable the Integration

  1. Review all settings to ensure they match your requirements
  2. Click Enable & Close to activate the integration

Canvas Enable Integration

Once the LTI 1.3 integration is configured at the admin level, instructors can add it to their courses.

Get the Client ID

After completing the admin setup, Canvas will generate a Client ID (e.g., 10000000000006). This ID will be visible in your Developer Keys section and is needed for course-level installation.

Course-Level Installation

Instructors should follow these steps to add Flat for Education to their courses:

  1. Open the course where you want to add Flat for Education
  2. Go to Settings > Apps tab
  3. Click + App to add a new external tool

Canvas Course App Installation

  1. Choose "By Client ID" as the configuration method
  2. Enter the Client ID generated during admin setup
  3. Click Submit to add the tool

Canvas Client ID Configuration

Verify Installation

After installation, verify that Flat for Education appears correctly in your course:

Canvas Installation Verification

Optional: Test LTI 1.3 before switching from LTI 1.1

If you'd like to try LTI 1.3 before making the full switch, you can. Your LTI 1.1 integration can stay in place while you test, because both can run in your Canvas instance at the same time.

  1. Complete Step 1 and Step 2 above to create and enable the LTI 1.3 Developer Key.
  2. In Step 3, install the app by Client ID in a single test course rather than at the account level.
  3. Test with a teacher account and a student account.
  4. When everything works as expected, install the LTI 1.3 app at the account level.

Troubleshooting

Common Issues

  • Registration Link Expired: Contact Flat for Education support to generate a new registration link
  • Insufficient Permissions: Ensure you have Canvas administrator privileges
  • Client ID Not Found: Verify the LTI 1.3 tool was successfully registered in Developer Keys
  • Privacy Settings: Adjust data sharing settings if students can't access their accounts

Getting Help

If you encounter issues during setup:

  1. Check that your Canvas instance supports LTI 1.3
  2. Contact Flat for Education support with:
    • Your Canvas domain
    • The Client ID generated
    • Screenshots of any error messages

Next Steps

Once LTI 1.3 is configured:

Was this article helpful?

Contact support