SFTP

Integração via SFTP com a WeClever

Para facilitar o processamento de dados em larga escala, a WeClever oferece uma integração simples e segura via SFTP. Ideal para quem prefere fazer upload de conversas em lote, essa integração aceita arquivos nos formatos CSV e JSON. Veja abaixo os formatos esperados:


Formato CSV

id_conversa; data; mensagem; id_msg; tipo_usuario; agente

Exemplo:

ticket001; "2023-10-01T10:00:00Z"; "Olá, como posso ajudar?"; 1; "agente"; "agente a"
ticket001; "2023-10-01T10:05:00Z"; "Estou com um problema de login"; 2; "cliente";
ticket002; "2023-10-01T10:07:00Z"; "Olá, como posso ajudar?"; 3; "agente"; "agente b"

Formato JSON

{
  "conversas": [
    {
      "id": "TICKET001",
      "mensagens": [
        {
          "data": "2023-10-01T10:00:00Z",
          "mensagem": "Olá, como posso ajudar?",
          "id_msg": "MSG001",
          "tipo_usuario": "agente",
          "agente": "Agente A"
        },
        {
          "data": "2023-10-01T10:05:00Z",
          "mensagem": "Estou com um problema de login.",
          "id_msg": "MSG002",
          "tipo_usuario": "cliente"
        }
      ]
    },
    {
      "id": "TICKET002",
      "mensagens": [
        {
          "data": "2023-10-02T15:30:00Z",
          "mensagem": "Preciso de ajuda com minha assinatura.",
          "id_msg": "MSG003",
          "tipo_usuario": "cliente"
        },
        {
          "data": "2023-10-02T15:32:00Z",
          "mensagem": "Claro, posso verificar as informações para você.",
          "id_msg": "MSG004",
          "tipo_usuario": "agente",
          "agente": "Agente B"
        }
      ]
    }
  ]
}

Campos Obrigatórios e Opcionais

Campos Obrigatórios:

  • ID da Conversa

  • Data

  • Mensagem

  • Tipo do Usuário

*Os valores das colunas obrigatórios não podem estar nulos/vazios.

Campos Opcionais:

  • ID da Mensagem

  • Agente

  • Cliente


Seguindo esses templates garantimos que seus dados sejam processados corretamente.

O usuário e a chave de acesso para acessar o SFTP serão disponibilizados para cada cliente após o onboarding.

Caso tenha dúvidas durante a integração, nossa equipe de suporte está pronta para ajudar!

Last updated