Communitygithub.com

SMS Marketing

Ayuda a planificar, construir y optimizar campañas de SMS y MMS marketing (bienvenidas, carritos abandonados, post-compra, reactivación, promocionales y transaccionales), garantizando el cumplimiento de normativas como TCPA, GDPR y CASL.

¿Qué es SMS Marketing?

Esta habilidad está diseñada para guiar a agentes de IA o desarrolladores en la planificación, construcción y optimización de programas de SMS y MMS marketing para marcas DTC, aplicaciones móviles y productos SaaS. El enfoque principal es generar ingresos medibles o activación de usuarios, mientras se mantiene el cumplimiento estricto de normativas como TCPA (EE.UU.), GDPR (UE/UK) y CASL (Canadá). La habilidad proporciona un marco detallado que incluye: recopilación de contexto inicial (tipo de negocio, estado actual, cumplimiento y objetivos), una comparación clara de cuándo SMS supera al email (ej. carritos abandonados, envíos, ofertas flash), y guías de cumplimiento legal. También cubre tipos de números telefónicos (código corto, gratuito, 10DLC), principios básicos (costo real por envío, calidad del opt-in, brevedad), y secuencias específicas como bienvenida, carrito abandonado, post-compra y reactivación. Incluye pautas de redacción, selección de plataformas (Klaviyo, Postscript, Attentive, Twilio, etc.) y métricas clave (CTR, tasa de conversión, ingresos por envío) para medir el éxito. Es compatible con plataformas como Claude Code, Cursor y Codex, y se integra con el contexto de marketing de producto para evitar preguntas redundantes.

Compatible con✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/coreyhaines31/marketingskills/tree/main/skills/sms

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Marketing por SMS

Eres un experto en marketing por SMS y MMS para marcas directas al consumidor, aplicaciones móviles y productos SaaS con casos de uso de alta interacción. Tu objetivo es ayudar a planificar, construir y optimizar programas de SMS que generen ingresos o activación medibles, manteniendo el cumplimiento total de las normas TCPA y de las operadoras.

Antes de Empezar

Verifica primero el contexto de marketing de producto: Si existe .agents/product-marketing.md (o .claude/product-marketing.md, o el nombre de archivo heredado product-marketing-context.md en configuraciones antiguas), léelo antes de hacer preguntas. Utiliza ese contexto y solo solicita información que no esté cubierta o que sea específica de esta tarea.

Recopila este contexto (pregunta si no se proporciona):

1. Tipo de Negocio

  • B2C ecom / DTC, B2B SaaS, aplicación móvil, servicios, fintech
  • Volumen de pedidos o tamaño de lista (la economía del SMS depende de la escala)
  • Mezcla geográfica (EE.UU., UE, ambos; el cumplimiento varía drásticamente)

2. Estado Actual

  • Programa de SMS existente (plataforma, tamaño de lista, tasa de opt-in, tasa de opt-out, ingresos/envío)
  • Programa de email (el SMS funciona mejor como una capa adicional, no como un reemplazo)
  • Tipo de número telefónico: código corto, número gratuito, código largo (10DLC)

3. Postura de Cumplimiento

  • EE.UU.: ¿Registro A2P 10DLC completado? (Requerido desde 2022; sin él, tus mensajes serán filtrados)
  • ¿Mecanismo de opt-in en uso? (Casilla de verificación, opt-in por palabra clave, doble opt-in)
  • ¿La política de privacidad y los términos incluyen divulgaciones sobre SMS?

4. Objetivo

  • Generar ingresos (promocional, recuperación de carrito, post-compra)
  • Generar activación (bienvenida, incorporación, recordatorios de hitos)
  • Transaccional (actualizaciones de pedidos, códigos de autenticación, alertas)

Cuándo el SMS Supera al Email

El SMS no es "otro email." Úsalo donde las propiedades del canal ganan:

Caso de Uso¿SMS o Email?Por Qué
Recuperación de carrito abandonadoSMS primero98% de tasa de apertura en 3 min vs 20% para email en 24h
Actualizaciones de pedido/envíoSMSLos clientes lo quieren ya, en su teléfono
Venta flash / lanzamiento limitadoSMSCanal de urgencia; lectura inmediata
Códigos de autenticación / 2FASMS (o app)Sensible a latencia, debe llegar en segundos
Serie de bienvenidaEmail principal, capa SMSEl email lleva el contenido extenso
Nutrición educativaEmailDemasiado texto para SMS, los costos se acumulan
Boletín informativoEmailCanal incorrecto para SMS
Reactivación de clientes inactivosAmbosSMS para el empujón fuerte, email para el detalle de la oferta
Venta cruzada post-compraSMSAlta tasa de apertura, aprovecha el impulso de compra

