Skip to main content

User Profiles

User Profiles allow you to manage, track, and analyze individual users within your application. These profiles provide a comprehensive view of each user's subscription status, behavior, and interaction history, enabling you to create personalized experiences that drive user engagement, retention, and revenue growth.

With User Profiles, you can:

  • Track User Behavior: Monitor user activity, including subscription renewals, cancellations, and total revenue generated.

  • Manage Subscription Statuses: View and manage various subscription statuses like active, trial, canceled, or grace period.

  • Customize Profiles: Add custom attributes and filter user data for targeted actions and insights.

Use Cases

You can use User Profiles in various scenarios to optimize user engagement and retention:

  • Customer Support: Quickly access detailed user information to resolve issues, manage billing, or offer personalized support.

  • Revenue Tracking: Keep track of each user’s total revenue contribution and monitor subscription status to identify high-value users.

  • Churn Prevention: Identify users who have canceled or are nearing the end of their trial period and engage them with tailored reactivation offers.

How User Profiles Work

User Profiles provide a comprehensive, detailed view of each user's subscription, activity, and other relevant data. Here’s how to use them effectively:

1
Create a User Profile

Search for a user by their username, ID, or email to access their profile. You can view their subscription product, price, subscription state, and expiration date at the top.

2
Monitor Subscription Status

Each profile displays the user's subscription status, such as Subscribed, Active Trial, Grace Period, or Cancelled. These states give you an overview of where the user is in their subscription journey. Profiles also include color-coded labels for quick identification (e.g., green for Subscribed, orange for Grace Period, red for Cancelled).

3
View User History

The User History section shows a detailed timeline of subscription renewals, including expiration dates, revenue, and transaction IDs. You can track past subscription activities (renewals) with precise timestamps, allowing you to identify patterns or changes in the user’s behavior.

4
Add Custom Attributes

You can personalize user profiles by adding custom attributes, such as goals (e.g., "Maintain weight"), fitness data (e.g., "pull-ups"), or other custom fields based on the user's behavior or preferences. These attributes help further tailor user experiences and actions.

5
Access Customer Information

Each profile contains detailed customer information including Customer ID, Bosti ID, email, phone number, and OS/device information (e.g., iOS version, device model). This allows you to cross-reference the user's identity with device information for further customization.

6
Attribution Data

The Attribution section provides data on how the user arrived at your app, such as through Apple Search Ads or a specific campaign. You can see which channel and ad group the user interacted with, helping you track the effectiveness of different marketing campaigns.

7
Subscription Management

You can manage subscription actions directly from the user profile, including viewing the transaction history (with Transaction ID and Original Transaction ID). This feature supports subscription renewals, offering insights into how the user interacts with your product over time.

8
Track User Performance and Metrics

User profiles include detailed revenue tracking and total spend data. You can assess performance metrics such as the total revenue generated from the user’s subscription, along with detailed subscription history for better business insights.

9
Manage Profile Data

Profiles also allow you to modify or delete user data directly from the profile page. For example, you can add custom attributes or choose to delete the profile entirely. This gives admins flexibility in managing user data and profiles.

By using User Profiles, you can gain actionable insights into your users’ behavior, manage subscriptions, and optimize user retention based on their history and preferences