Monetization Models
Freemium
Free tier + paid upgradeUsers get limited free messages, then pay to continue.
Credits
Pay-per-useUsers purchase credits that are consumed with each interaction.
Subscription
Recurring paymentsUsers pay monthly for unlimited or premium access.
Setting Up a Paywall
Paywalls limit how much users can interact before requiring payment.1
Open Agent Settings
Go to your agent and find the Monetization or Paywall section.
2
Enable Paywall
Toggle on Enable Paywall.
3
Set Message Limit
Define how many free messages users get:
| Setting | Description |
|---|---|
| Message Limit | Number of messages before paywall triggers |
4
Choose Paywall Action
What happens when the limit is reached:
| Action | Description |
|---|---|
| Purchase Link | Redirect to your payment page |
| Subscribe | Start a Wassist-managed subscription |
| Terminal | End the conversation with a message |
5
Customize Messages
Configure the paywall experience:
| Field | Description |
|---|---|
| CTA Button Text | Button label (e.g., “Upgrade Now”) |
| Terminal Message | Message shown when conversation ends |
Paywall Actions Explained
Purchase Link
Purchase Link
Direct users to your own payment page (Stripe, Gumroad, etc.).Configuration:
- Enter your payment URL
- URL can include parameters like
?user_id={user_id}
- One-time purchases
- Existing payment systems
- Complex pricing tiers
Subscribe
Subscribe
Users subscribe through Wassist for monthly access.Configuration:
- Set monthly price
- Wassist handles payment processing
- Revenue is shared (see pricing)
- Simple subscription model
- No existing payment infrastructure
- Quick setup
Terminal
Terminal
Conversation ends with a custom message—no payment option.Best for:
- Demo/trial agents
- Limiting free tier usage
- Gathering leads before sales contact
Credit-Based Monetization
Credits provide fine-grained control over usage and monetization.How Credits Work
- Users start with initial credits (configurable)
- Each message or tool use consumes credits
- When credits run out, the paywall triggers
- Users can purchase more credits
Configuring Credits
1
Enable Credit System
In your agent’s Monetization section, enable Credit System.
2
Set Initial Credits
How many credits new users receive:
3
Configure Credit Costs
Set costs for different actions:
| Action | Default Cost |
|---|---|
| Regular message | 1 credit |
| Tool calls | Configurable per tool |
| Image generation | 5+ credits |
4
Set Up Credit Grants
Allow users to get more credits:
| Field | Description |
|---|---|
| Credit Grant Password | Secret phrase that grants credits |
| Credit Grant Amount | Credits given when password is used |
Share the password on your payment confirmation page or email.
Credit Grant Flow
- User purchases credits on your payment page
- Confirmation page shows the secret phrase
- User sends phrase to your agent
- Credits are added to their account
Advertising
Generate revenue by displaying ads in conversations.Configuring Ads
1
Enable Advertising
In the Monetization section, toggle on Enable Ads.
2
Configure Ad Settings
| Field | Description |
|---|---|
| Conversation Offset | Messages before first ad |
| Ad Frequency | Messages between ads |
| Force Ad | Require ad acknowledgment |
Subscription Management
When using Wassist-managed subscriptions:For Users
- Subscribe via payment link in WhatsApp
- Manage subscription through their account
- Cancel anytime
For You
- View subscribers in your dashboard
- Track subscription revenue
- See churn and retention metrics
Best Practices
Demonstrate Value First
Demonstrate Value First
Give users enough free interactions to understand your agent’s value before hitting a paywall. A frustrated user who hits a paywall too soon won’t convert.Recommendation: 10-20 free messages or one complete interaction flow.
Clear Communication
Clear Communication
Be transparent about limitations:
- Mention limits in your welcome message
- Warn users as they approach the limit
- Make the upgrade path clear and simple
Fair Pricing
Fair Pricing
Research competitors and test different price points. Consider:
- Value delivered per interaction
- Your target audience’s budget
- Subscription vs. one-time pricing psychology
Easy Upgrade Path
Easy Upgrade Path
Make payment as frictionless as possible:
- One-click payment links
- Mobile-optimized checkout
- Multiple payment methods
Tracking Revenue
Monitor your monetization performance in Analytics:- Total revenue
- Conversion rates (free → paid)
- Average revenue per user
- Subscription metrics
- Credit purchase patterns