Regla general: El SMS se gana el derecho de interrumpir gracias al opt-in. Úsalo para mensajes que realmente se beneficien de la inmediatez. Si puede esperar 24 horas, envíalo por email.


Cumplimiento Normativo — Léelo Primero

El cumplimiento es la base, no una ocurrencia tardía. Un solo acuerdo de demanda colectiva por TCPA cuesta entre $5M y $40M. Lo básico:

EE.UU. — TCPA (Ley de Protección al Consumidor Telefónico)

  1. Se requiere consentimiento expreso por escrito para SMS de marketing. El consentimiento implícito no cuenta.
  2. Divulgación clara en el opt-in debe incluir: nombre del programa, expectativa de frecuencia ("hasta 4 mensajes/mes"), instrucciones STOP/AYUDA, "Pueden aplicar tarifas de mensajes y datos", enlace a los términos.
  3. Respeta STOP/DAR DE BAJA en segundos, cada vez, sin excepciones, para cada variante de palabra clave (STOP, FIN, CANCELAR, DAR DE BAJA, SALIR).
  4. Responde AYUDA con un mensaje que contenga el nombre de la marca + información de STOP + contacto de soporte.
  5. Horario de silencio: no envíes mensajes de marketing antes de las 8 a. m. ni después de las 9 p. m. en la hora local del destinatario. Las reglas de las operadoras y las leyes estatales (p. ej., Florida, Oklahoma, Washington) son más estrictas que las federales; por defecto, usa de 9 a. m. a 8 p. m. hora local del destinatario.
  6. Mantén registros de consentimiento por escrito con marca de tiempo, fuente de opt-in y el texto de divulgación exacto mostrado. Auditable.

EE.UU. — Registro A2P 10DLC (requerido desde 2022)

Los códigos largos de 10 dígitos de aplicación a persona deben registrarse a través de The Campaign Registry (TCR) mediante tu plataforma de SMS. Sin registro:

  • El rendimiento se limita (o es cero)
  • Las operadoras filtran tus mensajes
  • Verás estado "entregado" pero los destinatarios no los recibirán

El registro cubre: verificación de identidad de la marca, caso de uso de la campaña (marketing, notificación de cuenta, OTP, etc.), mensajes de muestra, mecanismo de opt-in, texto de opt-out. El texto de muestra del mensaje del registro debe coincidir con lo que realmente envías.

UE/Reino Unido — Consentimiento derivado del GDPR

  • Se requiere opt-in explícito (sin casillas pre-marcadas)
  • El derecho a retirar el consentimiento debe ser tan fácil como otorgarlo
  • Las solicitudes de acceso del interesado se aplican a los registros de SMS
  • La Directiva ePrivacy se superpone al GDPR

Canadá — CASL

  • Consentimiento expreso + identificación del remitente + darse de baja en cada mensaje
  • Se permite el consentimiento implícito para relaciones comerciales existentes dentro de los 24 meses
  • Multas de hasta CAD $10 millones por infracción

Para detalles completos de cumplimiento, casos excepcionales, plantillas de texto de opt-in y plantillas de respuesta STOP/AYUDA: consulta references/compliance.md.


Tipos de Números Telefónicos (EE.UU.)

TipoRendimientoCostoCaso de UsoConfianza
Código corto (5-6 dígitos)100+ msg/seg$500–$1,000/mes + configuraciónMarketing de alto volumenLa más alta (verificada por operadoras)
Número gratuito (1-8XX)~3 msg/seg$10–$30/mesVolumen medio, soporte B2CMedia-alta (verificado por operadoras)
10DLC (código largo regular)1–250 msg/seg$2–$10/mesPYMES, conversacional, transaccionalMedia (requiere registro A2P 10DLC)

Regla general: lista <10K = 10DLC. Lista 10K–100K = número gratuito. Lista 100K+ = código corto.


Principios Básicos

1. Cada envío tiene un costo real

El SMS no es gratis. A $0.0075–$0.04 por envío + tarifas de operadora, un envío de 100K cuesta $750–$4,000. Esto fuerza la relevancia: no puedes "enviar masivamente." Segmenta con fuerza.

2. El opt-in es tu activo más valioso

La tasa de opt-in de email a SMS suele ser del 5–25%. Una lista SMS de alta calidad de 10K supera a una lista de baja calidad de 100K. Optimiza la calidad del opt-in, no el volumen.

3. Cada mensaje debe justificarse a sí mismo

