Como a Timely recebe eventos do Stripe
credit.depleted ou plan.changed) e reagir nas suas automações.
Eventos consumidos
checkout.session.completed
Disparado quando um cliente finaliza uma sessão de checkout com sucesso. A Timely usa esse evento para:
- Ativar o plano comprado no workspace
- Adicionar créditos adquiridos
- Enviar email de boas-vindas ou upgrade
metadata.workspace_id é inserido pela Timely na criação da sessão para correlacionar o pagamento com o workspace correto.
invoice.paid
Disparado em toda fatura paga com sucesso — tanto na primeira cobrança quanto nas renovações mensais/anuais.
invoice.paid, a Timely renova o período de acesso do workspace e recarrega os créditos mensais do plano.
invoice.payment_failed
Disparado quando uma tentativa de cobrança falha (cartão recusado, saldo insuficiente, etc.).
customer.subscription.updated
Disparado em qualquer mudança na assinatura: upgrade, downgrade, cancelamento agendado, mudança de período de cobrança.
previous_attributes contém apenas os campos que mudaram — use-o para identificar exatamente o que foi alterado.
customer.subscription.deleted
Disparado quando a assinatura é efetivamente encerrada (não agendada — efetivamente cancelada).
Mapeamento de eventos Stripe para eventos Timely
Campos de segurança e idempotência
Todos os eventos Stripe incluem:Próximos passos
Eventos de billing
Webhooks internos da Timely para eventos de crédito e plano.
Webhooks — API Reference
Configure endpoints para receber eventos do seu workspace.