Skip to main content
Version: Next — unreleased

Plans, usage, notifications and SMS

How a team subscribes, what its plan includes and how usage is billed, from self-service registration and Stripe payments to usage alerts, in-app notifications, email delivery and SMS. Browse the feature map or configuration finder.

Availability: Next. Entries that depend on an optional feature, a role or a deployment choice name it in their own Availability line.

Features in this family​

Subscription management​

Installations that sell self-service plans show each team its subscription, usage and billing, while installations without it run every team on an unlimited internal plan.

Availability: Requires the Subscription management feature. The My Subscription tab also needs self-service registration to stay enabled.

For: Team administrators, Deployment operators

LevelWhere to change itOwner section
Portal and feature profilesDeployment profile › Subscription management(subscriptionManagement, FEATURE_SUBSCRIPTION_MANAGEMENT)Release profiles in the Portal
Team settingsSettings › My Subscription(subscription)Open the right team's subscription

Read more:

Related features: Current usage and usage history, Plans and plan limits, Self-service registration.

Current usage and usage history​

Team Admins see how many minutes, AI tokens and text messages the team has used this month against what the plan includes, and how usage developed in earlier periods.

Availability: Requires the Subscription management feature.

For: Team administrators

LevelWhere to change itOwner section
Team settingsSettings › My Subscription › Current Usage(currentUsage, usageHistory)Read usage and limits

Read more:

Related features: Plans and plan limits, Overage spending cap and notification thresholds, Text-to-speech usage over the API.

Plans and plan limits​

Each plan defines its price per billing interval, included minutes, tokens and messages, seat limits, overage prices and whether conversation scoring is part of it.

Availability: Requires the Subscription management feature.

For: Team administrators, Deployment operators

LevelWhere to change itOwner section
Platform settingsPlan catalogue(includedMinutes, includedTokens, includedSms, maxUsers, maxAdmins, qaScoringEnabled, priceMonthly, priceSemiannual, priceYearly)Read usage and limits

Read more:

Related features: Subscription management, Custom agreements.

Overage spending cap and notification thresholds​

A team decides how much extra usage beyond the plan it is willing to pay for and at which usage levels it wants to be warned.

Availability: Requires the Subscription management feature.

For: Team administrators

LevelWhere to change itOwner section
Team settingsSettings › My Subscription › Subscription Settings(overageLimitCents)Set overage and notifications

Read more:

Related features: Usage and overage alerts, Overage billing.

Change plan or billing interval​

Team Admins move to another self-service plan or billing interval, and scheduled changes can be withdrawn before they take effect.

Availability: Requires the Subscription management feature.

For: Team administrators

LevelWhere to change itOwner section
Team settingsSettings › My Subscription(changePlan, cancelScheduledChange)Change a self-service plan or billing interval

Read more:

Related features: Plans and plan limits, Cancel, undo cancellation or resubscribe.

Cancel, undo cancellation or resubscribe​

A team can cancel at the end of its period, take the cancellation back before then, or start a new subscription after it has ended.

Availability: Requires the Subscription management feature.

For: Team administrators

LevelWhere to change itOwner section
Team settingsSettings › My Subscription › Cancel subscription(cancel, reactivate, createResubscribeCheckoutSession)Cancel, undo cancellation or return after cancellation

Read more:

Related features: Cleanup after cancellation, Payment failure and grace period.

Payment failure and grace period​

When a payment fails the subscription is paused, calling numbers are suspended, and after a grace period the subscription ends unless billing is restored.

Availability: Requires the Subscription management feature.

For: Team administrators, Deployment operators

LevelWhere to change itOwner section
Services and containersShared environment(GRACE_PERIOD_DAYS)Recover from payment or usage blocks

Read more:

Related features: Stripe payments and billing events, Cancel, undo cancellation or resubscribe.

Stripe payments and billing events​

Checkout, invoices and the billing portal run through Stripe, and signed billing events from Stripe keep the subscription state in step.

Availability: Requires the Subscription management feature.

For: Deployment operators

LevelWhere to change itOwner section
Services and containersWeb and ops environment(STRIPE_SECRET_KEY, STRIPE_WEBHOOK_SECRET, STRIPE_API_BASE_URL)Shared runtime variables

Read more:

Related features: Payment failure and grace period, Overage billing, Self-service registration.

Overage billing​

Usage beyond the plan is priced per minute, per thousand tokens and per message, settled monthly and retried automatically when the overage payment fails.

Availability: Requires the Subscription management feature.

For: Team administrators, Deployment operators

LevelWhere to change itOwner section
Platform settingsAdmin Settings › Cron Schedules(settle-monthly-overages, retry-failed-overage-payments)Interpret the job before retrying