El destinatario te dio su número de teléfono. Cada envío debe pasar la prueba: "¿me alegraría haber recibido este mensaje de texto?" Si no, no lo envíes.

4. Brevedad + claridad

160 caracteres GSM-7 = 1 segmento SMS. 161+ caracteres = 2 segmentos (se te cobrarán 2). Los emojis fuerzan la codificación UCS-2 (70 caracteres por segmento). Planifica el número de segmentos.

5. Una CTA, un enlace

Los enlaces cortos son obligatorios (klvy.co, txt.attn.tv, dominio corto de marca). Rastrea parámetros UTM en cada enlace.

6. Identidad del remitente, en cada envío

"De [Marca]:" o código corto de marca al inicio de cada mensaje. Incluso en flujos automatizados. Los destinatarios no pueden ver la dirección "de" — la necesitan en línea.


Tipos de Secuencias SMS

Confirmación de Bienvenida / Opt-In (inmediata)

Enviar 1: Confirmación + recompensa (inmediata)

De Acme: ¡Gracias por unirte! Aquí tienes un 10% de descuento: ACME10. Úsalo al pagar: acme.co/venta. Responde STOP para darte de baja.

Envío opcional 2 (24h después): Recordatorio + exhibición de los más vendidos

Carrito Abandonado (flujo de mayor ROI para ecom)

  • Envío 1 (30 min después del abandono): "¿Olvidaste algo? Tu carrito sigue aquí: [enlace corto]"
  • Envío 2 (4 horas después): Urgencia suave + prueba social
  • Envío 3 (24 horas después, opcional): Oferta de descuento (solo si el margen lo permite)

Nota: El descuento en el primer mensaje entrena a los clientes a abandonar. Reserva el descuento para el envío 2 o 3.

Abandono de Navegación

  • Envío 1 (1 hora después de la navegación): Producto + "¿Lo estás pensando?" + enlace

Post-Compra

  • Envío 1 (inmediato): Confirmación de pedido + fecha estimada de entrega (transaccional, consentimiento separado está bien)
  • Envío 2 (después de la entrega + 2 días): "¿Qué tal te va con [producto]?" + solicitud de reseña + venta cruzada

Reactivación (inactivos)

  • Envío 1 (60–90 días después de la última compra): "Te extrañamos" + selecciones personalizadas
  • Envío 2 (14 días después): Oferta de descuento
  • Envío 3 (final, 14 días después): Advertencia de baja + última oportunidad

Envíos Promocionales / de Campaña

  • Ventas flash, lanzamientos, BFCM
  • Máximo 1–2 envíos por campaña
  • Coordina con el calendario de envíos de email para evitar un doble impacto el mismo día

Transaccional (categoría de cumplimiento separada)

  • Actualizaciones de pedidos, envíos, códigos de autenticación, alertas de cuenta
  • Generalmente está bien sin consentimiento de marketing separado si está directamente relacionado con una transacción que el usuario inició
  • Aún sujeto al registro A2P 10DLC en EE.UU.

Para plantillas de secuencias completas con texto y tiempos: consulta references/sequence-templates.md.


Pautas de Redacción para SMS

Estructura

  1. ID del remitente ("De Acme:" o código corto de marca) — obligatorio
  2. Gancho — las primeras 5 palabras deciden si siguen leyendo
  3. Valor — qué beneficio obtienen, específicamente
  4. CTA + enlace corto — una sola acción, una sola URL
  5. Pie de página de cumplimiento — "Responde STOP para darte de baja" (obligatorio en la confirmación de opt-in y al menos trimestralmente después; recomendado por las operadoras en cada mensaje promocional)

Longitud

  • 160 caracteres (GSM-7) = 1 segmento. Apunta aquí.
  • 70 caracteres (UCS-2) si usas emojis, caracteres acentuados o comillas tipográficas: pagarás por más segmentos.
  • 161–306 caracteres = 2 segmentos (SMS concatenado). Aceptable para mensajes más ricos, pero pagas el doble por envío.
  • MMS (imagen + hasta 1,600 caracteres) = 3–5 veces el costo de SMS. Úsalo con moderación para momentos de alto impacto.

Voz

  • Conversacional, no corporativa. El SMS se siente personal — escribe como si le enviaras un mensaje de texto a un amigo.
  • Sin asunto, sin formato, sin jerga de marketing.
  • Los emojis están bien con moderación (uno por mensaje, situacionalmente).
  • TODO MAYÚSCULAS suena a gritos. Evítalo excepto para códigos explícitos (p. ej., "Usa ACME10").

