Monetization & Access

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.

|View as Markdown
Hunter Hodnett
Hunter HodnettCPTO at Chipp
||1 min read
#monetization#stripe#payments#tutorials#advanced

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

ModelBest For
One-time creditsPay-per-use, buy credits as needed
SubscriptionRecurring monthly access

Setting Up Payments

Connect Stripe

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.

Enable Monetization

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

Create a Package

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

Enable Sign-up

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

  1. Go to Launch > Monetize > Sell tab
  2. Click Create
  3. Select One-time as the Type
  4. Set the number of credits and price
  5. Click Create Package

Example Packages

NameCreditsPrice
Starter100$9
Standard500$39
Pro2000$99

Subscriptions

Recurring monthly payments for ongoing access.

Setting Up Subscriptions

  1. Go to Launch > Monetize > Sell tab
  2. Click Create
  3. Select Subscription as the Type
  4. Pick a Billing Interval (monthly or yearly), the credits per period, and the price. You can also add a Free trial (days)
  5. 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:

  1. In the Sell tab, set Trial Type to Credits (or Both)
  2. Set Free Trial Credits to your desired amount (e.g., 10)
  3. 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:

  1. Choose Restricted Access, or choose Required Sign-up and turn on Enforce Allowed Emails/Domains
  2. Enter your domain (e.g., company.com) in Allowed Domain
  3. Only emails ending with that domain can access the app

Useful for internal tools or enterprise deployments.

Allowed Emails

Allow specific email addresses:

  1. Use the same modes as above
  2. 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

  1. Make sure you’re logged into the correct Stripe account
  2. Complete all Stripe onboarding steps
  3. If stuck, try the connection process again

Users Can’t Purchase

  1. Verify Stripe is connected
  2. Check that monetization is enabled
  3. Ensure at least one package exists
  4. 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

ToolDescription
get_creditsView credit balance and usage
get_subscriptionGet subscription tier details

Example Prompts

plaintext
"What's my current credit balance?"
"Show me my subscription status"

Workflow: Billing Overview

plaintext
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 costs
ℹ️

MCP server access requires a Builder plan or higher. See the MCP Setup Guide to get started.