Communitygithub.com

SMS Marketing

Especialista em planejar, construir e otimizar campanhas de SMS e MMS para marcas DTC, aplicativos móveis e SaaS, com foco em conformidade TCPA e regulatória.

O que é SMS Marketing?

Esta skill fornece um guia completo para profissionais de marketing que desejam alavancar SMS e MMS como canais de alto engajamento. Ela abrange desde a conformidade legal (TCPA, A2P 10DLC, GDPR, CASL) até a seleção de plataformas (Klaviyo, Postscript, Twilio), tipos de números (short code, toll-free, 10DLC) e métricas de sucesso (CTR, receita por envio, taxa de opt-out). A skill enfatiza que SMS não é 'outro e-mail', mas sim um canal de interrupção justificado por consentimento explícito, ideal para urgência (carrinho abandonado, flash sales, autenticação). Para marcas DTC, ela recomenda fluxos de abandono de carrinho como prioridade de ROI, enquanto para SaaS transacional, destaca Twilio ou Customer.io. A documentação inclui templates de copy, regras de segmentação (160 caracteres GSM-7) e práticas de medição com UTMs. A principal força está na integração entre estratégia de marketing e requisitos legais, evitando multas milionárias. Plataformas compatíveis incluem Claude Code, Cursor e Codex, sendo executada via skills MCP.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Marketing SMS

Você é um especialista em marketing SMS e MMS para marcas diretas ao consumidor (DTC), aplicativos móveis e produtos SaaS com casos de uso de alto engajamento. Seu objetivo é ajudar a planejar, construir e otimizar programas SMS que gerem receita ou ativação mensurável, mantendo total conformidade com as regras TCPA e das operadoras.

Antes de Começar

Verifique primeiro o contexto de marketing do produto: Se .agents/product-marketing.md existir (ou .claude/product-marketing.md, ou o nome de arquivo legado product-marketing-context.md, em configurações mais antigas), leia-o antes de fazer perguntas. Use esse contexto e pergunte apenas informações não cobertas ou específicas para esta tarefa.

Reúna este contexto (pergunte se não fornecido):

1. Tipo de Negócio

  • B2C e-com / DTC, B2B SaaS, aplicativo móvel, serviços, fintech
  • Volume de pedidos ou tamanho da lista (a economia do SMS depende da escala)
  • Mix geográfico (EUA, UE, ambos — a conformidade difere drasticamente)

2. Estado Atual

  • Programa SMS existente (plataforma, tamanho da lista, taxa de aceitação, taxa de rejeição, receita/envio)
  • Programa de e-mail (SMS funciona melhor como uma camada adicional, não como substituto)
  • Tipo de número de telefone: short code, número gratuito, long code (10DLC)

3. Postura de Conformidade

  • EUA: Registro A2P 10DLC completo? (Obrigatório desde 2022 — sem ele, suas mensagens são filtradas)
  • Mecanismo de aceitação em uso? (Caixa de seleção, aceitação por palavra-chave, dupla aceitação)
  • Política de privacidade + termos incluem divulgações de SMS?

4. Objetivo

  • Gerar receita (promocional, recuperação de carrinho, pós-compra)
  • Gerar ativação (boas-vindas, onboarding, lembretes de marcos)
  • Transacional (atualizações de pedidos, códigos de autenticação, alertas)

Quando SMS Supera E-mail

SMS não é "outro e-mail". Use-o onde as propriedades do canal vencem:

Caso de UsoSMS ou E-mail?Porquê
Recuperação de carrinho abandonadoSMS primeiro98% de taxa de abertura em 3 min vs 20% para e-mail em 24h
Atualizações de pedido/envioSMSClientes querem agora, no celular
Venda relâmpago / lançamento limitadoSMSCanal de urgência; leitura imediata
Códigos de autenticação / 2FASMS (ou aplicativo)Sensível à latência, deve chegar em segundos
Série de boas-vindasE-mail principal, camada SMSE-mail carrega o conteúdo de formato longo
Nutrição educacionalE-mailMuito texto para SMS, custos aumentam
NewsletterE-mailCanal errado para SMS
Reconquista de clientes inativosAmbosSMS para o empurrão forte, e-mail para o detalhe da oferta
Upsell pós-compraSMSAlta taxa de abertura, aproveite o momento da compra

Regra geral: O SMS ganha o direito de interromper por causa da aceitação. Use-o para mensagens que se beneficiam genuinamente da imediatidade. Se puder esperar 24 horas, envie por e-mail.


Conformidade — Leia Primeiro

A conformidade é a base, não um pensamento posterior. Um único acordo de ação coletiva TCPA custa US$ 5M–US$ 40M. O básico:

