December 15th, 2023

New

#143 Set up Intercom 🚀

  • Environment Variables Update

  • We’ve added some new secret codes (known as environment variables) in our .env.example. These codes will help us to integrate our system with Intercom, a customer messaging platform. We also updated our services configuration to read these codes.

  • Easier User Identification

  • A new feature, getUserHashAttribute(), is added to our User model. This will help us easily identify users – neat, right?

  • Flagging Intercom Messenger

  • We’re adding a migration to turn on a fun new feature called Intercom Messenger. This will drastically improve how we interact with our users. :speech_balloon:

  • Dependencies Addition & Update

  • We’re adding a new external package, @mathieustan/vue-intercom to our project. This package will make it easier for us to use Intercom's features in our Vue.js-based frontend.

  • Frontend Code Changes
    Some exciting changes are happening in our frontend files! Lots of old bits being removed (bye, Beacon mixins :wave:), and new, efficient tools being installed. This includes:

    • Calculating user hashes in App.vue :detective:,

    • Introducing a new Intercom.mixin.js to our front-end :star2:,

    • Updating our project to use @mathieustan/vue-intercom, and

    • Changing value of knowledgeBaseUrl for even better user interaction :heart:

And there we have it!

We are making big strides to making our system much friendlier to use! 🎉