Your First 10 Minutes with Paid: From Signup to First Invoice
Your First 10 Minutes with Paid: From Signup to First Invoice
Your First 10 Minutes with Paid: From Signup to First Invoice
In this tutorial, you’ll learn how to:
By the end of this guide, you’ll have a functioning billing workflow that collects Signals from your AI agents and automatically invoices your customers based on usage.
Before you begin, check that you have:
Let’s get started!
A Product in Paid represents the AI agent or service you want to bill for.
Tip: If you have multiple AI agents (sales chatbot, support bot, etc.), create a separate Product for each so they can be tracked and billed independently.
After entering product details, add pricing using the dropdown menu. You can combine multiple pricing types:
One-time fee
A single charge when a customer signs up or onboards.
Platform fee
A recurring flat fee (monthly/annual) for ongoing platform access.
Per seat
A recurring charge per user or seat.
Usage pricing
Variable charges based on activity Signals—events your AI agent performs (e.g., emails sent, messages processed, API calls made).
Outcome pricing
Variable charges based on outcome Signals—successful results (e.g., meetings booked, leads qualified, tickets resolved).
For an AI SDR agent, you might configure:
email_sent)meeting_booked)Click Finish to create the product, or Save as draft to continue later.
Before you can create an Order, you need a Customer to bill.
Tip: Customers can also be created automatically via API when you start sending Signals.
An Order links a Customer to your Products and defines the billing agreement.
The Order is now active. Any Signals sent for this Customer-Product combination will be tracked and billed according to your pricing rules.
Now integrate your application to send Signals whenever your AI agent performs billable actions.
Whenever your AI agent performs an action, send a Signal to Paid:
Use Paid’s SDKs for easier integration:
Tip: Use
external_product_idandexternal_customer_idif you prefer to reference your own internal IDs.
After sending Signals, verify they’re being received:
Tip: Send a few test Signals to verify the integration before going live.
Paid automatically generates invoices based on your billing configuration:
If the invoice doesn’t look right, go back to your Product and adjust the pricing configuration.
You now have a complete billing workflow! Here’s what to explore next: