How ElevenLabs Bills
A ElevenLabs vende cotas mensais fixas por meio de níveis de assinatura. Os níveis mais altos incluem mais caracteres e recursos mais avançados, como Professional Voice Cloning e direitos comerciais.- Precificação baseada em caracteres: Caracteres, contabilizados como créditos, são a unidade compartilhada em toda a plataforma. Conversão de texto em fala, dublagem e clonagem de voz consomem o mesmo saldo, então os usuários acompanham um único número.
- Mecânica de rollover: Os créditos não utilizados passam para o próximo ciclo de cobrança em vez de expirarem. A ElevenLabs limita o rollover a dois meses de cota não utilizada, portanto um saldo pode chegar a, no máximo, três vezes a cota mensal. O rollover exige um plano pago ativo e não se aplica ao plano Gratuito (FAQ de preços da ElevenLabs).
- Excedentes escalonados: O excedente depende do nível da assinatura. Os planos Enterprise e os planos Creator, Pro, Scale e Business legados podem optar pela cobrança baseada em uso, que cobra um preço específico do plano para cada 1.000 créditos adicionais. Novas assinaturas self-service usam créditos de recarga Pay As You Go (documentação de cobrança da ElevenLabs).
O que torna esse modelo único
Quatro escolhas tornam o modelo da ElevenLabs eficiente para reter usuários e incentivar upgrades:- Rollover de caracteres: O rollover reduz a ansiedade de “usar ou perder”. Um mês com pouco uso não desperdiça a assinatura.
- Precificação escalonada de excedentes: As tarifas de excedente diminuem conforme o tamanho do plano aumenta, dando aos usuários intensivos um forte incentivo financeiro para fazer upgrade.
- Consumo unificado: Um único pool para todos os serviços significa que os usuários não precisam gerenciar cotas separadas.
- Excedentes opcionais: Usuários profissionais podem ativar excedentes para garantir a continuidade, enquanto usuários ocasionais mantêm a segurança de um limite rígido.
Crie isso com Dodo Payments
Você pode criar esse modelo com a cobrança baseada em créditos e o monitoramento de uso do Dodo Payments.1
Create a Custom Unit Credit Entitlement
Defina a unidade “Characters” que servirá como a moeda da sua plataforma.
- Acesse Products → Credits no seu dashboard do Dodo Payments.
- Clique em Create Credit.
- Defina Credit Type como Custom Unit.
- Defina Unit Name como “Characters”.
- Defina Precision como 0, pois caracteres são unidades inteiras.
- Defina Credit Expiry como 30 dias para corresponder ao ciclo de cobrança mensal.
- Ative Rollover com estas configurações:
- Max Rollover Percentage: 100% (todos os caracteres não utilizados são transferidos).
- Rollover Timeframe: 1 Month.
- Max Rollover Count: 2 (os créditos podem ser transferidos duas vezes, correspondendo ao limite de dois meses da ElevenLabs; depois, são perdidos).
2
Create Tiered Subscription Products
Crie cinco produtos de assinatura. Vincule o mesmo crédito “Characters” a cada um, com uma configuração diferente por nível.
Ao vincular o crédito a cada produto, desative Import Default Credit Settings. Depois, você poderá definir o próprio Price Per Unit do nível para o excedente. Como um crédito corresponde a um caractere, insira o preço por caractere: $0,24 por 1 mil caracteres corresponde a $0,00024 por crédito. Defina Overage Behavior como Bill overage at billing e defina um Low Balance Threshold equivalente a 10% da cota do nível.
3
Create a Usage Meter
O medidor de uso conecta a atividade no seu aplicativo ao saldo de créditos.
- Crie um medidor com o nome de evento
tts.characters. - Defina Aggregation como Sum e Over Property como
characters. O medidor soma o valorcharactersde cada evento. - No seu produto baseado em uso, ative Bill usage in Credits e selecione o crédito “Characters”.
- Defina Meter units per credit como 1, para que um caractere usado no seu aplicativo desconte um crédito.
4
Send Usage Events
Envie um evento ao Dodo Payments sempre que um usuário gerar áudio.
5
Handle Low Balance and Overage
Use webhooks para informar os usuários sobre o uso de caracteres.
6
Create Checkout
Quando um usuário estiver pronto para assinar, crie uma sessão de checkout para o nível escolhido. Este snippet reutiliza o
client da etapa de webhook.Acelere com o Stream Ingestion Blueprint
Para acompanhar a saída de áudio junto à cobrança baseada em caracteres, use o Stream Ingestion Blueprint. Ele monitora os bytes produzidos por cada geração.Incentivo ao upgrade: precificação escalonada de excedentes
A ElevenLabs usa tarifas de excedente para incentivar upgrades. Como cada caractere adicional custa menos em um nível superior, a pergunta muda de “quanto eu preciso?” para “quanto posso economizar?”.
Um usuário que utiliza 500.000 caracteres por mês no plano Creator paga $118 em assinatura mais excedente. O plano Pro cobre o mesmo uso por $99, uma economia de $19 por mês. À medida que o uso cresce, fazer upgrade se torna a opção mais barata.
Para criar isso com o Dodo Payments, desative Import Default Credit Settings ao vincular o crédito a cada produto de assinatura. Depois, você poderá definir um Price Per Unit diferente para cada nível e oferecer as menores tarifas aos seus maiores clientes.
Principais recursos do Dodo utilizados
Credit-Based Billing
Gerencie cotas de caracteres, rollovers e expirações.
Subscriptions
Configure os níveis recorrentes que fornecem franquias mensais de caracteres.
Usage-Based Billing
Monitore o consumo de caracteres em todos os seus serviços.
Event Ingestion
Envie dados de uso de alto volume para o Dodo Payments.
Webhooks
Reaja a saldos baixos e eventos de excedente.
Stream Ingestion Blueprint
Monitore a largura de banda do streaming de áudio para cobrança baseada em uso.