All Collections
Integrations
Training Tilt Tags and Integration
Training Tilt Tags and Integration

This article describes the tags and events of our tagging engine

Cam Langsford avatar
Written by Cam Langsford
Updated over a week ago

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.

Did this answer your question?