Piazza integration in Canvas creates a seamless experience for you and your students—and only takes about 5 minutes to set up!

Two pieces of information are needed to complete the integration: 

  • Consumer Key

  • Shared Secret

Please contact integrations@piazza.com to receive a key and secret for your school when you’re ready to use the integration in real classes.

For testing purposes, we also provide a demo key and secret which are as follows:

Demo Consumer Key: piazza.sandbox 

Demo Shared Secret:  test_only_secret 

Please note that the values above are for testing purposes only and have limited functionality.

You can also read more about the integration at https://piazza.com/lti. Please do not hesitate to reach out to us at integrations@piazza.com if you have any questions about using Piazza in Canvas.

Add Piazza as an External Tool 

  1. Under the Courses menu in Canvas, please choose a Course or Managed Account to which to add Piazza.

    1. Adding the tool to a Managed Account (instead of a course) is preferable, as it only needs to be done once across your institution’s Canvas instance, at which point every instructor will see Piazza as a preconfigured tool in their Canvas. Please note that only an administrator can choose a Managed Account. 

  2. Browse to Settings → Apps → View App Configurations → + App:

  1. Set the Configuration Type to “By URL.” 

  1. On the page that follows, please enter the following (please email us at integrations@piazza.com if you need your school-specific Consumer Key and Shared Secret): 

    1. Consumer Key 

    2. Shared Secret 

    3. Config URL:  https://s3.amazonaws.com/piazza-materials/LTI-Setup/piazza-canvas.xml

  1. Press Submit, and then refresh the page.

Piazza has now been added as a tool within Canvas. In order to access Piazza, you’ll need to add a link to it somewhere within your course site. We generally suggest adding it to your Canvas Navigation panel.


Add Piazza to your Navigation Panel 

We recommend adding Piazza to your Canvas Navigation panel on the left side of your screen.

To add Piazza to your Navigation panel, go to Settings → Navigation and drag “Piazza” from the hidden items list to the course navigation list and click “Save.” 


If Piazza was added as a tool at the organizational level by an administrator, you will only need to complete this simple step to add Piazza to a class. Otherwise, you must add the tool to each course and then perform this step. 

Add Piazza to a module 

You can also create links to Piazza within modules. Add Piazza to an existing module or create a new one. Tip: You can create a module called “Discussion” and keep it at the top of the list. 

  1. Browse to Modules in the navigation bar on the left. 

  2. Click on the plus sign next to your chosen module: 

  1. Choose “External Tool” from the “Add” menu, and then click “Piazza.”

  1. Press Add Item to complete the process.