Add custom variables to Portflow - LMS integration

Modified on Thu, 26 Mar at 10:32 AM

In order to make full use of all Portflow functionalities, Portflow requires the following parameters to be configured in the LMS integration settings. 


Canvas

  1. Sign in as admin and navigate to Admin > [root account].
  2. Click Developer keys.
  3. Find the Portflow LTI developer key (recognizable by the plug-icon under the Type column).
  4. Click the pencil-icon to edit the key.
  5. Expand the Additional Settings section.
  6. Make sure to have the following Custom fields:
user_email=$Person.email.primary
user_image=$User.image
canvas_user_id=$Canvas.user.id
user_sourced_id=$Person.sourcedId
canvas_course_id=$Canvas.course.id
canvas_course_name=$Canvas.course.name
person_display_name=$Person.name.display
canvas_assignment_id=$Canvas.assignment.id
canvas_assignment_title=$Canvas.assignment.title
canvas_user_is_root_account_admin=$Canvas.user.isRootAccountAdmin
canvas_user_pronouns": "$com.instructure.Person.pronouns
The new addition to Canvas as of April 2026 are:

    canvas_user_pronouns": "$com.instructure.Person.pronouns



 



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article