I can't find any documentation regarding this, but is it possible to use the timeline feature for portals to display activities outside of cases?
Example: Display all the activities (custom and OOB) related to the contact record on a contact portal page?
EDIT: "I'm able to see the Portal Timeline on the Entity Page just fine, the issue I'm running into is that only on Case pages can I see any related activities. The non-case entity page just says there are no activities available. To validate it didn't have to do with Web Role permissions, I gave users global read access for activities and my custom activity to no avail."
*This post is locked for comments