Workflow Studio · Automação Móvel sem Código
Transforme cada evento móvel na ação certa.
Workflow Studio conecta o que acontece em seus dispositivos móveis ao que sua empresa deve fazer a seguir. Selecione um evento de SMS, chamada, WhatsApp ou email, filtre-o com condições precisas e dispare uma ou mais ações a partir de um espaço de trabalho visual—sem escrever código.
✓Construa e teste com segurança antes da ativação. Simulações nunca enviam uma SMS, uma mensagem WhatsApp, email, notificação ou webhook reais.
{{data.from}}{{data.device_id}}POR QUE O WORKFLOW STUDIO
Automação que começa com os canais de comunicação que você já usa.
Mensagens recebidas, chamadas perdidas e falhas de envio frequentemente exigem as mesmas decisões repetitivas. Workflow Studio transforma esses eventos em processos consistentes, para que a resposta, alerta ou integração correta possa ocorrer sem depender de alguém monitorando cada tela.
Reaja mais rápido
Dispare um acompanhamento assim que um evento suportado entrar no SMSMobileAPI em vez de depender de verificações manuais.
Reduza o trabalho repetitivo
Reutilize o remetente, a mensagem, o contato, o dispositivo ou os dados do evento diretamente na próxima ação.
Mantenha as decisões consistentes
Aplique as mesmas condições de palavra-chave, número, status ou duração toda vez.
Conecte sistemas existentes
Envie um webhook HTTPS estruturado para o seu software quando ocorrer um evento móvel correspondente.
Teste antes de ir ao vivo
Visualize o resultado de cada condição e cada campo de ação resolvido sem executar uma ação real.
Entenda cada execução
Reveja o gatilho, o rastreamento de condições, o estado da ação, as tentativas e os detalhes de erro em um único registro de auditoria.
O Construtor Visual
Uma lógica visual: QUANDO → SE → ENTÃO.
Cada fluxo de trabalho começa com um evento, pode avaliar até 20 condições e pode enfileirar até 10 ações. As condições podem exigir que todas as regras sejam atendidas ou aceitar qualquer regra correspondente.
Escolha o evento
Comece a partir de um SMS recebido, chamada perdida, mensagem WhatsApp, transcrição de voz, resultado de entrega ou evento de email.
→Filtre as situações certas
Verifique se um campo existe, é igual, contém, começa com, termina com, é maior ou menor, ou corresponde a uma expressão regular.
→Execute uma ou mais ações
Enviar uma mensagem SMS ou WhatsApp, um e-mail ou notificação móvel, ou acionar seu webhook HTTPS.
15 gatilhos de evento
Acompanhe todo o ciclo de vida da comunicação móvel.
Escolha o momento exato que importa. Workflow Studio expõe eventos operacionais dos canais conectados ao SMSMobileAPI.
SMS
5 eventos- Submissão API
- Confirmação enviada
- Falha no envio
- SMS recebido
- SMS enviado manualmente pelo dispositivo móvel
Chamadas
3 eventos- Chamada perdida
- Chamada recebida
- Chamada de saída
- Envio de submissão
- Confirmação enviada
- Falha no envio
- Mensagem recebida
- Mensagem de voz transcrita
- E-mail enviado
- E-mail recebido
Condições precisas
Passe de um evento amplo para uma decisão de negócio precisa.
As condições inspecionam os campos reais do evento. Combine várias regras com lógica 'TODAS' ou 'QUALQUER', escolha correspondência sensível a maiúsculas quando necessário e use expressões regulares para formatos avançados.
Exemplo: detectar um SMS urgente recebido.
- Evento
- sms.received
- Campo
- data.message
- Operador
- contém
- Valor
- urgente
- Próxima ação
- Notificar o móvel conectado e enviar um SMS de confirmação
Marcadores dinâmicos
Dados dinâmicos tornam cada ação pessoal e útil.
Um marcador é substituído pelo valor real do evento quando o fluxo é executado. Use o nome do campo bruto numa condição e, dentro de uma ação, envolva esse mesmo campo com chaves duplas.
data.from→Ação{{data.from}}{{data.from}}O remetente de uma mensagem SMS ou WhatsApp recebida
{{data.message}}O texto completo contido no evento
{{data.number}}O número de telefone envolvido em uma chamada
{{data.device_id}}O dispositivo móvel conectado relacionado ao evento
{{data.contact_name}}O nome do contato disponível no WhatsApp ou no dispositivo móvel
{{data.transcript}}O texto gerado a partir de uma mensagem de voz WhatsApp
{{type}}O tipo exato de evento que iniciou o fluxo de trabalho
{{occurred_at}}A hora UTC em que a atividade de comunicação ocorreu
Importante:Se um evento não fornecer um valor, o marcador fica vazio. Adicione uma condição “Existe” quando essa informação for obrigatória.
5 tipos de ação
Continue a conversa ou conecte outro sistema.
Adicione várias ações a um fluxo de trabalho. Os campos podem conter conteúdo fixo, marcadores dinâmicos ou ambos.
Enviar um SMS
Responder ao remetente, notificar um membro da equipe ou dar seguimento a um processo operacional através de um móvel conectado.
Enviar WhatsApp
Enfileire uma resposta WhatsApp através da sessão WhatsApp vinculada e ativa.
Enviar um e-mail
Use uma caixa de e-mail já configurada na conta SMSMobileAPI.
Enviar uma notificação móvel
Alertar um dispositivo móvel SMSMobileAPI conectado específico, usando o identificador do dispositivo.
Chamar um webhook HTTPS
Enviar via POST o evento e os campos resolvidos para um endpoint público HTTPS na sua própria aplicação.
Ideias de automação
Fluxos de trabalho úteis que você pode criar em minutos.
Resposta por palavra‑chave
Quando um SMS for recebido e a mensagem contiver “INFO”, envie a informação solicitada de volta para o mesmo número.
↗Acompanhamento de chamadas perdidas
Quando chegar uma chamada perdida, envie um SMS de confirmação e notifique o móvel de suporte conectado.
↗Escalonamento de WhatsApp
Quando uma mensagem WhatsApp recebida contiver “urgent”, alerte um membro da equipe e encaminhe o evento para o seu endpoint HTTPS.
↗Monitoramento de falhas
Quando uma operação de envio SMS ou WhatsApp falhar, envie um e-mail contendo o destinatário, a origem e o erro retornado.
↗Roteamento de mensagens de voz
Quando uma mensagem de voz WhatsApp for transcrita, detecte uma palavra‑chave na transcrição e envie o texto para o seu sistema de negócios.
↗Relatórios de chamadas
Quando uma chamada recebida ou efetuada for sincronizada, encaminhe o número, a duração e o dispositivo para o seu endpoint de relatórios.
↗Simulação sem efeitos colaterais
Simule primeiro. Ative apenas quando o resultado estiver correto.
O simulador seguro cria um evento de amostra realista, avalia cada condição e resolve todos os placeholders. Em seguida, mostra quais ações seriam executadas—sem contatar um destinatário ou um endpoint externo.
- ✓Veja o valor recebido e o valor esperado para cada condição
- ✓Confirme se a lógica exige correspondência de todas ou de qualquer condição
- ✓Visualize o destinatário final, a mensagem, o assunto ou o corpo de JSON.
- ✓Mantenha todas as ações ao vivo desativadas durante a simulação
{
"type": "sms.received",
"data": {
"from": "+32470000000",
"message": "urgent request"
}
}Controle e observabilidade
Construído para execução controlada, não para uma ação frágil no navegador.
Workflows ativos escutam eventos Webhook V2 suportados. As ações correspondentes entram em uma fila assíncrona durável, mantendo o painel responsivo e permitindo que o worker registre tentativas e falhas de forma independente.
Ações assíncronas
Serviços externos lentos não mantêm a requisição do painel aberta.
Fila com gerenciamento de retentativas
Os jobs de ação retêm sua contagem de tentativas, a próxima tentativa e o estado final.
Isolamento por conta
Cada workflow, execução e ação pertence à conta autenticada.
Definições versionadas
Cada atualização salva incrementa a versão da definição do workflow.
Pausar a qualquer momento
Mantenha um workflow editável e testável sem permitir que ele reaja a eventos ao vivo.
Trilha de auditoria detalhada
Filtre execuções e inspecione os rastros das condições, os resultados das ações e os erros.
Para todas as equipes
Feito tanto para equipes de operações quanto para desenvolvedores.
Pequenas empresas
Automatize confirmações e alertas sem construir uma plataforma de integração interna.
Suporte ao cliente
Direcione mensagens urgentes e chamadas perdidas para a pessoa certa de forma mais consistente.
Desenvolvedores
Conecte eventos móveis a um endpoint HTTPS mantendo regras comuns de roteamento no painel.
Agências e integradores
Crie lógica de comunicação repetível para contas de clientes com testes e logs visíveis.
FAQ do fluxo de trabalho
Respostas claras antes da sua primeira automação.
Entenda eventos, limites, simulações e execução antes de ativar um workflow ao vivo.
Preciso escrever código?+
Não para ações e condições SMSMobileAPI. Um desenvolvedor é necessário somente se você optar por chamar um webhook HTTPS personalizado ou conectar seu próprio sistema externo.
Um workflow pode usar várias condições?+
Sim. Um fluxo de trabalho suporta até 20 condições. Pode exigir que todas as condições sejam satisfeitas ou prosseguir quando qualquer condição for atendida.
Um fluxo de trabalho pode acionar várias ações?+
Sim. Um fluxo de trabalho pode enfileirar até 10 ações na ordem definida no construtor visual.
A simulação envia mensagens reais?+
Não. O simulador avalia as condições e resolve os placeholders, mas impede explicitamente qualquer ação real.
Onde posso ver o que aconteceu?+
O registro de execução mostra o evento, o status, o histórico de avaliação das condições, as tentativas de ações assíncronas, trechos de resultados e erros.
Posso parar uma automação sem excluí‑la?+
Sim. Pause‑a para manter a definição disponível para edição e simulação; depois reative‑a quando estiver pronta.
O que acontece quando os dados do evento estão ausentes?+
O placeholder correspondente é resolvido como um valor vazio. Use a condição Exists sempre que esse campo for necessário para a ação.
Fluxos de trabalho são a mesma coisa que webhooks externos?+
Eles se complementam. Workflow Studio toma decisões e pode executar ações internas; uma ação webhook pode então transmitir o evento correspondente para a sua aplicação.
Do evento à ação
Faça com que a sua comunicação móvel reaja automaticamente.
Abra Workflow Studio, selecione o evento relevante, adicione as suas condições e ações, execute uma simulação segura e ative o fluxo de trabalho quando a pré-visualização estiver correta.
