Tracking user invitations in Core Team Stream
See original GitHub issueIt may be desirable in Zulip instances that are invite only for admins/moderators (or any other user with access to core team stream) to be able to track who has been invited, when, and by whom, after a new user has accepted an invite.
Currently, I can see pending invitations that show whom invited whom at Settings -> Organisation -> Invitations but after a user is added, it appears the only record of this is transaction is stored in a Private Message -> Notification Bot which means nobody else in the Zulip instance gets accountability around whom is adding whom.
This is a proposal that this information be added to the core team stream, much in the same way that new users are added to the signups topic there.
For example, it would be great if the notification message Bob just signed up for Zulip... is changed to Bob accepted Alice's invite to join Zulip like so:
Current notification
Desired notification
Issue Analytics
- State:
- Created 2 years ago
- Reactions:1
- Comments:14 (8 by maintainers)

Top Related StackOverflow Question
@takitsuba that sounds good! I agree the original PR from @Aryaman2912 seems abandoned and it’d be great you to pick it up, address my feedback and the merge conflicts, and make a new PR.
This seems like a nice tweak that shouldn’t be hard; I believe we have access to the
referrerfield onPreregistrationUserin the place where we send these.