Giter Site home page Giter Site logo

Integrate intercom about flaredown HOT 13 CLOSED

rubyforgood avatar rubyforgood commented on September 23, 2024
Integrate intercom

from flaredown.

Comments (13)

algodave avatar algodave commented on September 23, 2024

@lmerriam I've found Intercom-related code on the old app but it seems to me that only the first item is covered, because I only found code that creates users with the following info:

  • email
  • country
  • sex
  • birth date
  • signup date
  • onboarded (true/false)

I'm not finding any code which would send events to Intercom. Of course it's not an issue to implement that, but I want to be sure that's what you're expecting.
It would be useful if you posted some screenshots of what you currently get on your intercom dashboard for the old app.

from flaredown.

lmerriam avatar lmerriam commented on September 23, 2024

You're right! The events are set up in intercom's dashboard. The data you listed should cover it

On Sun, May 15, 2016 at 9:50 AM -0700, "Davide Papagni" [email protected] wrote:

@lmerriam I've found Intercom-related code on the old app but it seems to me that only the first item is covered, because I only found code that creates users with the following info:

email
country
sex
birth date
signup date
onboarded (true/false)

I'm not finding any code which would send events to Intercom. Of course it's not an issue to implement that, but I want to be sure that's what you're expecting.

It would be useful if you posted some screenshots of what you currently get on your intercom dashboard for the old app.


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub

from flaredown.

algodave avatar algodave commented on September 23, 2024

@lmerriam Thanks. Another question: did the Intercom Messenger appear on some specific page of the old app?

from flaredown.

lmerriam avatar lmerriam commented on September 23, 2024

No it was app-wide

On Sun, May 15, 2016 at 10:09 AM -0700, "Davide Papagni" [email protected] wrote:

@lmerriam Thanks. Another question: did the Intercom Messenger appear on some specific page of the old app?


You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub

from flaredown.

algodave avatar algodave commented on September 23, 2024

I'm going to attach the following custom attributes to intercom users:

intercom_user_custom_attributes_new

from flaredown.

lmerriam avatar lmerriam commented on September 23, 2024

Sounds good, these are probably the most important. The only one that's
missing, which I currently use the most, is the number of check-ins the user
has created (with any amount of data).

from flaredown.

lmerriam avatar lmerriam commented on September 23, 2024

Nevermind! Turns out we don't have that. I've been using "web sessions" as a
proxy. If it's super easy to do it would be helpful though.

On May 16 2016, at 12:04 pm, Logan Merriam <[email protected]>
wrote:

Sounds good, these are probably the most important. The only one that's
missing, which I currently use the most, is the number of check-ins the user
has created (with any amount of data).

On May 16 2016, at 11:53 am, Davide Papagni <[email protected]>
wrote:

I'm going to attach the following custom attributes to intercom users:

[![intercom_user_custom_attributes_new](https://cloud.githubusercontent.com
/assets/2955556/15295010/db7f4eec-1b8e-11e6-88eb-
f9b411db379f.png)](https://cloud.githubusercontent.com/assets/2955556/15295010
/db7f4eec-1b8e-11e6-88eb-f9b411db379f.png)


You are receiving this because you were mentioned.
Reply to this email directly or [view it on GitHub](https://github.com/Flaredo
wn/FlaredownEmber-2/issues/21#issuecomment-219462819)![](https://github.com/no
tifications/beacon/ABlKZOgQWzx6XU-GoA8wZG5Idzs4TLeaks5qCJLkgaJpZM4HmowS.gif)

from flaredown.

algodave avatar algodave commented on September 23, 2024

@lmerriam Returning the checkins count per user is super-easy from a coding standpoint, but I have the strong feeling that it's currently inefficient and would slow-down the app (we would need to adjust the model with some counter caches).
However to this purpose, I suggest we tackle that in a better way by leveraging Intercom Events.
We could have the backend fire events for those actions that you find relevant - the intercom-ruby gem comes to the rescue ;-)
So I would say: let's just have users with custom attributes as a 1st pass, then you could take your time to think of a complete list of events you would like to be tracked on Intercom, and then you would open a new issue which we'll tackle in the next milestone.
What do you think?

from flaredown.

lmerriam avatar lmerriam commented on September 23, 2024

Perfect, sounds good to me

from flaredown.

algodave avatar algodave commented on September 23, 2024

@lmerriam I have created a new Intercom app as per your suggestion (called it Flaredown2, what a poor fantasy!)
Now you need to turn on desired features for the Intercom Messenger:

screen shot 2016-05-16 at 18 54 55

from flaredown.

lmerriam avatar lmerriam commented on September 23, 2024

@algodave I think the new app is under your account, I don't see it in mine. I can create one and invite you if that's easiest. I've got the subscription for messenger already.

from flaredown.

algodave avatar algodave commented on September 23, 2024

@lmerriam I think that's better if you create the new app and invite me ;-)
Thanks

from flaredown.

algodave avatar algodave commented on September 23, 2024

I had to add additional code in order to support Secure Mode as it was enabled by the old app, and once enabled it can't be disabled. So far so good, we're more secure ;-)

from flaredown.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.