Back to tools

AI Agent Tool

Paigo logo

Paigo

Usage-based billing platform for SaaS companies with no transaction fees and a no-code setup.

Billing & MonetizationVerified

prod.paigo.tech

•

One-click Login

About Paigo

Paigo is a billing automation platform targeting SaaS and cloud businesses that want to implement usage-based, subscription, or hybrid pricing models. It provides usage metering, invoice management, customer dashboards, and built-in analytics without requiring transaction fees or a dedicated data team. The no-code billing stack allows companies to configure pricing strategies including prepaid credits, free trials, feature flags, and recurring subscriptions. It integrates with thousands of third-party applications.

AI Agent Use Cases

- Scalable usage metering for pay-as-you-go and hybrid pricing models

- Support for 10+ pricing models including usage-based, subscription, and prepaid credits

- No-code billing configuration with feature flags and free trial management

- Customer usage dashboards and invoice management

- Built-in revenue analytics without a dedicated data team

- No transaction fees

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

customerId

The unique identifier for the customer

creditAmount

The amount to credit the customer. Can be positive or negative. Customers cannot have a negative balance set via the API.

Inputs

dimensionName

A friendly, human-readable name for the dimension

consumptionUnitType

Consumption unit type of the dimension

consumptionUnit

Consumption unit type of the dimension

usageIncrement

The minimum increment for usage amount. As an example, if usage increment is 1 Hour job execution time, then 1 Hour and 5 Minutes execution time may be calculated as 1 Hour or 2 Hours, depending on the rounding algorithm field of the dimension.

rounding

The rounding algorithm that is used to calculate the amount of usage increment. Ceiling algorithm rounds up, floor algorithm rounds down, the round algrogrithm rounds to the nearest whole integer rounding half away from zero.

usageEntitlement

Used with Subscription Tier Offering type. SaaS customers subscribed to a subscription tier are entitled to use the amount of product with regard to the dimension up to the value specified in this field. For example, a subscription tier may entitle subscribers to make up to 1,000,000 API requests.

overageAllowed

Used with Subscription Tier Offering type. When the usage entitlement is specified, this field decides if allowing SaaS customers to use more than entitled amount of the product dimension.

Inputs

offeringName

A friendly, human-readable name for the offering.

dimensionIds

Array of the identifier of the dimensions that this offering contains. Dimensions specify the type of usage that is being billed for.

offeringVisibility

The visibility of the offering, specifically if its private or public. Public offerings are designed to be shared among customers. Private offerings are typically used for enterprise deals which contain discounts or prepaid credits.

offeringType

The type of offering

billingCycle

The time frame when an automatic bill should be sent. Leave empty for no automated billing

subscriptionPrice

The price of the subscription. Only positive number string is allowed. Only required if `offeringType` is `subscription`.

freeTrialLength

The length of time for a free trial. This is a number of days. Only positive number string is allowed.

Inputs

customerId

The unique identifier for the customer

invoiceId

The unique identifier for the invoice

Inputs

customerId

The unique identifier for the customer

dimensionId

The unique identifier for the dimension

usageAmount

The amount of the usage on this record. Numerical values are represented as strings to avoid precision loss.

timestamp

The timestamp of usage record in RFC3339 format with a 4-digit year. This is the time the usage occurred, or the end of the usage period. Defaults to the current time.

Inputs

customerName

The friendly, human-readable name for the customer profile

email

Customer email address

paymentChannel

The payment channel associated with a customer

offeringId

The unique identifier for the offering