Capri Ai
  • Quickstart Guides
    • Getting Started With Capri AI
    • Video Onboarding Course
    • Setup
    • Capri AI Affiliate Program
  • Capri Portal
    • Accessing the Capri Portal
    • Navigating the Capri Portal
    • Setting up the Settings
    • Setting up an Agent
    • Setting up Actions
      • GHL Channel
        • Contact/Custom Fields
      • GHL Calendar
      • Google Calendar
      • Google Sheets
      • Google Docs
      • Website Reading
    • Adding a User to your Organization
    • Using the Emulator
      • Adding the Emulator as a Custom Menu Item
      • Iframe Emulator Settings
    • Understanding Fallbacks
    • Setting up Rebilling
    • Snapshots
  • Spreadsheet and Knowledge Base
    • Setting up and Using a Spreadsheet
    • Having the Spreadsheet Auto-Update
  • PROMPT DESIGN
    • Creating Prompts
    • Prompt Examples
  • INTEGRATING WITH CRM AND WEBHOOK INFORMATION
    • GoHighLevel (GHL)
    • HubSpot
    • Webhook Information
    • Triggers
      • Automated Follow-Up For Stale Leads
    • Using Multiple Webhooks
    • Uphex
  • API and Developer Tools
    • Using The New Public API
      • Agent API
    • Email and Plain Text Make Modules
    • Model Pricing
  • Customer Support
    • Contact Us!
  • Legacy Information
    • Legacy Information
      • Setup (Legacy)
      • Accessing the Capri Portal (Legacy)
      • Navigating the Capri Portal (Legacy)
      • Capri Portal Settings (Legacy)
      • Using the Emulator (Legacy)
      • Adding the Emulator as a Custom Menu Item (Legacy)
      • Connecting to the CRM (Legacy)
        • GoHighLevel (GHL)
        • Webhook Information
      • Custom Tags (Legacy)
      • Handoff and Disqualify (Legacy)
      • Testing and Debugging (Legacy)
      • Understanding Fallbacks (Legacy)
      • Overview of the calendar integration (Legacy)
      • Respond Tasks (Legacy)
      • Outreach Tasks (Legacy)
      • Evaluate Tasks (Legacy)
      • Custom Tasks (Legacy)
      • Setting up a Spreadsheet (Legacy)
      • Using the Knowledge Base Extension (Legacy)
Powered by GitBook
On this page
  • Stripe Setup
  • Customer Setup
  • Video Overview
  1. Capri Portal

Setting up Rebilling

PreviousUnderstanding FallbacksNextSnapshots

Last updated 1 year ago

If you are on an Enterprise plan, you have access to our rebilling system, which allows you to rebill your own clients for AI token usage!

Stripe Setup

The first step to setup rebilling with Capri is to set up a product/price in Stripe!

We recommend setting a price per unit per month, such as in this screenshot! The "unit" in this instance would be the number of times that your client reaches a certain usage limit, which you will later set in the portal! After setting up the price, you will then need to generate a Stripe API key. After generating the key, go to the billing tab in the Capri Portal, then select rebilling, and you will be prompted to enter this key!

Customer Setup

After doing so, you will then see the rebilling portal, where you can then add your clients to the rebilling system!

When you select, "Add User", you will then have a panel popup where you can enter the details for a client.

For the first field, Nickname, this is just where you can specify the name of a client. This can be useful if the client has the wrong name or a different name in Stripe. The second field, Provider, is where you can choose the platform that your client uses Capri through. If you are using the Capri API, then you can select that and enter in the API Channel that they are using in the next field. If you are using GoHighLevel, you can instead choose the subaccount that the client is using!

After selecting the channel and provider, you can then select the product and price that you created earlier, and then enter the Stripe customer ID for the client!

Finally, you can then set the usage count that you'd like to trigger a "unit" of the product that you chose earlier. You can either charge by token or by message count, and whenever the count that you choose is exceeded, a "unit" will be logged in Stripe. For instance, if you have the charge by set to tokens and the billing unit set to 1000, every 1000 tokens the user uses, a single "unit" will be logged in Stripe. For example, if the product you are using in Stripe is a monthly charge of 10 cents per unit, then for every 1000 tokens the user uses, they will incur a cost of 10 cents that will be charged via Stripe monthly!

Video Overview

We also have a video walkthrough that you can check out !

here