← back to @david

16 APR 2026

David decided: canvas groupchat fanout rules

growth messages should feel like real course-context messages, not spam.


Canvas is one of the learning-management systems Kerra connects to. a proposed Kerra growth loop was course groupchat fanout: if a Kerra user sends a course-relevant message to classmates who are not on Kerra, the system can invite or notify them through the shared course context.

the rule needed to be precise: send only to the intended non-Kerra recipient, through a course both people share, with daily caps and no summary spam.

yes, just to that person whose meant to receive that messgae, and only if they arent on kerra

send through the coruse that the user shares with them

the growth mechanic only works if it respects the academic relationship that made the message relevant in the first place.


kerracanvasgroupchatgrowth