Attentive Integration Guide: Flows, Segments, and Dynamic Emails

A step-by-step guide to setting up flows, segments, and dynamic emails using your TYB community data in Attentive.

Overview

The TYB-Attentive integration automatically syncs zero-party data from your TYB community into Attentive, keeping subscriber profiles updated daily. Once connected, you can use this data to build personalized SMS and email journeys, targeted audiences, and dynamic messaging based on real-time community engagement, coin balances, and membership progression.


Step 1: Connect the Integration

Brand Setup

  1. Go to your brand’s admin dashboard (add /admin to the base URL)
  1. Select Integrations from the Settings dropdown in the left-hand navigation
  1. Under the Attentive section, click Connect
  1. Confirm the connection request

You will then be prompted to log into your Attentive account (if not already logged in).

Once authenticated, authorize the TYB application to update subscriber attributes inside Attentive.

After authorization, you will be redirected back to TYB Brand Admin and the integration will be active.

Please allow up to 24 hours for TYB-specific profile data to appear inside Attentive.

Important Notes

  • Subscriber attributes sync daily at end of day
  • Initial syncs may take longer depending on database size
  • If a user leaves the TYB community, tyb_community_member will update to False

Step 2: Understand Which Properties Sync

The TYB β†’ Attentive integration syncs real-time community, loyalty, purchase, and engagement data into subscriber profiles.

This allows brands to:

  • Personalize SMS and email campaigns using coin balances and tier progression
  • Trigger lifecycle journeys based on engagement behavior
  • Reinforce the TYB loyalty economy across channels
  • Segment active vs inactive community members
  • Build high-value loyalty audiences automatically

Core Member Attributes

Use these fields to personalize messaging, drive purchases, and reinforce the TYB coin economy:

TYB Property
Description
email
This is the identifier for the member
tyb_community_member
True/False indicating TYB membership
tyb_brand_join_date
Date the user joined the community (yyyy-mm-dd)
tyb_platform_join_date
Date the user first joined the TYB platform (yyyy-mm-dd)
tyb_user_phone_number
Phone number (if available)
tyb_user_first_name
First name (if available)
tyb_user_last_name
Last name (if available)
tyb_user_birthdate
Birthdate (yyyy-mm-dd, if available)
tyb_username
Higher coverage fallback identifier
tyb_total_coins_earned
Lifetime coins earned
tyb_total_product_purchase_coins_earned
Coins earned from product purchase activity
tyb_coin_balance
Current unspent coin balance (key for β€œyou have X coins” messaging)
tyb_membership_tier
Current tier (e.g. Bronze)
tyb_user_uuid
Internal TYB identifier (for debugging)
tyb_user_roles
List of roles assigned to the user
tyb_has_opted_in
Compliance opt-in status (True/False)

Tier Progression & Membership Intelligence

These fields enable automated lifecycle marketing based on progression, not just static segmentation.

TYB Property
Description
tyb_membership_tier_level
Numeric tier level (1–3)
tyb_next_membership_tier
Name of next tier
tyb_next_membership_tier_level
Numeric next tier level (null if max tier)
tyb_remaining_coins_to_next_tier
Coins needed to reach next tier
tyb_remaining_spend_to_next_tier
Spend needed to reach next tier (if applicable)
tyb_pct_coin_progress_to_next_tier
% progress toward next tier (coins-based)
tyb_pct_spend_progress_to_next_tier
% progress toward next tier (spend-based, if applicable)
tyb_current_tier_coin_multiplier
Coin earning multiplier at current tier

Redemption & Cash Conversion Signals

These fields allow brands to connect TYB behavior directly to discounting, redemption behavior, and purchase incentives.

TYB Property
Description
tyb_minimum_spend_for_redemption
Minimum spend required to apply redemption
tyb_cash_balance
Coin balance converted to store currency equivalent
tyb_max_cash_off_redemption
Max cash discount available at current tier
tyb_coins_for_max_cash_off_redemption
Coins required for max cash redemption
tyb_max_percentage_discount
Max percentage discount available
tyb_coins_for_max_percentage_discount
Coins required for max percentage discount

Engagement Signals

This field helps brands identify active vs inactive members and trigger re-engagement flows based on real behavior rather than assumptions.

TYB Property
Description
tyb_last_app_activity
Most recent in-app activity date (yyyy-mm-dd)

Step 3: Build Recommended Audiences

Before creating journeys, set up foundational audiences inside Attentive.

Active TYB Members

Condition:

tyb_community_member = true

Members with Coins Available

Condition:

tyb_community_member = true
AND tyb_coin_balance > 0

Non-Members

Condition:

tyb_community_member != true
OR attribute does not exist

Inactive TYB Members

Condition:

tyb_community_member = true
AND tyb_last_app_activity is older than X days

Step 4: Build Recommended Journeys

Journey 1: Coin Balance Reminder

Trigger:

  • Scheduled recurring campaign

Audience:

  • Members with Coins Available

Example Messaging:

  • β€œYou have {{tyb_coin_balance}} coins waiting to be redeemed.”

Journey 2: Post-Purchase Invite to Join TYB

Trigger:

  • Purchase completed

Audience:

  • Non-Members

Goal:

  • Convert purchasers into TYB community members

Journey 3: TYB Loyalty Reward Confirmation

Trigger:

  • Purchase completed

Audience:

  • Existing TYB members

Goal:

  • Reinforce loyalty value and coin earning behavior

Journey 4: Re-Engagement

Trigger:

  • Scheduled recurring campaign

Audience:

  • Inactive TYB Members

Goal:

  • Bring inactive users back into the community

Step 5: Dynamic Messaging Personalization

Use synced TYB attributes to personalize SMS and email messaging dynamically.

Examples:

  • Coin balance reminders
  • Tier progression updates
  • Reward eligibility messaging
  • Redemption encouragement

Example:

You currently have {{tyb_coin_balance}} coins available.

Recommended Always-On Messaging

These messages can be used as reusable SMS/MMS templates or dynamic snippets across journeys, campaigns, and lifecycle automations in Attentive, and optionally adapted for email if enabled.

For Existing Members

β€œYou currently have {{tyb_coin_balance}} TYB coins available to redeem.”

For Non-Members

β€œJoin our TYB community to earn coins, unlock rewards, and access exclusive experiences.”


Troubleshooting

TYB attributes not appearing

  • Allow 24–48 hours after setup
  • Confirm integration authorization completed successfully

Subscriber data appears outdated

  • TYB syncs data daily

Audiences returning no users

  • Double-check attribute naming and formatting

Key Takeaways

  • Use tyb_community_member as the primary membership identifier
  • Use tyb_last_app_activity to identify inactive or disengaged users
  • Avoid using deprecated or legacy TYB fields
  • Build audiences and journeys using synced TYB attributes only

Additional Resources

Β 
Did this answer your question?
😞
😐
🀩

Last updated on June 10, 2026