Training Tilt integrates with both third party marketing automation tools like Drip, ConvertKit, ActiveCampaign and Intercom.
Training Tilt has it's own tagging engine and this article describes the tags that are available to use when integrating with the other tools.
Each integration has a slightly different way of managing tags between Training Tilt and the third party system. Please refer to the Integration section of the help center for specific details.
Note: The group tags are the best to use with any integrations associated with membership plans as they are added or removed when members signup to new membership plans or cancel existing ones. Ensure your membership plans have logical groups associated with them.
Tags
Tags are a way of attributing key information about users. You can use the tags to group users together or to trigger messages in your third party marketing automation system. For example if a user ever creates a Goal we tag them with tt-has-goals.
A list of the tags we send through to our integrations.
Tag: Description
TT-has-goals: A user has previously added goals into Training Tilt.
TT-has-blog: A user created at least one blog post.
TT-trainingpeaks-user: A user has previously exported either a training plan or sessions to Training Peaks.Or has, at some stage, connected their Training Tilt account to Training Peaks.
TT-event-owner: A user has created a scheduled event, therefore has the ability to edit or remove that event.
TT-event-: A user has indicated they are going to a specific event.We append the unique identifier of the event to the tag.eg: TT-event-challenge-roth-2014 you can get the unique identifier of the event from the URL of the event details in Training Tilt.
TT-purchased-product-<identifier>: A user has purchased a product (the <identifier> field is part of the product URL. eg: http://yoursite.com/store/ironman-training-plan. If someone purchased that product they would be tagged with TT-purchased-product-ironman-training-plan
Training/Nutrition plan tags
TT-plan-<uniqueidentifier>: A user has access to a specific training plan. We append the unique training plan ID to the tag.eg: TT-plan-4ba4698f-6edc-4230-a17b-2e4898e16806. You can get the unique identifier from the details view of the plan admin page in Training Tilt.
TT-has-applied-training-plan indicates a user has applied any training plan to their calendar at least once.
TT-has-applied-plan-<uniqueidentifier>: A user has applied a specific training plan. We append the unique training plan ID to the tag.eg: TT-plan-4ba4698f-6edc-4230-a17b-2e4898e16806. You can get the unique identifier from the details view of the plan admin page in Training Tilt.
Groups and Membership Plan Tags
TT-has-subscribed-to-membership is a stag that is triggered when someone signs up to any membership tag. Once they get this tag it is never removed.
TT-account-cancelled if a client cancels a membership plan or their membership plan expires that also cancels their account (because they have no other active membership plans) then this tag will be triggered. If they signup for a new membership plan at any point afterwards then this tag is then removed.
TT-account-expired if a client's membership plan expires that also cancels their account (because they have no other active membership plans) then this tag will be triggered. If they signup for a new membership plan at any point afterwards then this tag is then removed.
TT-account-suspended If a coach manually suspends a client account or if a client cancels a membership plan or their membership plan expires that also cancels their account (because they have no other active membership plans) then this tag will be triggered. If they signup for a new membership plan at any point or if the coach re-enables the account manually afterwards then this tag is then removed.
TT-group-<uniqueidentifier>: A user is a member of a group. The unique identifier can be seen on the group admin page in Training Tilt by editing the group.
TT-membershipplan-<uniqueidentifier>: A user is signed up to a membership plan. The unique identifier can be seen on the membership plans admin page in Training Tilt.
Profile based tags
tt-has-location: A user has included their location (either city or country or both) in their profile.
tt-connected-to-strava: A tag indicating a user is connected to their Strava account.
tt-sync-with-strava: A user has the Strava set to sync with their workouts
tt-show-strava-on-profile: A user has set their Strava feed to show on their profile.
Content based tags
tt-viewed-video-<slug>: A user has viewed the detail page of a specific video or opened the video within a training plan session.eg: TT-viewed-video-ironman-motivation where Ironman motivation is the friendly URL of the video /videos/ironman-motivation
Events
As your members interact with the Training Tilt platform we send information about those interactions (Events) to your intercom site or your Drip account. This allows you to personalize your messages too them based on their behaviour. For example if they have created a goal in your Training Tilt platform like "Break 1:30 for a half marathon" then they mark that goal as being achieved we send that event to Intercom or Drip where you can set up and automatic message. for example "Hey steve, congratulations on achieving your goal, what's up for you next?"
A full list of the events we send through our integrations.
Event: Description
Training/Nutrition Plan Events
tt-applied-plan: A user applied a plan to their schedule.
tt-deleted-sessions: A user deleted some sessions from their calendar.
tt-moved-sessions: A user moved some sessions around on their calendar.
tt-exported-sessions-to-trainingpeaks: A user exported some training sessions to Training Peaks
tt-exported-plans-to-trainingpeaks: A user exported a template training plan to Training Peaks
User Dashboard Events
tt-created-goal: A user created a goal in their profile
tt-modified-goal: A user modified some details about a goal
tt-achieved-goal: A user indicated that they achieved a goal and included the date
Scheduled Event Events
tt-created-event: A user created a scheduled event
tt-modified-event: A user modified a scheduled event
tt-deleted-event: A user removed an event (that they created)
tt-joined-event: A user indicated that they would be attending a scheduled event
tt-left-event: A user indicated that they would no longer be attending an event
tt-switched-off-strava-sync: When a user turns off the sync with Strava feature
Social Events
tt-created-social-post: A user created a new social post in a chat, event or social group
Profile Events
tt-modified-profile: A user has edited their profile
tt-posted-to-blog: A user posted to their blog
tt-connected-strava: A user connected their Strava account to their profile
tt-disconnected-strava: A user disconnected their Strava account
tt-switched-on-strava-sync: When a user turns on the sync with Strava feature
tt-switched-off-strava-sync: When a user turns off the sync with Strava feature
Online Store Events
tt-product-purchase: A logged in a user purchases a product (including a plan)
tt-plan-purchase: A logged in user purchases a plan from the store
Content Events
tt-viewed-video: A logged in user has viewed the detail page of a video or opened a video from within a training plan.