Skip to main content
Wassist includes built-in tools to monetize your agent. Whether you want to offer a freemium model, sell premium access, or charge per interaction, you have flexible options.

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:
Start with a generous limit (10-20 messages) so users can experience value before hitting the paywall.
4

Choose Paywall Action

What happens when the limit is reached:
5

Customize Messages

Configure the paywall experience:

Paywall Actions Explained

Users subscribe through Wassist for monthly access.Configuration:
  • Set monthly price
  • Wassist handles payment processing
  • Revenue is shared (see pricing)
Best for:
  • Simple subscription model
  • No existing payment infrastructure
  • Quick setup
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

  1. Users start with initial credits (configurable)
  2. Each message or tool use consumes credits
  3. When credits run out, the paywall triggers
  4. 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:
4

Set Up Credit Grants

Allow users to get more credits:
Share the password on your payment confirmation page or email.

Credit Grant Flow

  1. User purchases credits on your payment page
  2. Confirmation page shows the secret phrase
  3. User sends phrase to your agent
  4. 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

Use ads sparingly. Too many ads degrade user experience and can drive users away.

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

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.
Be transparent about limitations:
  • Mention limits in your welcome message
  • Warn users as they approach the limit
  • Make the upgrade path clear and simple
Research competitors and test different price points. Consider:
  • Value delivered per interaction
  • Your target audience’s budget
  • Subscription vs. one-time pricing psychology
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

SDK Alternative

Configure monetization programmatically:

What’s Next

View Analytics

Track your monetization performance.

Configure Tools

Set credit costs for tool usage.