Configurações das api's de integração do isoCRM com a Botmaker.
Efetua a consulta dos serviços/classificações da agenda cadastradas no isoCRM.
Retorna a relação de unidades em que o usuário (isoChatBot) é responsável.
Retorna as datas disponíveis conforme a unidade selecionada.
Retorna horários disponíveis conforme a data selecionada.
No parâmetro ISOAGENDAMENTO tem o detalhe MINUTO_BASE que define a quantidade em minutos a partir da data hora atual que será mostrado as horas disponíveis.
Exemplo:
Data/hora atual: 07/04/26 10:00
MINUTO_BASE: 30
Resultado: Relação dos horários a partir de 07/04/26 10:30. Os horários entre 10:00 e 10:30 não serão relacionados.
Efetua o agendamento e cadastra novos clientes.
Para o agendamento e para o cadastro de novos clientes são necessários configurar os seguintes parâmetros:
Parâmetro: ISOAGENDAMENTO
Detalhes: CLASSIFICACAO_UNICA código da classificação do papel cliente que define o único atendimento por horário.
Detalhes: COD_ECONTACT_CARTAO código do tipo do econtact que define onde o código do cartão será registrado.
Detalhes: SIT_AGENDAMENTO_BOT código da situação do agendamento feito pelo Whatsapp.
Detalhes: SIT_NOVO_CLIENTE código da situação do cliente para novos cadastros.
Variáveis e constantes no Botmaker necessárias para o atilização das api's de integração.
Variáveis:
isoCRMapp
idCancelamento
unidadeAtendimento
listaDatas
dataAgendamento
retornoHorarios
ultimoHorario
listaHorario
totalHorarios
horariosTexto
agendamentoConfirmacao
erroAgendamento
listaServicos
unidadeAtendimentoCod
unidadeAtendimentoDescricao
listaUnidades
retornoUnidades
clienteCPF
retornoAgendamentos
listaAgendamentosJSON
listaAgendamentos
unidadeDataAtendimento
horarioSelecionado
opcaoServico
nomeBeneficiario
opcaoAgendamento
servicoSelecionado
unidadeAtendimentoEndereco
cancelAgendamento
atendimentoHorario
Constantes:
apiKey
Ação: Definir variável
Variável: isoCRMapp
Valor: Base URL da aplicação do isoCRM. Ex.: sandbox.isocrm.com.br
Ação: Definir variável
Variável: opcaoAgendamento
Valor: Descrição da opção do agendamento. Ex.: Sênior 65+
Observação: É a descrição da classificação do papel cliente. Onde define qual o tipo do cliente. Sênior 65+ ou Especial.
Parâmetro: ISOAGENDAMENTO
Detalhe: CLASSIFICACAO_UNICA (Definição qual classificação do cliente poderá ter atendimento único por horário)
Valor: Código da classificação do papel cliente.
Detalhe: COD_ECONTACT_CARTAO (Define qual tipo do econtact será utilizado para armazenar o código do cartão)
valor: Código do tipo de o econtact.
Detalhe: SIT_AGENDAMENTO_BOT (Define qual situação do agendamento feito pelo Whatsapp)
valor: Código da situação do agendamento.
Detalhe: SIT_NOVO_CLIENTE (Define qual situação do cliente para novos cadastros)
valor: Código da situação de cliente.
Detalhe: MINUTO_BASE (define a quantidade em minutos a partir da data hora atual que será mostrado as horas disponíveis)
valor: Quantidade em minutos.