Autor: Rogério Biondi

  • Como integrar com o CBA via API

    Como integrar com o CBA via API

    Neste artigo, aprenderemos como integrar com o CBA via API.

    Encontrando a Documentação da API

    1. Acesse o console do CBA em https://cba-admin.tamago.app

    Clique no botão “Documentação” e “Documentação da API“:

    Você terá acesso à documentação da TCBA API:

    Gerando a chave para acessar a API

    Para conseguir publicar dados na API é necessário ter um usuário e uma chave de acesso para a API. Um novo usuário pode ser criado no console ou uma nova chave gerada no console CBA:

    Clique na opção “Usuários“:

    A tela de usuários será apresentada. Clique em “Novo Usuário” para criar um novo usuário para a ferramenta.

    Defina as seguintes informações:

    Atributo

    Descrição

    Partner Code

    O Partner Code é o código que identifica a sua Organização no CBA. Este atributo não pode ser alterado, pois é definido no setup.

    User

    Defina o e-mail do usuário que será o responsável pela integração.

    Role

    Defina uma Role de Acesso para o usuário. Existem três Roles:

    • Reader: é uma role geralmente para os usuários que vão acessar os relatórios do CBA. Eles não são capazes de fazer mudanças e possuem apenas acesso de leitura;
    • Editor: é uma role que permite a ingestão de dados no CBA. Para poder integrar os dados é necessário atribuir este acesso;
    • Admin: é uma role de administração, que permite alterar dados, configurações da organização, criar e alterar o acesso dos usuários;

    Password

    É uma senha de acesso atribuída para a geração da chave de API. Ela deve ser definida uma única vez, na criação do usuário ou quando for necessário renovar ou criar uma nova chave. Cada usuário pode ter uma única chave, portanto para que uma nova chave de API seja criada, é necessário revogar a chave anterior.

    Key Expiration Date

    Indique a data de validade da chave de API. Por questões de segurança, recomendamos que essa chave tenha a validade de 90 dias no máximo.

    Clique no botão “Gravar” para criar o usuário. Em seguida, acesse no painel lateral do usuário o atributo “Api Key“, copie e guarde para a próxima etapa.

    Não divulgue essa senha, pois ela dá acesso ao ambiente. A chave mostrada neste exemplo é de um ambiente de testes e já foi revogada.

    Realizando a integração de dados

    Realize a integração de dados de acordo com a documentação. Abaixo mostramos como a API REST é invocada para realizar a ingestão de uma nova venda. A API Key é fornecida como um header x-api-key para a API, que saberá quem é o usuário que está requisitando a ingestão do dado, a organização e as outras informações.

    Exemplo de integração com o cURL:

    curl --location 'https://cba.tamago.app:443/v1/sales' \
    --header 'x-api-key: b1012d1d596993956c41e1b7011066d3760edf7de76f2b5dbc9900a5fa4e461a' \
    --header 'Content-Type: application/json' \
    --data '[
        {
            "partner_code": "TMG001",
            "version": "V00",
            "order_id": "O2564035339318",
            "customer_id": "C006753",
            "order_date": "2018-04-17",
            "product_id": "P007166",
            "sales": 67.58,
            "quantity": 1,
            "profit": 11.22,
            "source_code": "TST"
        }
    ]'

    Exemplo de integração com Python (Requests):

    import requests
    import json
    
    url = "https://cba.tamago.app:443/v1/sales"
    
    payload = json.dumps([
      {
        "partner_code": "TMG001",
        "version": "V00",
        "order_id": "O2564035339318",
        "customer_id": "C006753",
        "order_date": "2018-04-17",
        "product_id": "P007166",
        "sales": 67.58,
        "quantity": 1,
        "profit": 11.22,
        "source_code": "TST"
      }
    ])
    headers = {
      'x-api-key': 'b1012d1d596993956c41e1b7011066d3760edf7de76f2b5dbc9900a5fa4e461a',
      'Content-Type': 'application/json'
    }
    
    response = requests.request("POST", url, headers=headers, data=payload)
    
    print(response.text)
    

    Exemplo de integração com NodeJs e Axios:

    const axios = require('axios');
    let data = JSON.stringify([
      {
        "partner_code": "TMG001",
        "version": "V00",
        "order_id": "O2564035339318",
        "customer_id": "C006753",
        "order_date": "2018-04-17",
        "product_id": "P007166",
        "sales": 67.58,
        "quantity": 1,
        "profit": 11.22,
        "source_code": "TST"
      }
    ]);
    
    let config = {
      method: 'post',
      maxBodyLength: Infinity,
      url: 'https://cba.tamago.app:443/v1/sales',
      headers: { 
        'x-api-key': 'b1012d1d596993956c41e1b7011066d3760edf7de76f2b5dbc9900a5fa4e461a', 
        'Content-Type': 'application/json'
      },
      data : data
    };
    
    axios.request(config)
    .then((response) => {
      console.log(JSON.stringify(response.data));
    })
    .catch((error) => {
      console.log(error);
    });
    

    A Tamago oferece também uma Coleção do Postman com payloads de exemplo, que você pode usar para entender testar as chamadas.

  • CCAI (Contact Center AI): A Revolução no Atendimento ao Cliente

    CCAI (Contact Center AI): A Revolução no Atendimento ao Cliente

    O que é CCAI?

    O termo CCAI (Contact Center AI) refere-se ao uso de inteligência artificial para transformar e otimizar operações de centrais de atendimento ao cliente (call centers). A proposta do CCAI é simples, mas poderosa: automatizar tarefas repetitivas, melhorar a experiência do cliente e aumentar a eficiência operacional por meio de tecnologias como machine learning, processamento de linguagem natural (NLP), chatbots, voicebots e análise preditiva.

    Desenvolvido por empresas como Google Cloud, Microsoft, Amazon e diversos outros fornecedores, o CCAI representa uma mudança de paradigma. De um modelo reativo e muitas vezes lento, os contact centers estão se tornando proativos, inteligentes e centrados no usuário, graças à IA.


    Componentes Principais do CCAI

    Um sistema de Contact Center AI é geralmente composto por três pilares fundamentais:

    1. Agentes Virtuais

    Os agentes virtuais (chatbots e voicebots) são responsáveis por atender chamadas ou conversas iniciais de forma automatizada. Usando NLP, eles compreendem a intenção do cliente e fornecem respostas em linguagem natural. Quando bem treinados, conseguem resolver dúvidas comuns, realizar agendamentos, emitir boletos, entre outras tarefas, sem intervenção humana.

    2. Assistência em Tempo Real para Agentes Humanos

    Enquanto o atendimento é realizado por um agente humano, a IA pode sugerir respostas em tempo real, oferecer artigos de base de conhecimento, transcrever a conversa automaticamente e até mesmo analisar o tom emocional do cliente. Isso reduz o tempo médio de atendimento (TMA) e melhora a qualidade da resposta.

    3. Insights e Análise de Conversas

    Com o uso de analytics e IA, o CCAI permite a análise de milhões de interações para identificar tendências, gargalos, oportunidades de melhoria e até riscos de churn. Esses dados são valiosos para as áreas de atendimento, marketing, produto e CX (Customer Experience).


    Benefícios para Empresas e Clientes

    A adoção de CCAI traz impactos diretos e mensuráveis:

    • Redução de custos operacionais: Automatizando até 70% dos atendimentos simples, as empresas podem redimensionar suas equipes humanas para focar em casos mais complexos.
    • Melhora na experiência do cliente: Respostas rápidas, consistentes e disponíveis 24/7 aumentam a satisfação e a fidelização.
    • Eficiência operacional: Agentes humanos com suporte de IA tomam decisões mais rápidas e com menos erros.
    • Escalabilidade: É possível atender picos de demanda sem contratar grandes volumes de novos atendentes.

    Casos de Uso Reais

    Empresas de telecomunicações, bancos, e-commerces e serviços públicos já implementaram soluções CCAI com grande sucesso. No Brasil, por exemplo, operadoras de telefonia utilizam bots de voz para renegociação de dívidas. No varejo online, há uso extensivo de IA para rastreamento de pedidos e dúvidas sobre produtos.

    A adoção não se limita a grandes corporações. Plataformas como o Google Dialogflow CX permitem que PMEs configurem seus próprios assistentes inteligentes com relativa facilidade, usando interfaces visuais e fluxos pré-configurados.


    Desafios e Considerações Éticas

    Embora promissor, o uso de IA em centrais de atendimento exige cautela. Alguns desafios incluem:

    • Privacidade de dados: Gravações e transcrições precisam estar em conformidade com legislações como a LGPD.
    • Treinamento de modelos: Um bot mal treinado pode causar frustração maior do que um atendimento tradicional.
    • Inclusão e acessibilidade: É preciso garantir que o atendimento automatizado seja acessível para pessoas com deficiência ou pouco letradas digitalmente.

    O Futuro do Atendimento com IA

    À medida que a IA avança, o CCAI caminha para uma integração ainda mais profunda com sistemas de CRM, automação de marketing, e-commerce e até assistentes pessoais (como Alexa ou Google Assistant). A expectativa é que, nos próximos anos, os clientes não percebam mais a diferença entre um agente humano e um virtual — desde que a experiência seja natural, empática e eficaz.

    Para empresas que desejam se manter competitivas, investir em Contact Center AI não é mais uma escolha: é uma necessidade estratégica.