BasedHardware / omi

AI wearables
https://omi.me
MIT License
3.65k stars 463 forks source link

Migrate to Intercom setup #753

Closed josancamon19 closed 1 month ago

josancamon19 commented 2 months ago
josancamon19 commented 1 month ago

Can sync github issues with Roadmap?

josancamon19 commented 1 month ago

Quick test if provide great UI Interom tasks completion

Just a quick test to see if worth it and improves user experience.

mdmohsin7 commented 1 month ago

Set user properties the same way Mixpanel is doing

using custom data attributes https://www.intercom.com/help/en/articles/320-tracking-user-data-in-intercom

Include events simply adding to Mixpanel event logger.

Image Should all types of events be included? That are already being logged through mixpanel?

Setup logs, tags, and network logs.

Should we use the same event logger of intercom for this stuff as well? Because I can't seem to find anything else related to this on Intercom

mdmohsin7 commented 1 month ago

Quick test if provide great UI Interom tasks completion

  • Setup your speech profile
  • Create your first memory etc...

Just a quick test to see if worth it and improves user experience.

I'm not sure if I fully understand this. Could you please clarify?

josancamon19 commented 1 month ago

That was just a thought, I know intercom has some "Get started" task, like gamiification Similar to discord initial tasks when you enter a channel, just to explore, like a few extra onboarding exprience.

josancamon19 commented 1 month ago

Set user properties the same way Mixpanel is doing

using custom data attributes https://www.intercom.com/help/en/articles/320-tracking-user-data-in-intercom

Include events simply adding to Mixpanel event logger.

Image Should all types of events be included? That are already being logged through mixpanel?

Setup logs, tags, and network logs.

Should we use the same event logger of intercom for this stuff as well? Because I can't seem to find anything else related to this on Intercom

Can we sync intercom with mixpanel somewhere else? I would prefer not to spend that network data, surely there exists a Mixpanel <> intercom integration, if not just put the line to log all events in

void track(String eventName, {Map<String, dynamic>? properties}) =>
      _mixpanel?.track(eventName, properties: properties);

But let's not use it for now, it would be great to have access to their mixpanel profile URL from intercom.

josancamon19 commented 1 month ago

Ignoring remaining todo's keeping Instabug.