# 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:

  1. Você precisará do seu token do Asaas.
  2. Adicione a ação de Regra de Negócio Agile e selecione o parceiro Asaas.
  3. Adicione no campo The specific Agile Module Configurations o token da Asass neste formato: token=SEU_TOKEN_ASAAS
  4. Altere o campo The field name with the Callerid for this call para name
  5. 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:
    1. 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.
{
    "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