Skip to main content
Wassist includes built-in tools to monetize your agent. Wassist does not process payments itself: you take payment on your own page (Stripe, Gumroad, Shopify, etc.) and the paywall sends users there. Free credit grants let you unlock access for users who have paid.

Monetization Models

Freemium

Free tier + paid upgradeUsers get limited free messages, then follow a purchase link to continue.

Credits

Pay-per-useUsers start with free credits that are consumed with each interaction, and unlock more with a grant password after paying on your page.

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

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 unlock more credits with a grant password you give them after they pay on your own page

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.

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:
  • Paywall hits and purchase-link clicks
  • Conversion rates (free → paid)
  • Credit usage and grant redemptions

SDK Alternative

Configure monetization programmatically:

What’s Next

View Analytics

Track your monetization performance.

Configure Tools

Set credit costs for tool usage.