---
title: LTI set up steps for Canvas
description: Step-by-step instructions for setting up the StoryBox Hub LTI integration in Canvas.
---

[Skip to content](https://crm.storyboxhub.com/help-centre/lti-canvas#main-content)

English - Australia

Show submenu for translations

[Contact Support](https://crm.storyboxhub.com/help-centre/kb-tickets/new?hsLang=en-au)

[![StoryBox Hub](https://crm.storyboxhub.com/hs-fs/hubfs/logo-light.png?width=170&height=47&name=logo-light.png)](https://storyboxhub.com/)

- [Help Centre Home](https://crm.storyboxhub.com/help-centre)
- [StoryBox Hub](https://storyboxhub.com/)
- [Subscriptions](https://storyboxhub.com/subscriptions)
- [Blog](https://storyboxhub.com/blog)
- [About Us](https://storyboxhub.com/about-us)

Open main navigation

Close main navigation

- [Help Centre Home](https://crm.storyboxhub.com/help-centre)
- [StoryBox Hub](https://storyboxhub.com/)
- [Subscriptions](https://storyboxhub.com/subscriptions)
- [Blog](https://storyboxhub.com/blog)
- [About Us](https://storyboxhub.com/about-us)
- English - Australia
  
  Show submenu for translations
- [Contact Support](https://crm.storyboxhub.com/help-centre/kb-tickets/new)

 How can we help you?

- There are no suggestions because the search field is empty.

1. [StoryBox Help Centre](https://crm.storyboxhub.com/help-centre?hsLang=en-au)
2. [Integrations](https://crm.storyboxhub.com/help-centre/integrations?hsLang=en-au)
3. [Learning Management Systems (LTI)](https://crm.storyboxhub.com/help-centre/integrations?hsLang=en-au#learning-management-systems-lti)

3 August 2026

# LTI set up steps for Canvas

### Canvas Administrator setup

1. In Canvas, go to **Admin** \> **Developer Keys**, and then click **+ Developer Key** \> **LTI Key.**
2. On the left, enter the following values: 
     - **Key Name:** StoryBox Hub
     - **Redirect URIs:** https://storyboxhub.com/lti/launch
3. On the right, enter the following values: 
     - **Method:** Enter URL
     - **JSON URL:** https://storyboxhub.com/lti/config
4. Click **Save**.
5. On the Developer Keys page, you should see a new entry for StoryBox. Ensure it is set to **ON** under **State.**
6. Click the pencil icon to edit the StoryBox Hub developer key.
7. Scroll down to **Placements**.
8. Expand **Course Navigation** and make sure "StoryBox Hub" is in the Text field.
9. Expand **Assignment Selection** and make sure "StoryBox Hub" is in the Text field.
10. Expand **Link Selection** and: 
      - Add the following Target Link URI: https://storyboxhub.com/lti/launch
      - Make sure "Select Message Type" is set to: LtiDeepLinkingRequest
      - Make sure "StoryBox Hub" is in the Text field
11. Click **Save.**
12. Find the number displayed under the **Details** column (above the "show key" button): this is the **Client ID**. Highlight the Client ID and copy it to your clipboard.
13. Navigate to **Admin** \> **Settings** \> **Apps**. Check whether a StoryBox Hub entry already exists in the list - this can happen if this setup was attempted before. If one exists, click its gear icon and select **Delete** so you're starting from a clean list.
14. Now add StoryBox as an account-wide app available to instructors. In the same section, click **+ App** (if not visible, click **View App Configurations**).
15. Set **Configuration Type** to **By Client ID.**
16. Paste in the Client ID from step 12.
17. Click **Submit** and then **Install**.
18. You should see a new entry in the app list for StoryBox Hub. Click the gear button to its right and click **Deployment ID**. You will need this in a moment.

### Add Canvas in StoryBox Hub Account Settings

1. Log in to your [StoryBox Account Settings](https://storyboxhub.com/login?back=/account/edit) as the [Account Holder](https://crm.storyboxhub.com/help-centre/account-holder-vs-viewer?hsLang=en-au). NOTE: it might be best to complete the StoryBox Admin set up in a different browser instance to avoid session conflict with Canvas.
2. Scroll down to **Other Account Actions** on the right hand side and click **Configure (LMS) details**. (If you don't see this option it means your current subscription does not include our LTI integration. Please contact our [sales team](https://storyboxhub.com/contact) for package options.)
3. Update these settings: 
     - **Platform ID**: This is the domain you use to access Canvas. It will look something like this: https://canvas.yourdomain.com (do not include a slash at the end)
     - **Client ID**: From step 12 in the Canvas steps above.
     - **Deployment ID**:From step 18 in the Canvas steps above.
     - **Authentication request URL/endpoint**:https://\[canvas.yourdomain.com\]/api/lti/authorize\_redirect (replace the domain in the square brackets with your Canvas domain)
     - **Access Token URL/endpoint**:https://\[canvas.yourdomain.com\]/login/oauth2/token (replace the domain in the square brackets with your Canvas domain)
     - **Public Keyset URL/endpoint**:https://\[canvas.yourdomain.com\]/api/lti/security/jwks (replace the domain in the square brackets with your Canvas domain)
4. Click **Update** to save.

 

### Embed StoryBox content in Canvas

1. Navigate to All Courses.
2. Click the **+ Course** button to create a new course, or open an existing course.
3. Click the **+ Module** button to create a new module, or find an existing module.
4. Click the + icon in the grey heading bar of the module you want to embed stories in.
5. In the **Add** dropdown box select **External tool**.
6. Click on **StoryBox Hub**. (If this doesn't appear, something hasn't worked quite right in the set up above.)
7. This will open a window displaying StoryBox Hub. Find the story you want to embed, mouseover its cover, and click the **LINK** button.
8. This will populate the **URL** and **Page name**.
9. Click **Add item**.
10. When the module is published, students with access to the module will be able to click on the story name. This will open the story within Canvas and allow the student to watch the video and access any related Activities.

- [About StoryBox Hub](https://crm.storyboxhub.com/help-centre/about-storybox-hub?hsLang=en-au#main-content)

    - [StoryBox Library](https://crm.storyboxhub.com/help-centre/about-storybox-hub?hsLang=en-au#storybox-library)
    - [StoryBox App](https://crm.storyboxhub.com/help-centre/about-storybox-hub?hsLang=en-au#storybox-app)
    - [Story Tools](https://crm.storyboxhub.com/help-centre/about-storybox-hub?hsLang=en-au#story-tools)
    - [Media](https://crm.storyboxhub.com/help-centre/about-storybox-hub?hsLang=en-au#media)
- [Subscriptions](https://crm.storyboxhub.com/help-centre/subscriptions?hsLang=en-au#main-content)

    - [General](https://crm.storyboxhub.com/help-centre/subscriptions?hsLang=en-au#general)
    - [Early Childhood](https://crm.storyboxhub.com/help-centre/subscriptions?hsLang=en-au#early-childhood)
    - [School](https://crm.storyboxhub.com/help-centre/subscriptions?hsLang=en-au#school)
    - [Public Library](https://crm.storyboxhub.com/help-centre/subscriptions?hsLang=en-au#public-library)
- [Onboarding](https://crm.storyboxhub.com/help-centre/onboarding?hsLang=en-au#main-content)

    - [Early Childhood](https://crm.storyboxhub.com/help-centre/onboarding?hsLang=en-au#early-childhood)
    - [School](https://crm.storyboxhub.com/help-centre/onboarding?hsLang=en-au#school)
    - [Tertiary](https://crm.storyboxhub.com/help-centre/onboarding?hsLang=en-au#tertiary)
    - [Public Library](https://crm.storyboxhub.com/help-centre/onboarding?hsLang=en-au#public-library)
- [Resources](https://crm.storyboxhub.com/help-centre/resources?hsLang=en-au)
- [Inclusion](https://crm.storyboxhub.com/help-centre/inclusion?hsLang=en-au#main-content)

    - [Accessibility](https://crm.storyboxhub.com/help-centre/inclusion?hsLang=en-au#accessibility)
    - [Auslan](https://crm.storyboxhub.com/help-centre/inclusion?hsLang=en-au#auslan)
    - [First Nations](https://crm.storyboxhub.com/help-centre/inclusion?hsLang=en-au#first-nations)
- [Authentication](https://crm.storyboxhub.com/help-centre/authentication?hsLang=en-au#main-content)

    - [School Access](https://crm.storyboxhub.com/help-centre/authentication?hsLang=en-au#school-access)
    - [SSO (Single Sign-On) for Schools and Tertiary](https://crm.storyboxhub.com/help-centre/authentication?hsLang=en-au#sso-single-sign-on-for-schools-and-tertiary)
    - [Library Patron Access](https://crm.storyboxhub.com/help-centre/authentication?hsLang=en-au#library-patron-access)
- [Integrations](https://crm.storyboxhub.com/help-centre/integrations?hsLang=en-au#main-content)

    - [Learning Management Systems (LTI)](https://crm.storyboxhub.com/help-centre/integrations?hsLang=en-au#learning-management-systems-lti)
    - [Oliver V5](https://crm.storyboxhub.com/help-centre/integrations?hsLang=en-au#oliver-v5)
- [Using StoryBox Hub](https://crm.storyboxhub.com/help-centre/using-storybox-hub?hsLang=en-au#main-content)

    - [How To](https://crm.storyboxhub.com/help-centre/using-storybox-hub?hsLang=en-au#how-to)
- [Account & Billing](https://crm.storyboxhub.com/help-centre/account-billing?hsLang=en-au)
- [Troubleshooting](https://crm.storyboxhub.com/help-centre/troubleshooting?hsLang=en-au)

<https://www.facebook.com/StoryBoxHub> <http://instagram.com/storyboxhub> <https://www.linkedin.com/company/storyboxlibrary/>

Copyright © 2026, StoryBox Hub