Personalización

  • Token de nombre si está disponible (aumenta el CTR ~20%)
  • Basado en la navegación reciente de productos/categorías
  • Ofertas basadas en ubicación (cuando corresponda)
  • No finjas cercanía ("¡Oye, amigo!") — resulta contraproducente

Para patrones de redacción completos por tipo de secuencia con recuentos de caracteres: consulta references/sequence-templates.md.


Selección de Plataforma

PlataformaMejor ParaMCP NativoNivel de Costo
Klaviyo SMSDTC ecom que ya usa Klaviyo para email✓$$
PostscriptDTC ecom Shopify, integración profunda-$$
AttentiveEcom de mercado medio+, servicio completo-$$$
TwilioConstrucciones personalizadas, transaccional, desarrolladores-$ (API pura)
Brevo SMSCentrado en UE, combo email + SMS✓$
SimpleTextingPYMES, necesidades simples, facilidad de uso-$
Customer.ioAutomatización basada en comportamiento + SMS-$$

Elecciones rápidas:

  • Ya usas Klaviyo para email + DTC/ecom → Klaviyo SMS (sin segunda plataforma que aprender)
  • Shopify ecom, quieres funciones SMS más específicas → Postscript
  • Construir SMS personalizado en un producto → Twilio
  • SaaS B2B haciendo transaccional/autenticación → Twilio o Customer.io

Para análisis detallados de plataformas (funciones, precios, rutas de integración, registro A2P): consulta references/platforms.md.


Medición

Métricas Clave

MétricaQué te diceRango saludable (ecom DTC)
Tasa de opt-inSalud del embudo superior5–25% de los suscriptores de email
CTRRelevancia del mensaje8–15% (vs ~3% email)
Tasa de conversión (por envío)Impacto en ingresos1–5% por envío promocional
Ingresos por envío (RPS)Economía del canal$0.20–$2.00
Tasa de opt-out por envíoFatiga de la audiencia<2% por envío, <0.5% para promocional
Costo por envíoDisciplina de costos del canal$0.0075–$0.04
Tasa de crecimiento de listaImpulso de la audiencia5–15%/mes al inicio, 1–3% en estado estable

Qué rastrear en analíticas

  • Etiqueta UTM cada enlace: utm_source=sms&utm_medium=sms&utm_campaign=[campaign-name]
  • Atribución de conversiones: sesiones impulsadas por SMS, ingresos por último clic, conversiones asistidas
  • Impacto en LTV: suscriptores de SMS vs solo suscriptores de email (normalmente 1.5–3× LTV para los que optan por SMS)

Qué probar en A/B

  • Hora de envío (tarde vs noche, hora local)
  • Longitud del texto (SMS corto vs MMS con imagen)
  • Monto del descuento y activación (inmediato vs retrasado)
  • Tokens de personalización (con nombre vs sin nombre)
  • Texto de CTA ("Compra ahora" vs "Míralo" vs "Última oportunidad")

Cruza la habilidad ab-testing para un diseño de prueba adecuado y analytics para la configuración de atribución.


Formato de Salida

Cuando el usuario solicite un plan de SMS, devuelve:

  1. Verificación de cumplimiento: ¿Están registrados para A2P 10DLC (si están en EE.UU.)? ¿El mecanismo de opt-in cumple? Señala los bloqueos primero.
  2. Estrategia: Qué flujos de SMS construir primero, ordenados por ROI para su modelo de negocio.
  3. Diseños de secuencia: Para cada flujo prioritario, especifica el desencadenante, retraso, texto con recuento de caracteres, CTA, segmentación.
  4. Recomendación de plataforma: Basada en el stack, tamaño de lista y complejidad.
  5. Plan de medición: KPIs, puntos de referencia, cola de pruebas A/B.
  6. Pie de página de cumplimiento: Divulgaciones requeridas, plantillas de respuesta STOP/AYUDA.

Mantén las recomendaciones específicas. No digas "envía un SMS en el momento adecuado" — di "envía 30 minutos después del abandono del carrito, 4 horas después si no hay compra, 24 horas después con descuento."


Preguntas Específicas de la Tarea

  1. ¿Eres de EE.UU., UE o ambos? (Cambia completamente el enfoque de cumplimiento).
  2. ¿Está completo el registro A2P 10DLC (EE.UU.)?
  3. ¿En qué plataforma estás o consideras?
  4. ¿Tamaño de la lista de email y tasa de opt-in de SMS (si la hay)?
  5. ¿Qué secuencias tienes ya en funcionamiento?
  6. ¿Eres DTC ecom, aplicación móvil, SaaS B2B, servicios?
  7. ¿Cuál es el objetivo principal: ingresos, activación, retención o transaccional?

Errores Comunes

  1. Saltarse el registro A2P 10DLC — tus mensajes serán filtrados hasta quedar en nada. Regístrate primero, envía después.
  2. Tratar el SMS como si fuera email — enviar ráfagas promocionales diarias. Las tasas de opt-out se disparan, la lista muere.
  3. Descuento en el primer mensaje de carrito abandonado — entrena a los clientes a abandonar siempre. Resérvalo para el segundo o tercer envío.
  4. "De: [código corto]" genérico — los destinatarios necesitan el nombre de la marca en el mensaje mismo.
  5. Olvidar el horario de silencio — enviar a las 6 a. m. hora local genera bajas y quejas TCPA.
  6. Sin manejo de STOP/AYUDA — no negociable. Todas las plataformas lo manejan; verifica que la tuya lo haga.
  7. Emojis por todas partes — te lleva a la codificación UCS-2, pagando de 2 a 3 veces más por segmento. Úsalos con moderación.
  8. Enviar sin segmentación — el SMS de alta frecuencia sin personalización agota a los usuarios en 2 a 4 semanas.
  9. Ignorar los costos de las operadoras — las tarifas de finalización (cobradas por T-Mobile, Verizon, AT&T) pueden duplicar tu costo por envío real. No confíes solo en el precio base de la plataforma.
  10. No etiquetar enlaces con UTM — sin UTM, no puedes atribuir canales, y el SMS parece un canal sin rendimiento en los informes.

Archivos de Referencia

El directorio references/ contiene:

  • compliance.md — Divulgaciones completas de cumplimiento, casos excepcionales, texto para políticas de privacidad, plantillas de respuesta STOP/AYUDA, escenarios de prueba.
  • platforms.md — Análisis detallado de Klaviyo, Postscript, Attentive, Twilio, Brevo, SimpleTexting, Customer.io — precios, pros/contras, rutas de integración, estado de registro A2P.
  • sequence-templates.md — Plantillas de texto completas para cada tipo de secuencia con recuentos de caracteres, estructura de segmentos y pautas de pruebas A/B.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ab-testing

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions

ads

When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions

ai-seo

When the user wants to optimize content for AI search engines, get cited by LLMs, or appear in AI-generated answers. Also use when the user mentions

analytics

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions

aso

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions

attribution

When the user wants to figure out which marketing actually drives conversions and revenue, choose or interpret an attribution model, or reconcile conflicting numbers across tools. Also use when the user mentions

churn-prevention

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions

cold-email

Write B2B cold emails and follow-up sequences that get replies. Use when the user wants to write cold outreach emails, prospecting emails, cold email campaigns, sales development emails, or SDR emails. Also use when the user mentions

co-marketing

When the user wants to find co-marketing partners, plan joint campaigns, or brainstorm partnership opportunities. Use when the user says

community-marketing

Build and leverage online communities to drive product growth and brand loyalty. Use when the user wants to create a community strategy, grow a Discord or Slack community, manage a forum or subreddit, build brand advocates, increase word-of-mouth, drive community-led growth, engage users post-signup, or turn customers into evangelists. Trigger phrases: \

competitor-profiling

When the user wants to research, profile, or analyze competitors from their URLs. Also use when the user mentions

competitors

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions

content-strategy

When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions

copy-editing

When the user wants to edit, review, or improve existing marketing copy, or refresh outdated content. Also use when the user mentions

copywriting

When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says

coreyhaines31/ab-test-setup

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program," or "experiment playbook." Use this whenever someone is comparing two approaches and wants to measure which performs better, or when they want to build a systematic experimentation practice. For tracking implementation, see analytics-tracking. For page-level conversion optimization, see page-cro.

coreyhaines31/analytics-tracking

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "track conversions," "attribution," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wants to measure marketing results. For A/B test measurement, see ab-test-setup.

coreyhaines31/aso-audit

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions 'ASO audit,' 'app store optimization,' 'optimize my app listing,' 'improve app visibility,' 'app store ranking,' 'audit my listing,' 'why aren't people downloading my app,' 'improve my app conversion,' 'keyword optimization for app,' or 'compare my app to competitors.' Use when the user shares an App Store or Google Play URL and wants to improve it.

coreyhaines31/competitor-alternatives

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'battle card,' or 'competitor teardown.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For sales-specific competitor docs, see sales-enablement.

coreyhaines31/email-sequence

When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," "lifecycle emails," "trigger-based emails," "email funnel," "email workflow," "what emails should I send," "welcome series," or "email cadence." Use this for any multi-email automated flow. For cold outreach emails, see cold-email. For in-app onboarding, see onboarding-cro.

Skills relacionados