Ritto Mail Docs

Cobrança

Planos, limites de envio, excedente, formas de pagamento e gestão da assinatura no painel do Ritto Mail.

Seu plano, suas faturas e sua forma de pagamento ficam no painel em Configurações → Cobrança, em app.ritto.email. Owners e admins podem trocar o plano. Os preços atuais estão em ritto.email e na página de Cobrança.

É preciso um plano para enviar

Não existe plano grátis. Um time novo começa num teste grátis de 3 dias (veja abaixo); depois dele, um time sem assinatura ativa consegue entrar, verificar domínios e configurar tudo, mas não envia: a API responde 403 plan_required e o painel indica Configurações → Cobrança. Os envios começam assim que o primeiro pagamento é confirmado.

Planos

PlanoE-mailsExcedenteDomíniosContatosMembrosRetenção de logs
Teste grátis1.000 no total, 100/hora, 3 diasNão150013 dias
Hobby5.000/mêsNão31.00013 dias
Starter15.000/mêsNão55.00037 dias
Pro50.000/mêsSim, por 1.0001025.0001015 dias
EnterpriseAcima de 50.000/mês, sob consultaSob medidaSob medidaSob medidaSob medidaSob medida

Para volumes Enterprise, escreva para admin@ritto.email.

Segmentos e tópicos são ilimitados em todos os planos. Ao atingir o limite de domínios, contatos ou membros, a API responde 403 plan_limit_reached ("Your plan allows up to 1000 contacts") e o painel mostra a mesma frase. Logs de e-mail mais antigos que a retenção do plano deixam de aparecer no painel e na API.

GET /usage (e a ferramenta MCP get_usage) retorna seu plano efetivo, seus limites, o total aceito hoje e o uso do período atual — consulte antes de trabalhos em massa.

Nenhum plano pago tem limite diário: todo plano conta contra o volume mensal, e você pode enviá-lo no ritmo que precisar dentro do período.

Teste grátis de 3 dias, sem cartão

Um time novo começa no plano Teste grátis por 3 dias, sem cartão e sem checkout. Um time elegível sem plano também pode começá-lo em Configurações → Cobrança → Começar teste grátis. Todos os recursos funcionam (API, SMTP, MCP, broadcasts, webhooks, templates) dentro dos limites do teste, que são os mesmos qualquer que seja o plano assinado depois:

  • 1.000 e-mails no total, contados por destinatário como toda cota. Passado isso, os novos envios ficam retidos como queued_quota, e o painel e um e-mail convidam a assinar; ao assinar, o que estava retido sai em poucos minutos.
  • 100 e-mails por hora. O que passar disso espera na fila pela próxima hora; a API continua aceitando.
  • Só do seu próprio domínio verificado, 1 domínio, 500 contatos, 1 membro, 3 dias de logs. O remetente compartilhado de onboarding não fica disponível no teste.
  • Um teste por time e por domínio de envio. Um domínio que já enviou no teste de outro time (pelo domínio registrável, ex. acme.com.br) precisa de assinatura para enviar; a API responde 403 plan_required dizendo isso. Um time, ou um owner, que já teve teste — ou assinatura — não ganha outro.
  • Pausa automática. Com pelo menos 50 destinatários enviados, uma taxa de bounce permanente acima de 5% ou de reclamação acima de 0,1% pausa o teste: todo envio é recusado (403 team_suspended), o operador é avisado e o painel mostra o motivo.

Assine Hobby, Starter ou Pro a qualquer momento: o plano pago substitui o teste na hora, com o volume completo. Se não assinar, o teste termina após 3 dias e o time para de enviar (403 plan_required) até ter um plano.

Planos sem excedente (Hobby, Starter)

O contador é o seu período de cobrança. Além do volume incluído, os novos envios ficam retidos como queued_quota até o período renovar — nada é cobrado além do plano. Eles também saem assim que você muda para um plano maior. Quando a fila retida está cheia, a API responde 429 monthly_quota_exceeded até o período renovar.

Planos com excedente (Pro, Enterprise)

O contador é o seu período de cobrança, sem tolerância. O que acontece no volume incluído depende da chave excedente em Configurações → Cobrança, ligada por padrão:

  • Excedente ligado: os envios além do volume incluído são cobrados por 1.000 na próxima fatura — até um teto rígido de 5× o volume incluído, para uma integração descontrolada ou uma chave roubada nunca gerar uma conta sem fim. Nesse teto a API recusa com 429 monthly_quota_exceeded ("Monthly sending quota exceeded: sends stop at 5 times the included volume even with overage on; the period renews on <data>") até o período renovar.
  • Excedente desligado: o plano se comporta como um plano sem excedente. A API recusa com 429 monthly_quota_exceeded ("Monthly sending quota exceeded with overage off; the period renews on <data>"); broadcasts retêm o que sobra como queued_quota, que sai quando o período renova, quando o excedente é ligado ou quando o plano sobe.

Os owners recebem um e-mail em 80% e em 100% do volume incluído, uma vez por período; o segundo diz se os envios agora cobram excedente ou ficam retidos. Um envio agendado conta no período em que foi aceito.

Pagamento e moeda

  • Cartão em todos os planos.
  • Pix (Pix Automático) para clientes com cobrança no Brasil.
  • A moeda segue o país de cobrança: USD, EUR ou BRL.

Assinar e trocar de plano

  1. Um owner ou admin abre Configurações → Cobrança e escolhe um plano. O checkout coleta pagamento, endereço e id fiscal e depois volta para a página de Cobrança, que se atualiza em alguns segundos quando o pagamento é confirmado.
  2. Subir de plano vale na hora; a diferença é rateada na próxima fatura. Os envios já aceitos no volume antigo nunca são cobrados como excedente pelo novo plano.
  3. Descer de plano vale ao fim do período atual, sem rateio e sem reembolso.
  4. Gerenciar cobrança abre o portal do cliente, onde você troca o plano, atualiza o cartão, baixa faturas e cancela.

Problemas de pagamento e cancelamento

  • Se um pagamento falha, seu plano continua ativo enquanto o pagamento é tentado de novo.
  • Se a assinatura termina — cancelada, ou não paga depois das novas tentativas — o time deixa de enviar (403 plan_required) até assinar de novo. Seus domínios, contatos e configurações são mantidos.

Nesta página