Selling Access to Your AI
Monetize a published Chipp app or chat agent by selling credits or subscriptions powered by Stripe. This is one of the output types Alchemist can build -- publishing a chat agent -- not a requirement of the platform.

Turn your Chipp AI into a revenue stream by selling access through credit packages or subscriptions, powered by Stripe.
You keep 100% of what you charge. Chipp takes no platform fee on consumer payments; the only deduction is Stripe’s standard card-processing fee. Payments go directly to your connected Stripe account.
Pricing Models
| Model | Best For |
|---|---|
| One-time credits | Pay-per-use, buy credits as needed |
| Subscription | Recurring monthly access |
Setting Up Payments
Go to Launch > Monetize and open the Sell tab. Click Connect with Stripe to connect your account.
If you don’t have a Stripe account, you’ll create one during the onboarding process. Stripe is connected once per organization, so only an organization owner or admin can connect it.
Turn on the Monetization switch. You can also configure:
- Free Trial Credits: Number of credits new users start with (see Trial Type below)
- Currency: USD, EUR, GBP, BRL, and more, in the Currency card
In the Packages section on the right, click Create:
- Name: What users see (e.g., “100 Credits”)
- Type: One-time or Subscription
- Credits: How many credits the user gets (per month or year for subscriptions)
- Price (cents): Amount to charge, in cents (e.g., 999 for $9.99)
- Tax behavior: Unspecified, Exclusive, or Inclusive
Monetization works best with sign-up. Anonymous visitors can spend trial credits but can’t buy packages or subscribe. If sign-up is off, the Sell tab shows an Enable sign-up button, or you can pick a sign-up mode under Launch > Access.
One-Time Credit Packages
Users purchase a credit bundle and spend credits on each message. A message costs 1 credit by default; set a different price (0 to 100) under Launch > Monetize > Pricing > Credits per message. See Consumer Monetization.
Setting Up Credits
- Go to Launch > Monetize > Sell tab
- Click Create
- Select One-time as the Type
- Set the number of credits and price
- Click Create Package
Example Packages
| Name | Credits | Price |
|---|---|---|
| Starter | 100 | $9 |
| Standard | 500 | $39 |
| Pro | 2000 | $99 |
Subscriptions
Recurring monthly payments for ongoing access.
Setting Up Subscriptions
- Go to Launch > Monetize > Sell tab
- Click Create
- Select Subscription as the Type
- Pick a Billing Interval (monthly or yearly), the credits per period, and the price. You can also add a Free trial (days)
- Click Create Package
By default, active subscribers get unlimited chat and tool use (the Unlimited for Subscribers switch). Turn that switch off to make subscribers use their package’s credits like one-time buyers.
Free Trial Credits
Give new users free credits to try your AI:
- In the Sell tab, set Trial Type to Credits (or Both)
- Set Free Trial Credits to your desired amount (e.g., 10)
- New users get these credits automatically
This is useful for letting users try before they buy.
Access Controls
These live under Launch > Access, in the Authentication section.
Sign-up
Choose Required Sign-up or Encouraged Sign-up so users create an account:
- Needed for users to buy packages or subscribe
- Tracks individual user usage
- Enables purchase history
Allowed Domain
Restrict access to a specific email domain:
- Choose Restricted Access, or choose Required Sign-up and turn on Enforce Allowed Emails/Domains
- Enter your domain (e.g.,
company.com) in Allowed Domain - Only emails ending with that domain can access the app
Useful for internal tools or enterprise deployments.
Allowed Emails
Allow specific email addresses:
- Use the same modes as above
- Add individual emails to the Allowed Emails list
Advanced Checkout Options
In the Checkout Settings card on the Sell tab, configure:
- Automatic VAT / dynamic tax: Auto-calculate VAT based on the user’s country
- Always collect billing address: Shown when automatic tax is off
- Collect phone number: Request phone during checkout
- Collect tax ID: For business purchases
Promotion codes are always allowed at checkout. There is no toggle for this: if you create a promotion code in your connected Stripe account, customers can enter it on the Stripe-hosted Checkout page for any credit package or subscription purchase.
Stripe Dashboard
Monitor your revenue at dashboard.stripe.com:
- Payments: All transactions
- Subscriptions: Active subscribers
- Customers: User details
- Reports: Revenue analytics
Managing Packages
Edit a Package
Click the edit icon next to a package to edit its details.
Delete a Package
Click the delete button next to a package to remove it. Users who already purchased won’t be affected.
Troubleshooting
Users hit a paywall they can’t get past
Anonymous visitors can’t buy packages. Click Enable sign-up on the Sell tab, or choose a sign-up mode under Launch > Access.
Stripe Not Connecting
- Make sure you’re logged into the correct Stripe account
- Complete all Stripe onboarding steps
- If stuck, try the connection process again
Users Can’t Purchase
- Verify Stripe is connected
- Check that monetization is enabled
- Ensure at least one package exists
- Verify sign-up is enabled
Coming Soon: Action-Based Charging
We’re exploring the ability to charge credits only when your AI performs specific actions, rather than for every message.
The problem with per-message charging:
- Users get charged for simple messages like “hi there”
- Credits consumed even when no real value is delivered
- Doesn’t align cost with actual value provided
Action-based charging would let you:
- Charge credits only when custom actions execute
- Tie costs to specific high-value AI behaviors
- Give users free conversation while charging for results
Want this feature? Submit feedback on Featurebase to help us prioritize it. The more interest we see, the sooner we’ll build it.
Using with MCP
You can access billing and subscription information programmatically using the Chipp MCP Server.
Available Tools
| Tool | Description |
|---|---|
get_credits | View credit balance and usage |
get_subscription | Get subscription tier details |
Example Prompts
"What's my current credit balance?"
"Show me my subscription status"Workflow: Billing Overview
You: Show me my billing information
AI: [Calls get_credits, get_subscription]
Current Plan: Builder ($29/mo)
Credit Balance: $7.50 remaining
Included Usage: $10/month
This month's usage:
- 2,341 messages processed
- $2.50 in AI costsMCP server access requires a Builder plan or higher. See the MCP Setup Guide to get started.