Logotipo do FwrdFwrdBaixar na App Store

Como um agente de IA pode ler códigos de verificação por SMS

Por Fwrd ·

Um agente de IA não consegue ler as mensagens do seu iPhone sozinho, então você entrega o código a ele: uma automação de Mensagem no Atalhos passa cada mensagem com código ao Fwrd, que a posta, do iPhone, num endpoint que o seu agente alcança, como um nó Webhook do n8n ou um servidor pequeno. O agente então tira os dígitos com uma expressão regular e os digita. Use isso só em contas que são suas ou que você tem autorização para automatizar.

O que você precisa: um iPhone com iOS 26 ou posterior e o número que recebe os códigos, o app Atalhos (ele já vem no celular), o Fwrd e um endereço HTTPS público que o seu agente consiga ler, como um fluxo do n8n, um webhook do Zapier ou do Make, ou o seu próprio servidor.

Como um agente de IA pode receber o código SMS enviado ao meu iPhone?

Por um webhook. O código chega ao iPhone, o Fwrd o posta em JSON no seu endpoint, e o seu agente o lê de lá.

O iOS não deixa nenhum app, nem nenhum agente, ler a caixa de entrada do Mensagens; Existe uma API de SMS no iPhone? Como pegar as mensagens explica o motivo. O que ele permite é uma automação de Mensagem que você mesmo configura, que roda quando chega uma mensagem que combina e a entrega à ação seguinte. O Fwrd é essa ação. Ele envia a mensagem direto do iPhone para o endereço que você informar, sem conta e sem servidor do Fwrd no meio.

Onde o código cai depende do seu agente:

  • Um fluxo de agente de IA no n8n. Um nó Webhook recebe a mensagem e o fluxo a repassa. Encaminhe SMS do iPhone para o n8n: nó Webhook tem a configuração do nó.
  • Um agente de navegador ou um agente LLM próprio. Um servidor pequeno guarda cada mensagem com a hora em que chegou, e o agente pede a ele o código mais recente depois de solicitar um.
  • Um cenário do Zapier ou do Make. Um catch hook ou um webhook personalizado inicia a execução. Envie mensagens do iPhone para Zapier, Make ou n8n cobre cada ferramenta.

Para um assistente de chat que lê as suas mensagens em geral, e não um código de login, veja o ChatGPT, o Claude ou o Gemini leem as mensagens do iPhone?.

Um agente deve cuidar dos seus códigos de login?

Só nas suas próprias contas, ou nas que você tem autorização para automatizar, e só onde o serviço não oferece nada melhor.

  • Prefira os tokens de API do próprio serviço. Se o serviço oferece chaves de API, OAuth ou uma conta de serviço, dê isso ao agente. Ele nunca toca numa tela de login, e você pode revogar o acesso só dele.
  • Prefira passkeys ou um app autenticador para o seu login pessoal. Deixe os códigos SMS para os logins que não oferecem outra coisa.
  • Quem consegue ler o seu endpoint pode usar o código. Ponha um segredo longo no endereço, apague cada código depois de usado e mantenha privados os registros do endpoint.
  • Leia os termos do serviço. Alguns proíbem o login automatizado, e alguns bancos proíbem compartilhar códigos de qualquer forma.

Como enviar as mensagens com código para o seu agente

Adicione um destino Webhook que fique só com códigos e depois uma automação de Mensagem que entregue cada mensagem com código ao Fwrd. O guia do webhook cobre o lado do endpoint por inteiro.

  1. Adicione um webhook no Fwrd. Abra o Fwrd, toque em + e escolha “Webhook”. Cole o endereço HTTPS completo do seu endpoint no campo “Configuration” (Configuração), toque em “Send Test Message” (Enviar mensagem de teste) para o seu endpoint conhecer os campos e salve com a marca de seleção.

  2. Fique só com os códigos. No mesmo destino, escolha “Only Some Texts” (Só algumas mensagens) em “Which Texts” (Quais mensagens) e ative “Looks Like a Code” (Parece um código), que mantém as mensagens com um código de 4 a 8 dígitos. É uma condição só, então funciona no plano gratuito.

  3. Crie uma automação de Mensagem. No iOS 27, abra o Atalhos e toque em “Biblioteca”, depois em “Automação” e em +. Se aparecer “Descrever um atalho”, toque em “Editar”. Toque em “Automação” e depois em “Mensagem”, troque “Remetente” por “Mensagem” e digite um único espaço, para que qualquer mensagem com um espaço chegue ao filtro do Fwrd. No iOS 26, abra a aba “Automação”, toque em +, escolha “Mensagem” e digite o espaço em “A Mensagem Contém”.

  4. Faça a automação rodar sem perguntar. No iOS 27, toque na seta ao lado do acionador e verifique que “Confirmar Antes de Executar” está desativado. Em ⓘ e depois “Privacidade”, verifique que “Permitir Execução Quando Bloqueado” está ativado. No iOS 26, escolha “Executar Imediatamente”, depois toque em “Seguinte” e em “Criar Novo Atalho”.

  5. Adicione a ação do Fwrd. Pesquise por “Forward” e adicione “Forward Message to All Destinations” (Encaminhar Mensagem para Todos os Destinos). Defina o campo “Message” (Mensagem) dela como “Entrada do Atalho” (no iOS 26, “Entrada do Atalho” e depois “Mensagem”). Toque em “Voltar” para salvar (“OK” no iOS 26).

  6. Pronto. As novas mensagens com código chegam ao seu endpoint sozinhas, com o iPhone desbloqueado ou bloqueado.

O que o endpoint recebe?

Um POST com Content-Type: application/json e a mensagem exatamente como chegou. O texto vai em content, e o mesmo texto se repete em text para os serviços que leem esse campo. Um campo sender só é adicionado quando você ativa “Include Who Sent It” (Incluir quem enviou) nos Ajustes do Fwrd e escolhe “Sender” (Remetente) na ação do Fwrd.

Este comando curl envia a mesma solicitação que o Fwrd, para você montar o lado do agente antes de o primeiro código chegar:

curl -X POST "https://your-endpoint.example/sms/long-secret" \
  -H "Content-Type: application/json" \
  -d '{"content": "Your code is 123456", "text": "Your code is 123456"}'

Para tirar o código, pegue a primeira sequência de 4 a 8 dígitos em content:

import re

match = re.search(r"\b(\d{4,8})\b", body["content"])
code = match.group(1) if match else None

O corpo não traz data nem hora, então registre o horário do seu lado e ignore os códigos mais antigos que a sua tentativa de login. Toda tentativa para a mesma mensagem leva o mesmo cabeçalho Idempotency-Key, então você pode descartar repetições. Há exemplos prontos para o n8n e para um servidor pequeno no repositório fwrd-sms-webhook-examples, no GitHub.

Jeitos de levar um código a um agente

Opção Quem leva o código O agente espera por você?
Você lê e digita Você Sim, a cada login
O agente pausa e pergunta a você no chat Você Sim, a cada login
O token de API do serviço, no lugar Ninguém, não há código Não
O Fwrd postando no seu endpoint O iPhone, sozinho Não

O que esta configuração não faz

  • Ela não lê códigos que chegaram antes. A automação só roda para mensagens novas.
  • Um número atende um login por vez. Dois agentes pedindo códigos no mesmo número podem ler o código um do outro, então enfileire a etapa de login. Para pipelines de CI e de QA, Códigos SMS em CI e na automação de QA cobre esse caso.
  • O iPhone fica ligado e online. Depois de uma reinicialização, o encaminhamento espera você desbloqueá-lo uma vez, e um iPhone que fica três dias sem ser desbloqueado reinicia sozinho.
  • O Fwrd não envia cabeçalho de login. Ponha o segredo no endereço; o Fwrd guarda o endereço inteiro nas Chaves do iPhone. Ele também recusa endereços IP e nomes terminados em .local ou .internal.
  • Só vai num sentido. O Fwrd não envia uma mensagem do iPhone para o seu agente.

Perguntas sobre agentes de IA e códigos SMS

O agente também pode ler as minhas outras mensagens?

Só as que você deixar passar. Com “Looks Like a Code” ativado, o Fwrd ignora as mensagens sem um código de 4 a 8 dígitos, e o endpoint nunca as vê.

Os códigos passam pelos servidores do Fwrd?

Não. O Fwrd não tem conta nem servidor próprio; cada mensagem vai do iPhone direto para o seu endpoint HTTPS.

Funciona com códigos de números curtos?

Sim. A automação confere o que a mensagem diz, não quem a enviou, então os códigos de números curtos que não estão nos seus Contatos também chegam ao filtro do Fwrd.

Quanto custa?

Em outubro de 2026, o Fwrd é grátis para 15 encaminhamentos por mês, e uma mensagem conta uma vez, não importa para quantos lugares ela vá. O Fwrd Pro tira o limite por $4.99 por mês ou $29.99 por ano nos EUA. A App Store mostra o preço na sua própria moeda.

Dê o código ao seu agente, não o seu celular

O Fwrd posta cada mensagem com código do seu iPhone no seu próprio webhook em JSON, sem conta e sem servidor do Fwrd no meio. Comece com 15 encaminhamentos grátis por mês.

Grátis para 15 encaminhamentos por mês. O Pro remove os limites de encaminhamentos e de filtros e inclui uma lista “Never Forward” (Nunca encaminhar), por $4.99/mês ou $29.99/ano, com 7 dias de avaliação gratuita no plano anual para clientes elegíveis.

Baixar na App Store

iPhone · iOS 26 ou posterior