Para realizar a configuração dentro do Asaas do seu webhook, você deve acessar o Menu do usuário > Integrações > Aba Webhooks > Botão “+ Criar Webhook”

Ao clicar em "Criar Webhook" um formulário para mais informações irá aparecer. Na primeira etapa você precisa:
Nome do Webhooks: CustomerX
URL do webhook: Informe a URL recebida junto desse documento
E-mail: caso ocorra alguma interrupção ou falha na sincronização dos webhooks, um e-mail de alerta será disparado para o destinatário configurado nesse campo
Versão da API: v3
Token de autenticação: vazio - não preencher
Status fila de sincronização? Não (Destivada)
Este webhook ficará ativo? Sim (Ativo)
Ao finalizar, a tela de configuração irá ficar semelhante ao exemplo abaixo:

Adicionar Eventos
Para importação de Financeiros (Cobranças):
"PAYMENT_DELETED"
"PAYMENT_UPDATED"
"PAYMENT_CREATED"
"PAYMENT_AUTHORIZED"
"PAYMENT_CONFIRMED"
"PAYMENT_RECEIVED"
"PAYMENT_RESTORED"
"PAYMENT_REFUNDED"
"PAYMENT_PARTIALLY_REFUNDED"
Para importação de Contratos (Assinaturas):
"SUBSCRIPTION_CREATED"
"SUBSCRIPTION_UPDATED"
"SUBSCRIPTION_DELETED"
4. Pronto, agora basta comunicar nosso time de integração para validação final!