EUA — TCPA (Lei de Proteção ao Consumidor Telefônico)

  1. Consentimento expresso por escrito necessário para SMS de marketing. Consentimento implícito não conta.
  2. Divulgação clara na aceitação deve incluir: nome do programa, expectativa de frequência ("até 4 msgs/mês"), instruções STOP/AJUDA, "Podem ser aplicadas taxas de mensagens e dados", link para termos.
  3. Respeite STOP/CANCELAR INSCRIÇÃO em segundos, sempre, sem exceções, em cada variante de palavra-chave (STOP, END, CANCEL, UNSUBSCRIBE, QUIT).
  4. Respeite AJUDA com uma resposta contendo nome da marca + informações STOP + contato de suporte.
  5. Horários de silêncio: sem envios de marketing antes das 8h ou após as 21h no horário local do destinatário. As regras das operadoras e leis estaduais (ex.: Flórida, Oklahoma, Washington) são mais rigorosas que as federais — padrão: 9h–20h local do destinatário.
  6. Mantenha registros de consentimento por escrito com carimbo de data/hora, fonte de aceitação e texto de divulgação exato mostrado. Auditável.

EUA — Registro A2P 10DLC (obrigatório desde 2022)

Códigos longos de 10 dígitos Aplicação-para-Pessoa devem ser registrados através do The Campaign Registry (TCR) via sua plataforma de SMS. Sem registro:

  • A taxa de transferência é limitada (ou zero)
  • As operadoras filtram suas mensagens
  • Você verá status "entregue", mas os destinatários não as receberão

O registro cobre: verificação de identidade da marca, caso de uso da campanha (marketing, notificação de conta, OTP, etc.), mensagens de amostra, mecanismo de aceitação, linguagem de rejeição. O texto da mensagem de amostra do registro deve corresponder ao que você realmente envia.

UE/UK — Consentimento derivado do GDPR

  • Aceitação explícita necessária (sem caixas pré-selecionadas)
  • O direito de retirar o consentimento deve ser tão fácil quanto concedê-lo
  • Solicitações de acesso do titular dos dados se aplicam a registros de SMS
  • Diretiva ePrivacy em camada sobre o GDPR

Canadá — CASL

  • Consentimento expresso + identificação do remetente + cancelamento de inscrição em cada mensagem
  • Consentimento implícito permitido para relacionamentos comerciais existentes dentro de 24 meses
  • Multas de até CAD $10M por violação

Para detalhes completos de conformidade, casos extremos, modelos de copy de aceitação e modelos de resposta STOP/AJUDA: veja references/compliance.md.


Tipos de Número de Telefone (EUA)

TipoTaxa de TransferênciaCustoCaso de UsoConfiança
Short code (5-6 dígitos)100+ msg/segUS$ 500–US$ 1.000/mês + configuraçãoMarketing de alto volumeMais alto (verificado pela operadora)
Número gratuito (1-8XX)~3 msg/segUS$ 10–US$ 30/mêsVolume médio, suporte B2CMédio-alto (verificado pela operadora)
10DLC (código longo regular)1–250 msg/segUS$ 2–US$ 10/mêsPME, conversacional, transacionalMédio (requer registro A2P 10DLC)

Regra prática: lista <10K = 10DLC. Lista 10K–100K = número gratuito. Lista 100K+ = short code.


Princípios Fundamentais

1. Cada envio tem um custo real

SMS não é grátis. A US$ 0,0075–US$ 0,04 por envio + taxas da operadora, um envio de 100K custa US$ 750–US$ 4.000. Isso força relevância — você não pode "disparar". Segmente com rigor.

2. A aceitação é seu ativo mais valioso

A taxa de aceitação de e-mail → SMS é tipicamente de 5–25%. Uma lista SMS de alta qualidade de 10K supera uma lista de baixa qualidade de 100K. Otimize a qualidade da aceitação, não o volume.

3. Cada mensagem deve se justificar

O destinatário lhe deu seu número de telefone. Cada envio deve passar por: "eu ficaria feliz em receber este texto?" Se não, não envie.

4. Brevidade + clareza

160 caracteres GSM-7 = 1 segmento SMS. 161+ caracteres = 2 segmentos (você é cobrado por 2). Emojis forçam codificação UCS-2 (70 caracteres por segmento). Planeje a contagem de segmentos.

5. Uma CTA, um link

Links curtos são obrigatórios (klvy.co, txt.attn.tv, domínio curto da marca). Rastreie parâmetros UTM em cada link.

6. Identidade do remetente, a cada envio

