M
Meza AI

🥁 Prerequisites

Before diving into Meza AI, it's essential to identify your goals, key activities, the metrics you want to monitor, and the data sources.

Goals

If you wish to gain insights into sales trials, automate intelligence gathering, track sales signals, and implement automated user/account engagements, start by reading B2B Product Trials/PoCs 101.

Alternatively, if your focus is on gaining visibility into customer adoption of your product, automating intelligence gathering, monitoring retention signals, and implementing automated user/account engagements, refer to Customer Success 101.

Identifying Customer Activities to Track

Meza AI can monitor both product and non-product activities of users and accounts. Create a list of activities that represent significant milestones indicating progress towards a successful trial or product adoption. Here's an example of customer activities in the context of a product with features similar to GitHub:

Activity NameDescriptionData Source
New account sign upAccount creation in the productDB
New user sign upNew user registrationDB
New repositoryCreating a new private/public repositoryDB
New issueFirst bug, feature request, or user storyDB
Delete repositoryRemoving a private/public repositoryDB
Create pull requestSubmitting a pull request for code changesDB
Commit codeCommitting code to a branch or masterDB
Merge pull requestMerging a pull request to implement changesDB
Chat conversationUser chat with customer supportIntercom
Create support ticketCreating a support ticket to report an issueZendesk
File a feature requestSubmitting a feature requestAha
Product crashOccurrence of a product crash during useGrafana

💡 Note

Track as many relevant product and non-product activities as possible, and ensure you identify the data sources for tracking. This helps in creating the right data models.

Identifying Usage Metrics to Track

Whether in a sales trial or a product adoption scenario, the focus shifts from product discovery to active usage. Here are example usage metrics for a product offering GitHub-like features:

Metric NameDescription
# of user sign-upsNumber of users using the product in an account
# of repositories createdTotal repositories created in an account
# of repositories created (per month)Monthly count of created repositories
# of pull requests (per month)Monthly frequency of pull requests
# of lines of code committedQuantity and frequency of code commits
# of tickets closed/openAverage ticket resolution rate
# of new feature requestsGrowth or decline in feature requests
# of P1 crashes (per month)Active disruptions per month
Average chat sentimentMonthly average sentiment in chat conversations

✅ Tip

Most of these metrics can be generated automatically by Meza AI or derived from configured data models.

Defining a Journey Funnel

Now, it's time to establish a Journey Funnel. This involves defining constituent stages and outlining the associated activities and metrics. In the Meza AI platform, you can specify what it means for an account to reach a particular stage in the Journey Funnel.

Here's an example of journey funnel stages for a product similar to GitHub, based on the activities and metrics defined above:

Journey Funnel StageActivity ConditionMetrics Condition
AcquisitionNew user signup, New account signup# of users > 0, # of accounts > 0
ActivationNew repository, New issue
UsageCreate pull request, Merge Code, Commit code# of repositories > 5, # of pull requests (per month) > 90
ValueCreate a support ticket, Create a chatPositive chat sentiment, # of pull requests (per month) > 300
GrowthFile a feature request# of users > 10, # of lines of code committed > 50 million

💡 Note

You can name these funnel stages as you prefer, and you have the flexibility to choose from a minimum of 3 to a maximum of 5 stages in Meza AI.

Defining Lifecycle Conversations and Nudges

At this stage, define the lifecycle conversations and nudges that you want to automate using the Meza AI platform.

What Are Lifecycle Conversations?

Lifecycle conversations are a series of interactions between a company and a user. In the context of Meza AI, these conversations refer to interactions during product use. They can be triggered by activities within or outside the product. The goal is to create a positive customer experience, leading to user satisfaction and value realization.

What Is a Behavioral Nudge?

A behavioral nudge is a subtle suggestion or encouragement to persuade a person to take a specific action, both inside and outside the product. The aim is to influence decision-making and encourage specific actions, such as making a purchase.

Here are examples of lifecycle conversations and nudges that can be used with a product offering GitHub-like features:

Activity NameLifecycle Conversation (LC)/NudgeDestination
New account sign-upWelcome Email to admin (LC)N/A
New user sign-upWelcome Email to the userN/A
New repositoryNudge to create a new issue (after 5 days)New issue
New issueCongratulations (LC)N/A

What's Next?