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

Configure six webhooks for Intercom to monitor #1595

Closed
brandonrosage opened this issue Mar 3, 2017 · 10 comments
Closed

Configure six webhooks for Intercom to monitor #1595

brandonrosage opened this issue Mar 3, 2017 · 10 comments
Assignees

Comments

@brandonrosage
Copy link

brandonrosage commented Mar 3, 2017

In order to properly target new deployers for an Intercom-powered on-boarding process (and to send the right message at the right time), we need to be able to monitor a few things in Intercom regarding any given deployment/user:

  • User's deployment has a description (true or false)
  • User's deployment has a logo (true or false)
  • Number of active data sources on user's deployment
  • Number of users on user's deployment
  • The name of No. 1 survey on user's deployment (we want to see if they've renamed the default survey)
  • The date the user's deployment was created

Regarding a deployment's "date created," we really just need some indication that the user's deployment is new, in order to begin a campaign when they first land on their deployment. The assumption with "date created" is that we could compare it to the campaign's start date in order to send the campaign first-thing to all deployments created after that point in time.

@rjmackay
Copy link
Contributor

@willdoran you should probably spec this along with the other intercom events issue

@willdoran
Copy link
Contributor

This should be done at the same time as 132

@willdoran
Copy link
Contributor

willdoran commented Mar 20, 2017

As opposed to 132, these should be configured on the API. The following needs to be implemented:

  • Add Intercom Listener
  • Load Intercom Config
  • Add hook at Config update for
    • Deployment Logo - send boolean to Intercom
    • Deployment Description - send boolean to Intercom
  • Add hook at datasource update
    • Send Number of datasources to Intercom
  • Add survey update hook
    • If first survey changed - specifically name - send name to Intercom
  • Add user hook to send number of users
  • Send first login

Sorry, something went wrong.

@jshorland
Copy link

@willdoran should i move to dev backlog?

@rjmackay
Copy link
Contributor

rjmackay commented Apr 9, 2017

@will where's this at?
Dale suggested using https://segment.com/ to funnel metrics to various tools.. which could actually work well if we haven't already done the intercom work. It'll cost a little but may give us more flexibility for data warehousing later. If we've already started on sending intercom events we can ignore Segment for now.

@jshorland
Copy link

@will this after mobile banners

@willdoran
Copy link
Contributor

@jshorland PR with checklist is here for QA #1718

@jshorland
Copy link

Passes QA

@rjmackay
Copy link
Contributor

rjmackay commented Jun 7, 2017

Waiting for #1734 to be finished before this is enabled

@rjmackay
Copy link
Contributor

@willdoran how do we enable this? I'd like to turn it on in staging and reconfirm its working, then deploy to prod

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants