Hyperflow
Studio
  • 👋Bem-vindo(a) ao Help Hyperflow!
  • Sobre a Hyperflow
    • 💡O que fazemos?
    • ✨Nossos recursos
    • 🙌Comunidade Hyperflow
  • Primeiros passos
    • ✏️Criando sua conta
    • 🔐Acessando a plataforma
    • ▶️Verificando o BM Meta
    • 🤖Criando o primeiro fluxo
  • Canais de atendimento
    • 🟢WhatsApp
      • 🤖Como conectar seu bot Hyperflow no WhatsApp
      • 🧵Passo a passo: criação de conta no WhatsApp Business API
      • 💬O que você precisa saber sobre conversas do WhatsApp Business API
      • 🛑Limites de mensagem: regras e boas práticas do WhatsApp Business API
      • 🧪Número de teste para WhatsApp
      • 📰Utilizando catálogo no WhatsApp
      • 📈Otimizar mensagens de marketing
    • 💟Instagram
      • 🤖Como conectar seu bot Hyperflow no Instagram
      • Vinculado o chatbot ao Instagram
    • 🔵Telegram
      • Conectando o Telegram
    • 🗃️WebSDK
      • Como conectar seu bot no WebSDK
      • Configurações da WebSDK
      • Como incluir o WebSDK em um aplicativo
    • ☑️Facebook Messenger
    • 📳SMS
  • Builder de chatbots
    • 🎲Conheça os Módulos
    • ℹ️Ação
      • 📤Executar código (run code)
      • ⏳Iniciar Inatividade (start inactivity)
      • ⌛Finalizar Inatividade (end inactivity)
      • ⛳Tag de usuário (user tag)
      • 🍃Variável de fluxo (flow variable)
      • 🙋Variável de usuário (user variable)
      • ⏸️Esperar
      • ⏰Enviar alerta (send alert)
    • 🛎️Atendimento
      • ✨Iniciar/atualizar atendimento (Init/Update attendance)
      • 🗃️Adicionar uma classificação no atendimento (Classification attendance)
      • 📟Adicionar um rótulo no atendimento
      • 🔚Encerrar atendimento (Finish attendance)
      • ⏱️Tamanho da fila (Queue size)
      • 🟢Agente online (online agent)
      • 🧑Transferir para atendente (Transfer human)
    • 🎮Controle de fluxo
      • 🔢Condicional (conditional)
      • 🛑Fim do fluxo (end flow)
      • ⏲️Intervalo de tempo (time interval)
      • 🐇Pular para fluxo (jump)
      • 🧪Teste A/B (split A/B)
    • ⚡Gatilho
      • Referência de mensagem (Ads)
      • Agendamento
      • Ativar usuário
      • Intenção
    • 💎Integração
      • AWS - Dynamo DB
      • AWS - S3
      • AWS - Secrets Manager
      • AWS - SES
      • AWS - SQS
      • Consulta em banco de dados
      • Enviar e-mail
      • Firebird
      • Google Analytics
      • Google Calendars
      • Google Sheets
      • HTML to PDF
      • JWT
      • Oracle DB
      • Requisição GraphQL
      • Requisição REST
      • Requisição SOAP
      • Send Grid
      • XML to JSON
    • 🎧Resposta
      • Enviar mensagem
      • JSON
  • Builder Hyperflow
    • 📄Gerenciamento de conta
      • 🏠Início
      • 🚀Aplicativos
      • 👥Membros
      • 💳Métodos de pagamento
      • 💵Gerenciar créditos Meta
      • 💰Faturas
      • 🗃️Dados cadastrais
    • 🤖Gerenciamento de bots e integrações
      • 🏡Início aplicativos
      • 🪄Fluxos
      • 💬Canais
      • 📣Transmissões
      • ⛓️Integrações
        • ✴️Hubspot App
          • 🔵Ação 1 - Iniciar Fluxo
          • 🟡Ação 2 - Iniciar Atendimento
          • 🔴Ação 3 - Verificar propriedade de um fluxo
      • 👾Variáveis de ambiente
      • 🧠Processamento de Linguagem Natural (NLP)
        • 💬Conectando o Dialogflow
      • 👩‍💻Atendimento
      • ☁️API Gateway
        • Criando seu primeiro método
      • 📈Tempo real
      • 👤Contatos
      • 🏬Faturas
      • ⚙️Configurações
  • Desk Hyperflow
    • 🔔Visão geral de atendimento
      • Início
      • Dashboard
      • Atendimentos
      • Histórico de Chats
      • Figurinhas
      • Rótulos
    • 👩‍💻Gerenciamento de atendimento e time
      • Classificações
      • Contatos
      • Agentes
      • Departamentos
      • Times
    • 🛠️Relatórios, mensagens e configurações
      • Relatórios
      • Atalhos
      • HSMs
      • Configurações
        • Parâmetros
        • Usuários
  • Guias
    • ⛑️Boas práticas para desenvolvimento de bots na Hyperflow
    • 🏦Domínios e IPs Hyperflow
    • 🤖Criando um Bot
    • 📱Enviar um ativo baseado em uma planilha do Google Sheets
  • 💚5 boas práticas para evitar bloqueio e suspensão de conta no WhatsApp Business API
  • 💡Assistente GPT
  • ⚡Executar automação durante atendimento humano (Gatilhos)
  • 🔎Criar Pesquisa de Satisfação
  • 🔒Autenticação de 2 fatores (Segurança)
  • 🔔Novidades (Release notes)
    • Release 15/05/25
    • Release 29/04/25
    • Release 16/04/25
    • Release 20/03/25
    • Release 23/02/25
    • Release 30/01/25
    • Release 13/12/24
    • Release 20/11/24
    • Release 25/10/24
    • Release 07/10/24
    • Release 25/09/24
    • Release 22/09/24
    • Release 04/09/24
    • Release 17/07/24
    • Release 28/06/24
    • Release 10/06/24
    • Release 03/06/24
    • Release 30/04/24
    • Release 15/04/24
    • Release 02/04/24
    • Release 19/03/24
    • Release 05/03/24
    • Release 20/02/24
    • Release 06/02/24
    • Release 23/01/24
    • Release 03/01/24
    • Release 19/12/23
    • Release 28/11/23
    • Release 06/11/23
    • Release 11/10/23
    • Release 12/06/23
    • Release 29/05/23
    • Release 14/05/23
  • FAQ
    • ❓FAQ - Hyperflow
      • 🚀A Plataforma
      • ✅WhatsApp Business API
      • 👩‍💻Atendimento
      • ⚡Integrações
      • ☁️iPaaS
      • 💬CPaaS
Powered by GitBook
On this page
  • Saldo para disparo
  • Criando a sua chave de API
  • Realizando o disparo de um SMS
  • Enviar SMS para um destinatário
  • Enviar SMS para múltiplos destinatários
  • Acompanhando o resultado dos disparos

Was this helpful?

  1. Canais de atendimento

SMS

Envie SMS através da Hyperflow

PreviousFacebook MessengerNextConheça os Módulos

Last updated 7 months ago

Was this helpful?

A Hyperflow disponibiliza em sua plataforma, o envio de SMS. Diferente dos outros canais, o SMS é utilizado apenas para envio, e não ativa um fluxo na resposta do usuário.

Todo SMS enviado pela Hyperflow é do formato OTP transacional, ou seja, é um SMS que possui uma entrega prioritária se comparado com um SMS normal, ou SMS marketing.

Saldo para disparo

Ao disparar um SMS, o valor será descontado da sua carteira Hyperflow, que pode ser consultada na tela "Gerenciar créditos" da sua organização. A carteira funciona de forma pré-paga. Basta fazer uma recarga via pix ou cartão de crédito para utilizar o SMS.

Para ver mais informações sobre a recarga, veja este vídeo curto:

Criando a sua chave de API

Para realizar o disparo de SMS, é necessário primeiro criar uma chave de API, que será utilizada para chamar a requisição que faz o envio.

Entre no menu "SMS", e em seguida clique em "Chaves" no canto superior direito.

Nesta tela, você poderá consultar e gerenciar todas as chaves de API criadas. Para criar a sua primeira chave, basta clicar no botão "+ Chave de API"

Ao clicar para criar uma chave de API, insira um nome para a sua chave, e clique em "Criar". Em seguida, você receberá a sua chave de API.

Por razões de segurança, você não poderá ver esta chave novamente. Se você perder esta chave, você precisará gerar uma nova. Salve esta chave em algum lugar seguro e acessível.

Realizando o disparo de um SMS

Agora que temos saldo carteira Hyperflow, e uma chave de API criada, nós podemos realizar o disparo do nosso primeiro SMS.

Caso a sua mensagem contenha algum tipo de link, será necessário primeiro "aprovar" o link junto as operadoras. Caso contrário, a sua mensagem não será entregue!

Isso é uma forma de combater golpes e envio de spam. Para solicitar aprovação de um link, entre em contato com o suporte da Hyperflow.

Enviar SMS para um destinatário

POST https://runtime.hyperflowapis.global/sms

Use este método para enviar um SMS para um destinatário.

Importante: Caso você envie um texto com mais de 160 caracteres, será enviada 2 mensagens, uma vez que o limite por SMS é de 160 caracteres.

Headers

Name
Type
Description

access_token*

String

Insira aqui a sua chave de API criada no passo anterior

Request Body

Name
Type
Description

to*

String

Telefone que será enviado o SMS. Atualmente é suportado apenas para números brasileiros, e não é necessário incluir o código de país.

text*

String

Texto a ser enviado no SMS. Caso passe de 160 caracteres, será enviado 2 SMS's para o destinatário.

Ao enviar o SMS com sucesso, você receberá um status 200 OK, com o seguinte body de resposta. O parâmetro messages será o array de todas as mensagens enviadas. (Caso ultrapasse 160 caracteres, será enviada 2 mensagens para o destinatário, e ai você receberá 2 itens no array "messages")

{
    "messages": [
        "527d1da8-7365-424c-9067-0a146d19193d"
    ]
}

Se preferir, copie o curl abaixo 👇

curl --location --request POST 'https://runtime.hyperflowapis.global/sms' \
--header 'Content-Type: application/json' \
--header 'access_token: SEU_API_TOKEN' \
--data-raw '{
    "to": "34999999999",
    "text": "Mensagem teste"
}'

Pronto! Agora basta verificar o seu celular, para ver a mensagem entregue ✅

Enviar SMS para múltiplos destinatários

POST https://runtime.hyperflowapis.global/sms/multiple

Use este método para enviar até 1000 SMS para diferentes usuários de uma única vez. É possível customizar o texto para cada um dos destinatários

Importante: Caso você envie um texto com mais de 160 caracteres, a mensagem será rejeitada, para evitar a cobrança de dois SMS's neste envio.

Headers

Name
Type
Description

access_token*

String

Insira aqui a sua chave de API criada no passo anterior

Request Body

Name
Type
Description

messages*

Array de objetos

Array de objetos contendo em cada posição, um disparo a ser efetuado.Telefone que será enviado o SMS. Atualmente é suportado apenas para números brasileiros, e não é necessário incluir o código de país.

messages[].to*

String

Telefone que será enviado o SMS. Atualmente é suportado apenas para números brasileiros, e não é necessário incluir o código de país.

messages[].text*

String

Texto a ser enviado no SMS. Caso passe de 160 caracteres, a mensagem não será enviada.

Exemplo de payload

{
    "messages": [
        {
            "to": "34999999991",
            "text": "Mensagem a ser enviada via SMS."
        },
        {
            "to": "34999999992",
            "text": "Outra mensagem a ser enviada via SMS."
        }
    ]
}

Ao enviar o SMS com sucesso, você receberá um status 200 OK, com o seguinte body de resposta. O parâmetro "success" será o array de todas as mensagens enviadas. As mensagens inválidas, ou destinatários inválidos serão exibidos no array "failed".

{
    "success": [ //Array contendo as mensagens que foram enviadas.
        {
            "id": 6346686788,
            "to": "34999999991",
            "text": "Mensagem a ser enviada via SMS."
        },
        {
            "id": 6346686789,
            "to": "34999999992",
            "text": "Outra mensagem a ser enviada via SMS."
        }
    ],
    "failed": [] //Array contendo as mensagens que falharam (Número inválido, texto com mais de 160 caracteres, outros...)
}

Se preferir, copie o curl abaixo 👇

curl --location 'https://runtime.hyperflowapis.global/sms/multiple' \
--header 'Content-Type: application/json' \
--header 'access_token: SEU_API_TOKEN' \
--data '{
    "messages": [
        {
            "to": "34999999991",
            "text": "Mensagem a ser enviada via SMS."
        },
        {
            "to": "34999999992",
            "text": "Outra mensagem a ser enviada via SMS."
        }
    ]
}'

Pronto! Agora basta verificar o seu celular, para ver a mensagem entregue ✅

Acompanhando o resultado dos disparos

Agora que você já realizou o seu disparo, você pode acompanhar pelo portal da Hyperflow o resultados dos seus disparos.

Nesta tela é possível filtrar por data, e você receberá uma visão consolidada por chave de API, do status dos envios realizados.

Também é possível realizar uma consulta detalhada, tendo uma resposta exata de cada envio realizado.

Para isso, basta entrar em "Detalhes" e filtrar o período desejado. Você pode baixar um relatório em .csv, clicando no botão "Exportar"

Caso tenha qualquer outra dúvida, favor acionar o nosso suporte.

📳
https://www.youtube.com/watch?v=hvljlbLnUtQ&list=PLyG28GgXFuLmbhfq0i4hMPDd3AC7xHzoE&index=4
Tela de gerenciar créditos da Hyperflow
Tela de gerenciamento de chaves de API
Confirmação da geração de uma nova chave de API
Exemplo de mensagem entregue pela Hyperflow
Tela para verificar o status dos SMS's disparados
Detalhes dos SMS enviados