Combine múltiplos modos de faturamento para criar estratégias de preços sofisticadas: assinatura + uso, assentos + complementos, base + excesso, e mais.
O faturamento híbrido combina dois ou mais modelos de faturamento em uma única estratégia de preços. Isso permite capturar valor de diferentes dimensões—taxas recorrentes, uso, assentos e recursos—enquanto oferece aos clientes flexibilidade e previsibilidade.
O faturamento híbrido combina múltiplas dimensões de preços em uma única oferta de produto. Em vez de escolher entre assinaturas de taxa fixa OU preços baseados em uso, você usa ambos juntos.
O medidor de uso é anexado diretamente ao produto de assinatura. As cobranças de uso são calculadas e adicionadas à fatura da assinatura automaticamente.
3
Criar Sessão de Checkout
Crie uma sessão de checkout com seu produto de assinatura.
Taxa por usuário combinada com cobranças baseadas em consumo. Cada usuário recebe uma permissão.
Restrição: O Dodo Payments atualmente não suporta anexar tanto medidores de uso quanto complementos ao mesmo produto de assinatura. Este modelo requer uma solução alternativa usando lógica em nível de aplicativo.
Em Breve: O suporte nativo para faturamento híbrido de Assentos + Uso está em nosso roadmap. Isso permitirá que você anexe tanto medidores de uso quanto complementos de assento ao mesmo produto de assinatura.
Dashboard: Create Product → SubscriptionName: "Team Analytics"Base Price: $0/monthAttach usage pricing:- Meter: data.processed- Price per unit: $2/GB- Free threshold: 0 (managed by your app)
3
Gerenciar Assentos em Seu Aplicativo
Rastreie a contagem de assentos e calcule as taxas de assento separadamente.
Copiar
Perguntar à IA
// Your application tracks seats and calculates total costasync function calculateMonthlyBill(customerId: string) { const seatCount = await getSeatCount(customerId); const seatFee = seatCount * 20; // $20/seat // Usage is billed by Dodo automatically // You invoice/charge seat fees separately or include in base price // Alternatively, adjust base subscription price when seats change const totalBasePrice = seatCount * 2000; // $20/seat in cents await client.subscriptions.update('sub_123', { // Update subscription to reflect seat-based pricing });}
4
Calcular Limite Livre Dinâmico
Ajuste o uso incluído com base na contagem de assentos.
Copiar
Perguntar à IA
// When checking usage, apply per-seat allowanceasync function checkUsageOverage(customerId: string) { const seatCount = await getSeatCount(customerId); const includedGB = seatCount * 5; // 5 GB per user const currentUsage = await getUsageFromDodo(customerId); const overage = Math.max(0, currentUsage - includedGB); // Overage is billed by Dodo at $2/GB return { included: includedGB, used: currentUsage, overage };}
Use complementos para assentos e cobre o uso manualmente via cobranças sob demanda.
Recomendação: A Opção B (Complemento de Assento + Uso Sob Demanda) é frequentemente mais fácil de implementar porque o Dodo gerencia a cobrança de assentos automaticamente. Você só precisa rastrear e cobrar os excessos de uso.
Modelo Híbrido 5: Assinatura + Assentos + Uso (Triple Hybrid)
O modelo mais abrangente: taxa de plataforma + por usuário + consumo.
Restrição: O Dodo Payments atualmente não suporta anexar tanto medidores de uso quanto complementos ao mesmo produto de assinatura. Este modelo requer uma abordagem alternativa.
Em Breve: O suporte nativo para faturamento Triple Hybrid (Base + Assentos + Uso) está em nosso roadmap. Isso permitirá que você anexe tanto medidores de uso quanto complementos de assento ao mesmo produto de assinatura.
Escolha uma dessas abordagens para implementar faturamento híbrido triplo:
Opção A: Base + Assentos (Complemento) + Uso Sob Demanda
Opção B: Base + Uso (Medidor) + Assentos Gerenciados pelo App
Use assinatura com complementos de assento, cobre o uso manualmente via cobranças sob demanda.Esta é a abordagem recomendada porque o Dodo gerencia automaticamente a taxa da plataforma e a cobrança de assentos.
// Track API calls in your systemasync function trackApiCall(customerId: string, endpoint: string) { await saveUsageEvent({ customer_id: customerId, event_type: 'api.call', endpoint: endpoint, timestamp: new Date() });}
5
Cobrar Uso no Final do Ciclo
Calcule e cobre os excessos de uso via cobrança sob demanda.
Rastreie a contagem de assentos e ajuste o preço da assinatura base conforme necessário.
Copiar
Perguntar à IA
// When seats change, update subscription priceasync function updateSeatCount(subscriptionId: string, newSeatCount: number) { const basePlatformFee = 19900; // $199 in cents const perSeatFee = 2500; // $25 in cents const totalPrice = basePlatformFee + (newSeatCount * perSeatFee); // Store seat count in your system await updateSeatsInDatabase(subscriptionId, newSeatCount); // Note: You may need to handle this via plan changes or // create multiple tier products for common seat counts}
Recomendação: A Opção A (Base + Assentos + Uso Sob Demanda) é geralmente mais fácil porque o Dodo gerencia automaticamente a cobrança da plataforma e dos assentos. Você só precisa rastrear o uso e enviar cobranças no final de cada ciclo de faturamento.
Crie produtos de assinatura separados para cada camada, cada um com sua própria configuração de uso:
Copiar
Perguntar à IA
# For each tier, create a subscription product:# Starter TierDashboard: Create Product → SubscriptionName: "Starter"Base Price: $19/monthUsage Pricing:- Meter: api.call- Price: $0.02/call- Free threshold: 1,000# Pro TierName: "Pro"Base Price: $79/monthUsage Pricing:- Meter: api.call- Price: $0.01/call- Free threshold: 25,000# ... and so on for Business and Enterprise
Esses exemplos mostram estruturas de preços ideais. Devido à restrição de que medidores de uso e complementos não podem ser anexados ao mesmo produto, algumas combinações exigem soluções alternativas (usando cobranças sob demanda para uso ou assentos gerenciados pelo aplicativo).
Assinatura Base: $99/mês (acesso à plataforma, 5 assentos incluídos)
Complemento de Assento: $20/assento/mês
Complementos de Recursos: Modelos Personalizados ($49/mês), Acesso à API ($29/mês), Fila Prioritária ($19/mês)
Excesso de Uso: $0.02 por 1.000 tokens após 100K (cobrado via sob demanda)
Implementação: Use assinatura com complementos de assento e recursos. Rastreie o uso de tokens em seu aplicativo e cobre os excessos via cobranças sob demanda no final do ciclo de faturamento.Cliente Exemplo (12 usuários, 500K tokens, Modelos Personalizados + Acesso à API):
Exemplo 2: Plataforma de Ferramentas para Desenvolvedores
Opções de Camadas:
Gratuito
Pro
Enterprise
Preço
$0/mês
$29/mês
$199/mês
Usuários
1
5 incluídos
Ilimitado
Builds
100
1.000
10.000
Armazenamento
1 GB
10 GB
100 GB
Opções de Implementação:Opção A (Focada em Uso): Crie produtos com medidores de uso para builds/armazenamento. Gerencie usuários em seu aplicativo.Opção B (Focada em Assentos): Crie produtos com complementos de assento. Rastreie o uso de builds/armazenamento e cobre os excessos via sob demanda.Complementos (se usar a Opção B):
Complementos de Recursos: Marketing por SMS ($29/mês), Páginas de Destino ($19/mês), Teste A/B ($29/mês)
Assentos de Equipe: $15/usuário/mês de complemento
Volume de E-mail: Rastreie no aplicativo, cobre o excesso via sob demanda ($1/1.000 e-mails acima do limite)
Implementação: Use assinatura com complementos de camadas de contato, complementos de recursos e complementos de assento. Rastreie envios de e-mail em seu aplicativo e cobre os excessos via cobranças sob demanda.
Facilite a compreensão do preço híbrido. Mostre os custos base, o que está incluído e como funcionam os excessos de forma proeminente em sua página de preços.
Bom: “$49/mês inclui 10.000 chamadas de API. Chamadas adicionais: $0.005 cada”Ruim: “$49/mês + taxas de uso”