Date: June 8, 2011
Last Updated: May 23, 2012
This document will outline the steps necessary to get your platform integrated with the Connector platform, which will 'connect' your platform with InTouch and multiple other 3rd-party platforms with no additional effort. This document assumes you know what the Connector is and does not include an overview of it, please see the companion document "Connector – Overview.pdf" for an overview.
There are two sub-documents within this guide. Based on the features of the integration that are agreed upon, you will require either one or both
Before any technical details can be discussed, there needs be agreement on what level of functionality will be provided in the integration between InTouch and your system via the Connector. This is extremely important as it has large implications on what the technical requirements will be.
The main questions that need answering are
Depending on your answers to steps 2 and 3, various requirements will need to be met. For example, if you wish to receive prospects with a staff owner, your web service must provide a method for the Connector to get a list of staff. The details of these requirements are outlined in the companion documents
This section outlines some common information about the Connector.
The Connector is built on the concept of one fitness club (i.e. one physical location) belonging to one client. One client may have many clubs (i.e. a 10 location chain) within it.
This information only applies if your integration with the Connector is going to support including a staff owner for new prospects. Please see the sub-documents within the guide for additional staff notes when sending, or receiving, prospects |
When a new client is launched on the Connector, it is more than likely that they have already been using one or more of the systems for awhile. This means that each system may already have staff in it. This presents a problem for integrations that will support assigning a staff owner to a prospect or a member. Namely, how do we synchronize the staff list so that the staff in system A are mapped to the staff in system B?
Note: the Connector does not attempt to create staff in any system. It only tries to associate existing staff records with each. The reason for this is the complexity, overhead, and restrictions surrounding staff. For example, in most systems the process of creating staff is not simple and requires setting attributes that the Connector knows nothing about (for example, roles or permissions).
The Connector attempts to associate existing staff records as follows:
This information only applies if your integration with the Connector is going to support including a lead source for new prospects. Please see the sub-documents within the guide for additional lead source notes when sending, or receiving, prospects |
Synchronizing lead sources is very similar to synchronizing staff except if there is the ability to create a lead source, the Connector will use it.