Prerequisites
Here we are outlining the requirements to implement the Fast Track On Site Notifications and Rich Inbox Javascript Library on your front end.
Summary
Here is a small checklist of steps to take before you can start working on the Front End implementation on your site:
- Build the authenticate endpoint in your Operator API (or you can use the JWT)
- Create your Pusher account with Channels
- Talk with your Integration Manager
- Let him/her know that you have intentions to start implementing the On-Site Notifications and Rich Inbox solution.
- Get hold of your "Fast Track Brand Name"
- Give your Pusher credentials to the Integration Manager
Please read the details around each step below.
First step: Build an Authenticate Endpoint in your Operator API
The Front End Javascript library needs to authenticate the front-end user's client/browser, so that it can authenticate against Fast Tracks API. Therefore you must have the authenticate endpoint in place in order to have this working - or you can authenticate using JWT Token.
Read here about using JWT Token as authentication »
Second step: Create Pusher Account
Fast Tracks Front End Javascript library is using Pusher as a third-party solution to provide real-time updates to the end users' browser.
When you have created your Pusher Account, you need to give your Pusher credentials to your Integration Manager. Below is an example of the Pusher Credentials:
Third step: Talk with your Integration Manager
Let your Integration Manager know that you want to start using the Fast Track CRM actions for On-Site Notifications and/or the Rich Inbox. The Integration Manager will give you your "Fast Track Brand Name", he/she will also do needed configurations on Fast Tracks side.
Next steps
Once you have ticked off all points in the above checklist it is time to start implementing the Front End Javascript Library.