Intercom integration with Trainerize fitness software (Zapier) and billing notifications from online billing processor.
Specific to this site is that:
- the visitor will subscribe to follow a professional online coach for either fitness training support or nutrition guidance.
- Once the visitor signs-up as monthly billed subscriber, a preset number of IM’s (online chat similar to facebook messenger tool) are included in the subscription
When this pack of messages are about to expire, the subscriber will be notified that he/she needs to purchase additional chat credits, in order to be able to continue to use the online IM chattool.
Therefore the Intercom (IM) chat interface needs to keep track of the number of incomming and outgoing messages in the subscribers IM tool (subscriber will be billed for outgoing messages)
Action: once the subscriber purchases additional message-credits, Intercom will be notified of the puchase and make the IM chat available again (until this new block is also expired, etc.) – need to keep track of credits.
Trainerize informed us that Intercom integration is through Zapier.
The billing will be handled through an external online payment processor which we will need to integrate with Trainerize, at the moment Trainerize offers TrainerizePay and Stripe as standard payment options.
The profiles of the coaches on the website and Trainerize platform are individual but the Intercom chat will be handled by chat moderators, for all trainers profiles.
When a subscriber sends an IM chat to the coach, the moderator will receive this chat on their desktop interface and be able to ‘call’ the corresponding coach profile, chat history and details from subscriber – in order to be able to conduct the chat on behalf of the coach.
‘Standard’ message configuration setup.
Preset chat triggers with either manual push to chat moderators or auto-triggers with selection from message pools will also be configured. They can be related to either an preset event or a ‘time/date-event’. For instance when a notification is received from the Trainerizer app that the subscriber has completed an exercise (event) or a simple ‘good morning...’ trigger message (time-event).
- push chat upon preset action (upon a profile page visit, limited)
- push chat upon indication of leaving site
Follow up marketing with harvested contact details of site visitors who did not convert.
Billing notification integration, action will follow upon billing events:
- subscription created
- subscription about to expire
- seperate billed purchases notifications (e.g. additional chat package)
Other events that may trigger action by Intercom chat are ‘return site/page visits’ and other interaction with the site/profiles.