Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enrich user profiles via plugins #3505

Open
macobo opened this issue Feb 26, 2021 · 4 comments
Open

Enrich user profiles via plugins #3505

macobo opened this issue Feb 26, 2021 · 4 comments
Labels
enhancement New feature or request

Comments

@macobo
Copy link
Contributor

macobo commented Feb 26, 2021

Is your feature request related to a problem?

There are a lot of features which are useful from a "build a successful company" or product analytics standpoint, but which are niche enough to become hard to build into core posthog.

Some example features are:

It would be great to build these out as plugins.

Describe the solution you'd like

Allow to define "user profile" plugins which:

  • Can inject custom HTML/JSX into the profile page.
  • Optionally define some user properties which are not displayed the normal way.

For example, a user interviews plugin could:

  1. Store notes in either custom events or user properties
  2. After user page is rendered, plugins renderUser() method gets put onto the page - containing things like interview note editor which pulls data from our API and captures an event when editing is done.

Describe alternatives you've considered

Building this into core posthog.

Additional context

Closely related issues: #2965 #3504

Idea from call with customer today. Curious on your thoughts @mariusandra @jamesefhawkins @Twixes @yakkomajuri

Thank you for your feature request – we love each and every one!

@macobo macobo added enhancement New feature or request plugins labels Feb 26, 2021
@yakkomajuri
Copy link
Contributor

Indeed I believe @mariusandra has mentioned wanting to have UI plugins before, and it's something I myself was thinking of very recently too.

Would be super cool but realistically I think there's at least a few release cycles of plugins work left before we think of building this.

@macobo
Copy link
Contributor Author

macobo commented Feb 26, 2021

No rush. :) Just documenting ideas.

@yakkomajuri
Copy link
Contributor

I understand!

@posthog-bot
Copy link
Contributor

This issue hasn't seen activity in two years! If you want to keep it open, post a comment or remove the stale label – otherwise this will be closed in two weeks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants