Central de Ajuda Simplesdesk Smart
  • ✋Welcome!
  • 🎉Últimas novidades!
  • 🏁COMECE POR AQUI
    • 🚀Criando sua Conta
    • WhatsApp Web - Boas práticas de uso
  • CONFIGURAÇÕES INICIAIS
    • ⚙️Painel de Gestor
      • Fazendo Login na Plataforma
      • Criar Usuário Atendente
      • Criar Usuário Supervisor
      • Criando Departamentos
      • Configurando Atendentes
      • Criando Campos Segmentados
      • Agenda de Contatos
      • ChatBot
        • Criando seu primeiro Bot
        • Mensagens de Atendimento
        • Mensagens Gerais
        • Mensagens de Enquetes
        • Mensagens de Recados
        • Perguntas Iniciais
        • Menus de Perguntas
        • Como ativar a Lista de contatos Do BOT para atendentes
        • Criando bot de atendimento para diferentes redes sócias
        • Funções de desabilitar e habilitar no Bot
        • Criando um Bot nível 0 com fluxo de atendimento direto
        • Configurando informações do Bot
        • Criando um Bot nível 1 com fluxo de atendimento
        • Criando um Bot nível 2 com fluxo de atendimento e perguntas iniciais
        • Dashboard de Atendimento Gestor
        • Cuidados com o aparelho celular central para fazer a conexão (QR Code)
        • Criando uma pagina do zero para realizar a verificação da BM (API)
        • Criação de uma BM no facebook para realizar a verificação (API)
        • Processo para conseguir trocar o numero do WhatsApp Business sem precisar realizar o backup.
      • Conectando Whatsapp Business
      • Conectando Instagram Direct
      • Conectando Facebook Messenger
      • Conectando Telegram
      • Conectando Google Business
      • Criando Mensagens Rápidas
      • Criando Tags (Etiquetas)
      • Mensagens Programadas
      • Banco de Arquivos
      • Resetando as senhas de atendentes pelo perfil do gestor
      • Como ativar para atendentes excluírem contatos dos potencias
      • Como subir templates de atendimento / usuários conta API
      • Mini CRM
      • 📑Relatórios
        • Relatório de Atendimentos
        • Relatório de Contatos
        • Relatório de Clientes Potenciais
      • Como funciona o Black List
    • 🦸Painel de Atendimento
      • Fazendo Login na Plataforma
      • Agenda de Contatos
      • Banco de Arquivos
      • Criando Tags (Etiquetas)
      • Criando Mensagens Rápidas
      • Mensagens Programadas
      • Adicionando Participantes a Conversa
      • Como utilizar os Retornos
      • Criando anotações internas
      • Conhecendo as Filas de Atendimento
      • Como finalizar Atendimentos
      • Criando um atendimento de forma ativa API (envio de template)
      • Criando um atendimento de forma ativa QR CODE
      • Como transferir Atendimentos
      • Mudando a senha do perfil do atendente
      • 📑Relatórios
        • Relatório de Atendimentos
        • Relatório de Clientes Potenciais
  • Developers
    • API e Webhook
      • Variáveis Pluga/Webook
      • Mensagens Programadas
      • Whatsapp Business API
Powered by GitBook
On this page
  • FLUXO DA INTEGRAÇÃO
  • REQUESTS
  • RESPONSE

Was this helpful?

  1. Developers
  2. API e Webhook

Mensagens Programadas

PreviousVariáveis Pluga/WebookNextWhatsapp Business API

Last updated 2 years ago

Was this helpful?

Nossa integração é feita automaticamente conforme a configuração da Mensagem Programada.

A resposta para o contato deve ser feita no RESPONSE de cada REQUEST enviada para as URLs configuradas.

É possível acompanhar todas as integrações no painel do gestor, em: Relatórios > Integrações.

IMPORTANTE: Caso aconteça algum erro na integração o sistema não enviará a mensagem.

FLUXO DA INTEGRAÇÃO

Após a configuração da Integração e dos parâmetros da Mensagem Programada, o sistema inicia o envio. Será feito um REQUEST do tipo POST para a URL configurada, enviando o JSON com todos os dados do contato. No RESPONSE deverá ser retornado o JSON com um dos padrões abaixo, dependendo do que deseja responder para ele.

REQUESTS

O corpo da solicitação HTTP é enviado no formato JSON e atende o padrão abaixo.

Os atributos com asterisco, são obrigatórios.

● *id: código da solicitação.

● *clientId: identificação do cliente na plataforma.

● *origin: origem da integração. Valor fixo “SCHEDULED_MESSAGE” para identificar que é uma mensagem programada.

● *contact: informações do contato em nosso sistema.

○ *uid: código do contato.

○ *type: origem do contato. Por enquanto só disponibilizamos integração de mensagem programada para WHATSAPP.

○ *key: número do telefone do cliente

○ *name: nome do contato.

● data: o conteúdo desse atributo será dinâmico, pois você irá informar no campo “Payload” no cadastro de sua integração.

Veja um exemplo do corpo da solicitação que será enviada no início da integração:

{
"id": 3589818,
"clientId": 72,
"origin": "SCHEDULED_MESSAGE",
"contact": {
"uid": "15295",
"type": "WHATSAPP",
"key": "5513999999999",
"name": "João da Silva",
},
"data": {
"exemplo": "teste",
}
}

RESPONSE

As mensagens que são retornadas de seus sistema, deverão seguir alguns critérios para tudo funcionar perfeitamente.

O formato vai variar dependendo se você usa o sistema por QRCode ou API Oficial. QRCode O corpo da solicitação HTTP é enviado no formato JSON e atende ao padrão abaixo.

Os atributos com asterisco, são obrigatórios.

● *type: O tipo definirá o que nosso sistema enviará para o contato, podendo ser:

○ TEXT: Uma mensagem de texto

○ FILE: Um arquivo qualquer

○ IMAGE: Uma imagem

○ AUDIO: Um arquivo de áudio

● *value: texto que será enviado para o contato. No caso do tipo TEXT, enviar o texto que será exibido para o contato. Nos casos de FILE, IMAGE e AUDIO, enviar a URL onde está salvo. Você pode enviar uma lista (Array) com itens contendo essas informações para enviar mensagens em sequência.

Veja um exemplo do JSON que deverá vir no RESPONSE:

[
{
"type": "TEXT",
"value": "Olá!",
},
{
"type": "TEXT",
"value": "Segue seu boleto anexo",
},
{
"type": "FILE",
"value": "https://www.caceres.mt.gov.br/fotos_institucional_downloads/2.pdf",
},
{
"type": "IMAGE",
"value":
"https://upload.wikimedia.org/wikipedia/commons/thumb/1/11/Test-Logo.svg/783px-TestLogo.svg.png",
},
{
"type": "AUDIO",
"value":
"https://v2-8.mz-css.net/f4d9fd7419864476bb123b795298837a/a5ca0b5894324f8bb54b
b9fffad29d1e.mp3",
},
{
"type": "TEXT",
"value": "Fim!",
}
]