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
- Go to your brandβs admin dashboard (add
/adminto the base URL)
- Select Integrations from the Settings dropdown in the left-hand navigation
- Under the Attentive section, click Connect
- 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_memberwill update toFalse
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 = trueMembers with Coins Available
Condition:
tyb_community_member = true
AND tyb_coin_balance > 0Non-Members
Condition:
tyb_community_member != true
OR attribute does not existInactive TYB Members
Condition:
tyb_community_member = true
AND tyb_last_app_activity is older than X daysStep 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_memberas the primary membership identifier
- Use
tyb_last_app_activityto identify inactive or disengaged users
- Avoid using deprecated or legacy TYB fields
- Build audiences and journeys using synced TYB attributes only
Additional Resources
Last updated on June 10, 2026