Read more:

Related features: Overage spending cap and notification thresholds, Stripe payments and billing events.

Custom agreements​

Platform administrators create versioned custom agreements with their own prices and entitlements and apply a version to a team instead of a self-service plan.

Availability: Requires the Subscription management feature.

For: Deployment operators, Team administrators

LevelWhere to change itOwner section
Platform settingsAdmin Settings › Custom Deals(customDeal)Platform administrator: create and apply a version

Read more:

Related features: Plans and plan limits.

Self-service registration​

New customers create their own account by choosing a plan, confirming their email, accepting the legal documents and paying at checkout.

Availability: Requires the Subscription management feature. Registration also needs email and password sign-in to be enabled.

For: Team administrators, Deployment operators

LevelWhere to change itOwner section
Services and containersWeb and API environment(FEATURE_REGISTRATION)Web UI feature conditions

Read more:

Related features: Legal documents and consent, Subscription management, Sign in with email and password.

Users accept the current terms and privacy documents at registration and again when a new version is published, and Team Admins can review what was accepted.

For: Team administrators, Deployment operators

LevelWhere to change itOwner section
Team settingsSettings › My Subscription › Legal Documents(legalConsent)Review legal documents

Read more:

Request and release phone numbers​

A subscribed team can request a phone number from the carrier pool and release it again, and a reconcile job keeps the carrier and platform records aligned.

Availability: Requires the Subscription management feature.

For: Team administrators, Deployment operators

LevelWhere to change itOwner section
Services and containersOps environment(TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN)Recover from payment or usage blocks

Read more:

Related features: Cancel, undo cancellation or resubscribe, Payment failure and grace period.

Cleanup after cancellation​

Once a cancelled subscription ends, a background job removes the team's numbers and resources on a defined schedule.

Availability: Requires the Subscription management feature.

For: Deployment operators

LevelWhere to change itOwner section
Platform settingsAdmin Settings › Cron Schedules(cleanup-cancelled-teams)Canceled-team cleanup

Read more:

Related features: Cancel, undo cancellation or resubscribe, Decommission a team.

In-app notifications​

The bell in the header collects alerts about usage, billing, account, legal and system events for the people allowed to see them, and lets them mark alerts as read.

For: Team administrators, Application builders

LevelWhere to change itOwner section
Team settingsSettings › Notifications(notification)Open notifications from the header

Read more:

Related features: Notification types, Email delivery.

Notification types​

Super Admins maintain which kinds of notification exist, who receives them and over which channels they go out.

For: Deployment operators

LevelWhere to change itOwner section
Platform settingsAdmin Settings › Notifications › Notification Types(notificationType, NotificationResource)2. Separate a notification-rule problem from transport

Read more:

Related features: In-app notifications, Email delivery.

Usage and overage alerts​

When usage crosses a configured share of the plan or of the overage cap, the team is notified once per threshold and period.

Availability: Requires the Subscription management feature.

For: Team administrators

LevelWhere to change itOwner section
Team settingsSettings › My Subscription › Notification Thresholds(notifyAtPercents)Set overage and notifications

Read more:

Related features: Overage spending cap and notification thresholds, In-app notifications.

Email delivery​

Platform email goes out through SMTP or Amazon SES with a configured sender, and Super Admins can send a test message to confirm delivery.

For: Deployment operators

LevelWhere to change itOwner section
Services and containersOps environment(EMAIL_TRANSPORT, EMAIL_SENDER_ADDRESS, EMAIL_SENDER_NAME, SMTP_HOST, SMTP_PORT, SMTP_USER, SMTP_PASS, SMTP_PROXY)Configure and verify email delivery

Read more:

Related features: Notification types, In-app notifications.

Send text messages from flows​

Flows and tool code can send text messages to callers through the platform's SMS provider, with sender validation and per-message charges counted against the plan.

Availability: Requires the SMS feature.

For: Application builders, Deployment operators

LevelWhere to change itOwner section
Portal and feature profilesDeployment profile › SMS (seven.io)(sms, FEATURE_SMS)Release profiles in the Portal
Services and containersOps environment(SMS_API_KEY)Check the effective configuration
Flow and node settingsTool code helper(sendSms)Configure and diagnose SMS delivery

Read more:

Related features: Notification types.

Text message allowance and usage​

Each plan includes a monthly number of text messages, further messages count as overage, and the team sees month-to-date message usage on its subscription page.

Availability: Requires the SMS and Subscription management features.

For: Team administrators

LevelWhere to change itOwner section
Team settingsSettings › My Subscription › Current Usage(includedSms, overagePricePerSms)Read usage and limits

Read more:

Related features: Send text messages from flows, Current usage and usage history.