Cómo reenviar mensajes de texto del iPhone a un webhook
Actualizado el
Tu propio endpoint HTTPS
Envía mensajes seleccionados del iPhone a un endpoint HTTPS que controlas.
Cómo funciona este destino
Fwrd envía cada SMS que coincide por HTTPS, directo del iPhone a este destino, siempre que el destino esté activo en Fwrd.
Reenvía SMS del iPhone a un webhook: resumen y preguntas frecuentesAntes de empezar
- Un endpoint HTTPS tuyo o que estés autorizado a usar
- El endpoint acepta un POST con JSON y responde con un estado 2xx
- Fwrd instalado en el iPhone que recibe los mensajes
Configura el destino
9 pasos
La configuración de Fwrd que se usa en estos pasos necesita iOS 27. En iOS 26, agrega Webhook como se muestra en la sección Ármalo tú mismo.
Acepta la solicitud de Fwrd
Fwrd envía una solicitud POST con un cuerpo JSON que contiene dos veces el texto original del mensaje, en un campo content y en un campo text, para que los servicios que lean cualquiera de los dos lo reciban. Si activas Include Who Sent It (Incluir quién lo envió) en la Configuración de Fwrd y eliges Sender (Remitente) en la acción de Fwrd en Atajos, el cuerpo también incluye un campo sender. Responde con cualquier estado 2xx para que cuente como entregado. Las redirecciones se rechazan, así que indica la dirección final.
{"content": "Tu mensaje", "text": "Tu mensaje"}Ignora los reintentos duplicados
Si una solicitud falla, Fwrd puede volver a intentarlo. Todos los intentos del mismo mensaje llevan el mismo encabezado Idempotency-Key, así que tu endpoint puede descartar los repetidos.
Mantén secreta la URL
Fwrd no agrega encabezados de autenticación. Si tu endpoint necesita un secreto, ponlo en la URL. Fwrd guarda la dirección completa en el Llavero del iPhone.
Elige Webhook al configurar Fwrd
En el iPhone, abre Fwrd y toca Configurar reenvío al final de la introducción. Cuando pregunte adónde van tus SMS, elige Webhook.
Pega la URL en Fwrd
Pega la dirección HTTPS completa en URL del webhook y luego continúa.
URL del webhook ← Tu endpoint HTTPSAgrega el atajo listo
Elige qué SMS reenviar. Toca Obtener atajo. En Atajos, toca Agregar atajo y luego ◀ Fwrd arriba a la izquierda.
Actívalo
Toca Abrir atajo. En Atajos, toca Editar, luego › después de “en el que” (no la ×), y activa Automatización.
Permite la primera ejecución
Fwrd ejecuta el atajo una vez con un SMS de ejemplo, que cuenta como un reenvío. La primera vez, Atajos pregunta dos veces: toca Permitir y luego Permitir siempre.
Todo listo
Eso es todo: los SMS nuevos que coinciden ya llegan solos a tu endpoint, con el iPhone desbloqueado o bloqueado. Después de reiniciar el iPhone, desbloquéalo una vez y el reenvío continúa.
Ármalo tú mismo
En iOS 26, o para armar la automatización tú mismo, sigue estos pasos en su lugar. Si Fwrd ya reenvía a algún destino, detente en cuanto guardes Webhook: tu automatización reenvía a todos los destinos activos.
Mira la configuración
Cada toque en Fwrd y Atajos en iOS 27, en menos de un minuto. Pausa en cualquier paso o elige uno abajo para saltar a él.
Se muestra en iOS 27 con Fwrd 1.1. Las direcciones y los números son ejemplos.
Agrega Webhook en Fwrd
En el iPhone, abre Fwrd, toca + en la parte inferior de la pantalla y elige Webhook. Puedes cambiarle el nombre para distinguir tus destinos.
Pega la URL en Fwrd
Pega la dirección HTTPS completa en el campo Configuration (Configuración).
Configuration ← Tu endpoint HTTPSGuarda y deja el destino activo
Toca Send Test Message (Enviar mensaje de prueba) y luego toca la marca de selección de la esquina superior derecha para guardar. Si iOS te ofrece guardar una contraseña, toca Ahora no: Fwrd ya la guarda en el Llavero del iPhone. Deja Destination Active (Destino activo) activado. Un destino inactivo sigue guardado en el iPhone, pero se omite cuando llegan mensajes.
Destination Active ← ActivadoCrea una automatización de Mensaje
En el iPhone que recibe los SMS, abre Atajos. En iOS 27, ve a Biblioteca → Automatización y toca +. Si ves Describir un atajo, toca Editar. Toca Automatización, luego Mensaje, y cambia Remitente por Mensaje. Escribe una palabra que contengan tus SMS, como código o verificación: si buscas por el contenido del mensaje, también captas los números cortos y los remitentes que no están en tus Contactos, algo que Remitente no puede hacer. Luego toca la flecha junto al activador y asegúrate de que Confirmar antes de ejecutar esté desactivado. En ⓘ, luego Privacidad, revisa que Permitir ejecución en dispositivo bloqueado esté activado. En iOS 26, toca Automatización, luego +, luego Mensaje, y elige Ejecutar de inmediato.
Mensaje contiene ← tu palabra · Confirmar antes de ejecutar ← Desactivado · Permitir ejecución en dispositivo bloqueado ← Activado
Agrega la acción Forward Message (Reenviar mensaje) de Fwrd
Busca Forward y agrega la acción Forward Message to All Destinations (Reenviar mensaje a todos los destinos) de Fwrd debajo del activador. Toca Message (Mensaje) en ella, toca Seleccionar variable y elige Entrada de atajo; Atajos agrega un bloque Recibir en la parte superior, y eso es normal. Toca la flecha de regreso para guardar. En iOS 26, toca primero Crear nuevo atajo y luego agrega la acción: su campo Message se rellena con Entrada de atajo. Toca Listo.
Message = Entrada de atajo
Todo listo
Eso es todo: los SMS nuevos que coinciden ya llegan solos a tu endpoint, con el iPhone desbloqueado o bloqueado. Después de reiniciar el iPhone, desbloquéalo una vez y el reenvío continúa.
Las pantallas de Atajos son distintas en iOS 26 y en iOS 27. La guía de la automatización explica ambas.
Si un mensaje no llega
- Fwrd marca el intento como Failed (Fallido)
- Tu endpoint tiene que responder con un estado 2xx en un máximo de 15 segundos. Fwrd no sigue las redirecciones, así que usa la dirección final.
- El mismo mensaje llega dos veces
- Fwrd vuelve a intentarlo cuando una solicitud falla o se agota el tiempo de espera. Descarta cualquier solicitud cuyo Idempotency-Key ya hayas recibido.
- El cuerpo no es lo que esperaba
- Fwrd envía JSON con los campos content y text, y los dos contienen el texto original del mensaje, tal como llegó. No incluye la hora ni un título. El campo sender se agrega solo si activas Include Who Sent It en la Configuración de Fwrd y eliges Sender (Remitente) en la acción de Fwrd en Atajos.
Los problemas que afectan a cualquier destino, como los SMS que nunca ejecutan la automatización, están en la guía de solución de problemas.
Preguntas frecuentes
- ¿Puedo reenviar SMS del iPhone a un webhook de forma automática?
- ¿Cómo envío mensajes de texto del iPhone a mi propio webhook?
- ¿Qué envía Fwrd a mi webhook?
- ¿Puedo enviar SMS a más de un webhook?
- ¿Puedo usar una dirección http:// para mi webhook?
- ¿Funciona el reenvío a un webhook cuando mi iPhone está bloqueado?
- ¿Es gratis reenviar SMS del iPhone a un webhook?
- ¿Puedo usar un webhook de Zapier, Make o n8n?
- ¿Puedo elegir qué SMS se reenvían a un webhook?
- ¿Fwrd ve o guarda los SMS que reenvío a un webhook?
Conviene saber
Mantén encendido y con conexión a internet el iPhone que recibe los SMS. Después de reiniciarlo, desbloquéalo una vez y el reenvío continúa. Cada reenvío aparece en Activity (Actividad) de Fwrd.