# Agile - Identificando clientes que entram em contato
Com o Asaas você pode:
- Identificar se o cliente está cadastrado na base de contatos do Asaas via seu CPF ou CNPJ
- Identificar se o cliente possui boletos em atraso e criar um fluxo de atendimento especial para ele
- Encaminhar a ligação para qualquer rota utilizando qualquer campo do cadastro dele.
# Passo a passo
Você vai precisar executar os seguintes passos para ativar esta integração:
- Você precisará do seu token do Asaas.
- Adicione a ação de Regra de Negócio Agile e selecione o parceiro Asaas.
- Adicione no campo The specific Agile Module Configurations o token da Asass neste formato:
token=SEU_TOKEN_ASAAS
- Altere o campo The field name with the Callerid for this call para name
- Para direcionar a ligação para uma rota específica, use o campo
The field name with the destination to forward call
utilizando qualquer um dos campos abaixo:- Caso você queria tratar de forma diferente um cliente que esteja com algum boleto vencido, basta utilizar o campo
billStatus
. Os três valores retornados são:RECEIVED
Quando o cliente não possui cobranças pendentes.PENDING
O cliente possui um boleto em aberto e ainda não está vencido.OVERDUE
significa que ele possui pelo menos um boleto pendente e vencido.
- Caso você queria tratar de forma diferente um cliente que esteja com algum boleto vencido, basta utilizar o campo
{
"object": "customer",
"id": "cus_000005429698",
"dateCreated": "2023-09-13",
"name": "Douglas Conrad",
"email": "[email protected]",
"company": null,
"phone": null,
"mobilePhone": "48991613166",
"address": "Rua Toscánia",
"addressNumber": "48",
"complement": null,
"province": "Pagani",
"postalCode": "88132268",
"cpfCnpj": "74967010091",
"personType": "FISICA",
"deleted": false,
"additionalEmails": null,
"externalReference": null,
"notificationDisabled": false,
"observations": null,
"municipalInscription": null,
"stateInscription": null,
"canDelete": true,
"cannotBeDeletedReason": null,
"canEdit": true,
"cannotEditReason": null,
"foreignCustomer": false,
"city": 13813,
"state": "SC",
"country": "Brasil",
"billing": {
"object": "payment",
"id": "pay_4289710253770491",
"dateCreated": "2023-09-13",
"customer": "cus_000005429698",
"subscription": "sub_fgPPpnAvCwRt",
"paymentLink": null,
"value": 110,
"netValue": 107.33,
"originalValue": null,
"interestValue": null,
"description": "Assinatura de Streaming",
"billingType": "UNDEFINED",
"pixTransaction": null,
"status": "PENDING",
"dueDate": "2023-10-13",
"originalDueDate": "2023-10-13",
"paymentDate": null,
"clientPaymentDate": null,
"installmentNumber": null,
"invoiceUrl": "https://sandbox.asaas.com/i/4289710253770491",
"invoiceNumber": "03971379",
"externalReference": null,
"deleted": false,
"anticipated": false,
"anticipable": false,
"creditDate": null,
"estimatedCreditDate": null,
"transactionReceiptUrl": null,
"nossoNumero": "1199760",
"bankSlipUrl": "https://sandbox.asaas.com/b/pdf/4289710253770491",
"lastInvoiceViewedDate": null,
"lastBankSlipViewedDate": null,
"discount": {
"value": 0,
"limitDate": null,
"dueDateLimitDays": 0,
"type": "PERCENTAGE"
},
"fine": {
"value": 0,
"type": "PERCENTAGE"
},
"interest": {
"value": 0,
"type": "PERCENTAGE"
},
"postalService": false,
"custody": null,
"refunds": null,
"billStatus": "PENDING"
},
"billStatus": "PENDING"
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85