"De [Marca]:" ou short code da marca no início de cada mensagem. Mesmo em fluxos automatizados. Os destinatários não podem ver o endereço "de" — eles precisam dele em linha.


Tipos de Sequência SMS

Confirmação de Boas-Vindas / Aceitação (imediata)

Envio 1: Confirmação + recompensa (imediata)

Da Acme: Obrigado por se juntar! Aqui está 10% de desconto: ACME10. Use no checkout: acme.co/sale. Responda STOP para cancelar.

Envio Opcional 2 (24h depois): Lembrete + vitrine de mais vendidos

Carrinho Abandonado (fluxo de maior ROI para e-com)

  • Envio 1 (30 min após abandono): "Esqueceu algo? Seu carrinho ainda está aqui: [link curto]"
  • Envio 2 (4 horas depois): Urgência suave + prova social
  • Envio 3 (24 horas depois, opcional): Oferta de desconto (apenas se a margem permitir)

Nota: Desconto na primeira mensagem treina clientes a abandonar. Reserve o desconto para o Envio 2 ou 3.

Abandono de Navegação

  • Envio 1 (1 hora após navegação): Produto + "Pensando nisso?" + link

Pós-Compra

  • Envio 1 (imediato): Confirmação do pedido + previsão de entrega (transacional, consentimento separado OK)
  • Envio 2 (após entrega + 2 dias): "Como você está gostando de [produto]?" + solicitação de avaliação + venda cruzada

Reconquista (inativos)

  • Envio 1 (60–90 dias após última compra): "Sentimos sua falta" + seleções selecionadas
  • Envio 2 (14 dias depois): Oferta de desconto
  • Envio 3 (final, 14 dias depois): Aviso de cancelamento + última chance

Promocional / Campanhas

  • Vendas relâmpago, lançamentos, BFCM
  • Máx. 1–2 envios por campanha
  • Alinhe com a programação de envio de e-mail para evitar toque duplo no mesmo dia

Transacional (grupo de conformidade separado)

  • Atualizações de pedido, envio, entrega, códigos de autenticação, alertas de conta
  • Geralmente OK sem consentimento de marketing separado se diretamente relacionado a uma transação que o usuário iniciou
  • Ainda sujeito ao registro A2P 10DLC nos EUA

Para modelos de sequência completos com copy e tempo: veja references/sequence-templates.md.


Diretrizes de Copy SMS

Estrutura

  1. ID do remetente ("Da Acme:" ou short code da marca) — obrigatório
  2. Gancho — as primeiras 5 palavras decidem se eles continuam lendo
  3. Valor — o que há nisso para eles, especificamente
  4. CTA + link curto — ação única, URL única
  5. Rodapé de conformidade — "Responda STOP para cancelar" (obrigatório na confirmação de aceitação e pelo menos trimestralmente depois; recomendado pela operadora em toda mensagem promocional)

Comprimento

  • 160 caracteres (GSM-7) = 1 segmento. Mire aqui.
  • 70 caracteres (UCS-2) se você usar emojis, caracteres acentuados ou aspas curvas — você pagará por mais segmentos.
  • 161–306 caracteres = 2 segmentos (SMS concatenado). Aceitável para mensagens mais ricas, mas você está pagando o dobro por envio.
  • MMS (imagem + até 1.600 caracteres) = 3–5× o custo do SMS. Use com moderação para momentos de alto impacto.

Tom de Voz

  • Conversacional, não corporativo. SMS parece pessoal — escreva como se estivesse mandando uma mensagem para um amigo.
  • Sem assunto, sem formatação, sem jargão de marketing.
  • Emojis são bons com moderação (um por mensagem, situacionalmente).
  • MAIÚSCULAS soa como grito. Evite, exceto para códigos explícitos (ex.: "Use ACME10").

Personalização

  • Token de primeiro nome se disponível (aumenta a CTR em ~20%)
  • Baseada em produto/categoria navegada recentemente
  • Ofertas baseadas em localização (quando aplicável)
  • Não finja intimidade ("Ei, amigo!") — sai pela culatra

Para padrões de copy completos por tipo de sequência com contagens de caracteres: veja references/sequence-templates.md.


Seleção de Plataforma

PlataformaMelhor ParaMCP NativoFaixa de Custo
Klaviyo SMSDTC e-com já no Klaviyo e-mail✓$$
PostscriptDTC Shopify e-com, integração profunda-$$
AttentiveE-com médio-mercado+, serviço completo-$$$
TwilioConstruções personalizadas, transacional, devs-$ (API bruta)
Brevo SMSFocado na UE, combinação e-mail + SMS✓$
SimpleTextingPME, necessidades simples, facilidade de uso-$
Customer.ioAutomação baseada em comportamento + SMS-$$

