What you’ll learn
- Define your Ideal Customer Profile (ICP) using wallet data
- Create segments combining labels, net worth, and behavior
- Export segments for use in marketing campaigns
- Track campaign performance back to conversions
Prerequisites
- Formo SDK installed with wallet tracking (Installation Guide)
- At least 100 connected wallets for meaningful segmentation
Part 1: How to Define Your Ideal Customer Profile
Understanding your best users
Before targeting new users, understand who your best current users are:
Look for patterns:
- What wallet labels do they share?
- What’s their typical net worth range?
- What other apps do they use?
- How did they find you (referrer/UTM)?
Common ICP definitions for crypto apps
| App Type | ICP Characteristics |
|---|---|
| DEX | DeFi Active, Net worth > $10k, Uses 2+ DEXes |
| Lending | Yield Asset Holder, Net worth > $50k, ETH Staker |
| Gaming | Power User, High session count, Multiple chains |
| Bridge | Multi-chain active, High transaction frequency |
Part 2: How to Create Targeted Segments
Step 1: Navigate to Users
Step 2: Build your segment with filters
Combine multiple filter types for precision targeting: Filter categories:| Category | Examples |
|---|---|
| Wallet Labels | DeFi Active, Whale, Token Holder |
| Net Worth | > 1k-1,000 |
| Lifecycle | Power User, New, Churned |
| Behavior | Sessions > 5, Transactions > 3 |
| Attribution | UTM Source = twitter, Referrer = discord.com |
| Apps Used | Uses Uniswap, Uses Aave |
| Tokens Held | Holds USDC, Holds specific token |
Step 3: Example high-value segments
Segment: High-Value DeFi Users| Filter | Value |
|---|---|
| Label | DeFi Active |
| Net Worth | > $50,000 |
| Lifecycle | Power User OR Returning |
| Filter | Value |
|---|---|
| Net Worth | > $100,000 |
| Lifecycle | Churned |
| Last Seen | > 30 days ago |
| Filter | Value |
|---|---|
| Apps | Contains “Competitor Name” |
| Net Worth | > $10,000 |
| Has NOT | Completed transaction on your app |
| Filter | Value |
|---|---|
| UTM Source | |
| UTM Campaign | your_campaign_name |
| Connected Wallet | Yes |
Step 4: Save and validate
Part 3: How to Export for Campaigns
Export options
Once you have a segment, export it for use in campaigns: Fields to include:- Wallet address (required)
- ENS name
- Twitter handle (if available)
- Farcaster ID (if available)
- Net worth
- Labels
Using exports for targeting
X (Twitter) Campaigns:
Farcaster Outreach:
Discord Campaigns:
Airdrop/Rewards:
Part 4: How to Run Targeted Campaigns
Setting up tracking
Before launching campaigns, set up tracking:-
Create unique UTM parameters for each campaign:
-
Use different UTMs for different segments:
utm_campaign=defi_users_janutm_campaign=churned_whales_jan
Campaign types by segment
For High-Value Users (Retention):- Exclusive feature previews
- VIP support access
- Governance participation
- “We miss you” messaging
- New feature announcements
- Incentives to return
- Differentiation messaging
- Migration incentives
- Comparison content
- Onboarding content
- First-transaction rewards
- Educational materials
Part 5: How to Measure Campaign Performance
Track segment conversions
After launching campaigns: Key metrics to track:| Metric | What it tells you |
|---|---|
| Wallet connects from UTM | Campaign reach |
| Transactions from UTM | Campaign conversions |
| Volume from UTM | Campaign value |
| Retention of UTM cohort | Campaign quality |
Create a campaign funnel
Build a funnel specific to your campaign:Add steps
- Step 1: Page view with
utm_campaign = your_campaign - Step 2: Wallet connect
- Step 3: Transaction
Compare segment performance
Create charts to compare segment performance: Using Ask AI:“Compare conversion rates for users from twitter vs discord utm_source”
“What’s the average transaction volume for users in the ‘High-Value DeFi’ segment?”
Part 6: How to Iterate and Optimize
Refine your segments
Based on campaign performance:- Expand successful segments: Loosen filters to reach more similar users
- Narrow underperforming segments: Add filters to improve quality
- Create lookalike segments: Find users similar to your best converters
Build a targeting playbook
Document what works:| Segment | Channel | Message Type | Conversion Rate |
|---|---|---|---|
| DeFi Whales | Farcaster | Feature announcement | 12% |
| Churned Users | Incentive offer | 8% | |
| Competitor Users | Twitter Ads | Comparison | 5% |
Automate with alerts
Set up alerts for high-value segment activity:Summary
You’ve learned how to:- Define your ICP by analyzing your best users
- Create precise segments with labels, net worth, and behavior
- Export segments for use in marketing campaigns
- Track performance with UTMs and funnels
- Iterate based on results