Hi everyone,
I am not a dev so have had to ask AI to help me ask this question. My devs are saying it cant be done you see.
We are integrating Rocket.Chat alongside our existing web platform (WeWeed) and want users to easily navigate from a member’s Rocket.Chat profile card to their full profile on our main website (e.g., [``https://weweed.com/members/``](``https://weweed.com/members/``){username}).
We understand that the default internal “See Full Profile” / User Info drawer action is tied to Rocket.Chat’s internal UI by default. However, we are looking for the cleanest, most maintainable way to surface an external profile link on user cards.
Could anyone advise on the best approach among these (or suggest an alternative)?
-
Custom User Fields: Setting up a public custom field under
Accounts > Custom Fieldsformatted as a clickable URL, populated via OAuth/API or user input. -
Custom Script / UI Injection: Using
Layout > Custom Scripts(Client-side JS) to intercept or append an external profile link dynamically based on the active username. -
Rocket.Chat Apps-Engine: Building a lightweight contextual app/action button (e.g., “View External Profile”) directly on the user action menu or room header.
Has anyone implemented a similar workflow? What is the recommended pattern that won’t break during regular workspace updates?
Thanks in advance for your guidance!