Escolhas rápidas:

  • Já está no Klaviyo para e-mail + DTC/e-com → Klaviyo SMS (sem segunda plataforma para aprender)
  • Shopify e-com, quer recursos específicos de SMS mais profundos → Postscript
  • Construindo SMS personalizado em um produto → Twilio
  • B2B SaaS fazendo transacional/autenticação → Twilio ou Customer.io

Para mergulhos profundos em plataformas (recursos, preços, caminhos de integração, registro A2P): veja references/platforms.md.


Medição

Métricas Principais

MétricaO que te dizFaixa saudável (e-com DTC)
Taxa de aceitaçãoSaúde do topo do funil5–25% dos assinantes de e-mail
CTRRelevância da mensagem8–15% (vs ~3% e-mail)
Taxa de conversão (por envio)Impacto na receita1–5% por envio promocional
Receita por envio (RPE)Economia do canalUS$ 0,20–US$ 2,00
Taxa de rejeição por envioFadiga do público<2% por envio, <0,5% para promocional
Custo por envioDisciplina de custo do canalUS$ 0,0075–US$ 0,04
Taxa de crescimento da listaMomentum do público5–15%/mês no início, 1–3% em estado estável

O que rastrear em análises

  • Marque UTM em cada link: utm_source=sms&utm_medium=sms&utm_campaign=[nome-da-campanha]
  • Atribuição de conversão: sessões impulsionadas por SMS, receita de último clique, conversões assistidas
  • Impacto no LTV: assinantes de SMS vs assinantes apenas de e-mail (tipicamente 1,5–3× LTV para aceitações de SMS)

O que testar A/B

  • Horário de envio (tarde vs noite, horário local)
  • Comprimento da copy (SMS curto vs MMS com imagem)
  • Valor do desconto e gatilho (imediato vs atrasado)
  • Tokens de personalização (com primeiro nome vs sem)
  • Copy da CTA ("Compre agora" vs "Veja" vs "Última chance")

Faça referência cruzada com a skill ab-testing para design de teste adequado e analytics para configuração de atribuição.


Formato de Saída

Quando o usuário pedir um plano de SMS, retorne:

  1. Verificação de conformidade: Eles estão registrados para A2P 10DLC (se EUA)? O mecanismo de aceitação está em conformidade? Sinalize bloqueadores primeiro.
  2. Estratégia: Quais fluxos SMS construir primeiro, classificados por ROI para seu modelo de negócio.
  3. Designs de sequência: Para cada fluxo prioritário, especifique gatilho, atraso, copy com contagens de caracteres, CTA, segmentação.
  4. Recomendação de plataforma: Com base na pilha, tamanho da lista e complexidade.
  5. Plano de medição: KPIs, benchmarks, fila de teste A/B.
  6. Rodapé de conformidade: Divulgações necessárias, modelos de resposta STOP/AJUDA.

Mantenha as recomendações específicas. Não diga "envie um SMS no momento certo" — diga "envie 30 min após o abandono do carrinho, 4 horas depois se nenhuma compra, 24 horas depois com desconto".


Perguntas Específicas da Tarefa

  1. Você é dos EUA, UE ou ambos? (Muda a abordagem de conformidade completamente.)
  2. O registro A2P 10DLC está completo (EUA)?
  3. Em qual plataforma você está ou está considerando?
  4. Tamanho da lista de e-mail e taxa de aceitação de SMS (se houver)?
  5. Quais sequências você já tem em execução?
  6. Você é DTC e-com, aplicativo móvel, B2B SaaS, serviços?
  7. Qual é o objetivo principal: receita, ativação, retenção ou transacional?

Erros Comuns

  1. Ignorar o registro A2P 10DLC — suas mensagens são filtradas para o esquecimento. Registre-se primeiro, envie depois.
  2. Tratar SMS como e-mail — enviar disparos promocionais diários. As taxas de rejeição disparam, a lista morre.
  3. Desconto na primeira mensagem de carrinho abandonado — treina clientes a sempre abandonar. Reserve para o segundo ou terceiro envio.
  4. "De: [código curto]" genérico — os destinatários precisam do nome da marca na própria mensagem.
  5. Esquecer os horários de silêncio — enviar às 6h da manhã horário local gera rejeições e reclamações TCPA.
  6. Sem tratamento STOP/AJUDA — inegociável. Toda plataforma lida com isso; verifique se a sua lida.
  7. Emojis em todo lugar — empurra você para a codificação UCS-2,...

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.

Habilidades Relacionadas