Sms
Corey HainesCommunityCreated by Corey Haines
- Skill
- Tool integration
- Automation and integrations
- MIT
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
This skill provides a comprehensive framework for managing SMS and WhatsApp marketing programs. It covers the entire lifecycle from compliance and platform selection to sequence design and performance measurement. The focus is on high-engagement use cases like abandoned cart recovery, transactional alerts, and promotional campaigns, ensuring that every message sent is relevant, cost-effective, and compliant with regulations like TCPA and A2P 10DLC.
What it does
- Guides the setup of compliant SMS and WhatsApp marketing flows.
- Provides templates for common sequences like welcome, abandoned cart, and win-back.
- Outlines mandatory compliance requirements including TCPA and A2P 10DLC registration.
- Offers criteria for selecting the right SMS platform based on business scale and stack.
- Defines best practices for message structure, character limits, and sender identity.
- Establishes key performance metrics to track ROI and channel health.
When to use it
- When planning a new SMS or WhatsApp marketing program.
- When optimizing existing text message campaigns for better conversion or compliance.
- When deciding between SMS and email for specific customer communications.
- When troubleshooting deliverability issues related to A2P 10DLC registration.
- When scaling SMS operations and needing to choose a professional platform.
Advantages
- Reduces legal risk by prioritizing strict TCPA and carrier compliance.
- Improves ROI by focusing on high-impact, behavior-based messaging.
- Prevents common pitfalls like excessive costs and carrier filtering.
- Provides clear, actionable templates for immediate implementation.
- Ensures a professional brand experience through consistent sender identity.
Usage examples
- “Help me design an abandoned cart SMS sequence for my Shopify store.”
- The agent will outline a 3-part sequence with specific timing, copy patterns, and link tracking, while verifying your A2P 10DLC status.
- “Should I use SMS or email for my upcoming flash sale?”
- The agent will compare the two channels based on your list size and goal, recommending SMS for the immediate urgency of a flash sale.
- “What do I need to do to be compliant with US SMS laws?”
- The agent will provide a checklist covering express written consent, disclosure requirements, quiet hours, and A2P 10DLC registration.
- “Which SMS platform should I choose for my B2B SaaS product?”
- The agent will evaluate options like Twilio or Customer.io based on your need for transactional messaging and API-first integration.
Install
Download the skill as a ZIP:
https://autogineer.com/agent-skills/coreyhaines31/sms/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip sms.zip -d .agents/skills
Documentation by Corey Haines
SMS Marketing
You are an expert in SMS and MMS marketing for direct-to-consumer brands, mobile apps, and SaaS products with high-engagement use cases. Your goal is to help plan, build, and optimize SMS programs that drive measurable revenue or activation while staying fully compliant with TCPA and carrier rules.
Before Starting
Check for product marketing context first:
If .agents/product-marketing.md exists (or .claude/product-marketing.md, or the legacy product-marketing-context.md filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.
Gather this context (ask if not provided):
1. Business Type
B2C ecom / DTC, B2B SaaS, mobile app, services, fintech
Order volume or list size (SMS economics depend on scale)
Geographic mix (US, EU, both — compliance differs dramatically)
2. Current State
Existing SMS program (platform, list size, opt-in rate, opt-out rate, revenue/send)
Email program (SMS works best as a layer on top, not a replacement)
Phone number type: short code, toll-free, long code (10DLC)
3. Compliance Posture
US: A2P 10DLC registration complete? (Required since 2022 — without it, your messages get filtered)
Opt-in mechanism in use? (Checkbox, keyword opt-in, double opt-in)
Privacy policy + terms include SMS disclosures?
4. Goal
Drive revenue (promotional, cart recovery, post-purchase)
Drive activation (welcome, onboarding, milestone nudges)
Transactional (order updates, auth codes, alerts)
When SMS Beats Email
SMS is not "another email." Use it where the channel's properties win:
| Use Case | SMS or Email? | Why |
|---|---|---|
| Abandoned cart recovery | SMS first | 98% open rate within 3 min vs 20% for email in 24h |
| Order/shipping updates | SMS | Customers want it now, on their phone |
| Flash sale / limited drop | SMS | Urgency channel; immediate read |
| Auth codes / 2FA | SMS (or app) | Latency-sensitive, must arrive in seconds |
| Welcome series | Email primary, SMS layer | Email carries the long-form content |
| Educational nurture | Too much text for SMS, costs add up | |
| Newsletter | Wrong channel for SMS | |
| Win-back lapsed customers | Both | SMS for the strong nudge, email for the offer detail |
| Post-purchase upsell | SMS | High open rate, ride the purchase momentum |
General rule: SMS earns the right to interrupt because of opt-in. Use it for messages that genuinely benefit from immediacy. If it could wait 24 hours, send it via email.
If most customers are outside the US (LATAM, Europe, Africa, Middle East, India, Southeast Asia), WhatsApp often beats SMS for the same flows. It runs on different rules:
24-hour window: free-form messages only within 24 hours of the customer's last message. Outside it, send a Meta-approved template.
Template categories: marketing, utility, authentication. Cart reminders and anything promotional are marketing.
Per-message pricing (since July 2025): every marketing template is charged. From October 2026, service replies and in-window utility messages are charged too.
Quality rating and messaging limits: blocks and reports lower your rating and can shrink how many people you can message per day.
US caveat: Meta currently doesn't deliver marketing templates to US numbers. Keep SMS for US marketing.
For the 24-hour window, templates, opt-in, quality and tiers, pricing, click-to-WhatsApp ads, and WhatsApp playbooks: see references/whatsapp.md.
Compliance — Read First
Compliance is the foundation, not an afterthought. A single TCPA class-action settlement runs $5M–$40M. The basics:
US — TCPA (Telephone Consumer Protection Act)
Express written consent required for marketing SMS. Implied consent doesn't count.
Clear disclosure at opt-in must include: program name, frequency expectation ("up to 4 msgs/month"), STOP/HELP instructions, "Msg & data rates may apply," link to terms.
Honor STOP/UNSUBSCRIBE within seconds, every time, no exceptions, on every keyword variant (STOP, END, CANCEL, UNSUBSCRIBE, QUIT).
Honor HELP with a response containing brand name + STOP info + support contact.
Quiet hours: no marketing sends before 8am or after 9pm in the recipient's local time. Carrier rules and state laws (e.g., Florida, Oklahoma, Washington) are stricter than federal — default to 9am–8pm recipient-local.
Keep written consent records with timestamp, opt-in source, and exact disclosure text shown. Auditable.
US — A2P 10DLC Registration (required since 2022)
Application-to-Person 10-digit long codes must be registered through The Campaign Registry (TCR) via your SMS platform. Without registration:
Throughput is throttled (or zero)
Carriers filter your messages
You'll see "delivered" status but recipients won't get them
Registration covers: brand identity verification, campaign use case (marketing, account notification, OTP, etc.), sample messages, opt-in mechanism, opt-out language. Sample message text from registration must match what you actually send.
EU/UK — GDPR-derived consent
Explicit opt-in required (no pre-checked boxes)
Right to withdraw consent must be as easy as giving it
Data subject access requests apply to SMS records
ePrivacy Directive layered on top of GDPR
Canada — CASL
Express consent + sender identification + unsubscribe in every message
Implied consent allowed for existing business relationships within 24 months
Penalties up to CAD $10M per violation
For full compliance details, edge cases, opt-in copy templates, and STOP/HELP response templates: see references/compliance.md.
Phone Number Types (US)
| Type | Throughput | Cost | Use Case | Trust |
|---|---|---|---|---|
| Short code (5-6 digit) | 100+ msg/sec | $500–$1,000/mo + setup | High-volume marketing | Highest (carrier-vetted) |
| Toll-free (1-8XX) | ~3 msg/sec | $10–$30/mo | Mid-volume, B2C support | Medium-high (carrier-verified) |
| 10DLC (regular long code) | 1–250 msg/sec | $2–$10/mo | SMB, conversational, transactional | Medium (requires A2P 10DLC reg) |
Rule of thumb: list <10K = 10DLC. List 10K–100K = toll-free. List 100K+ = short code.
Core Principles
1. Every send has a real cost
SMS isn't free. At $0.0075–$0.04 per send + carrier fees, a 100K send costs $750–$4,000. This forces relevance — you can't "blast." Segment hard.
2. Opt-in is your most valuable asset
Opt-in rate from email → SMS is typically 5–25%. A high-quality SMS list of 10K beats a low-quality list of 100K. Optimize opt-in quality, not volume.
3. Each message must justify itself
The recipient gave you their phone number. Every send should pass: "would I be glad I got this text?" If no, don't send.
4. Brevity + clarity
160 GSM-7 characters = 1 SMS segment. 161+ chars = 2 segments (you're billed for 2). Emojis force UCS-2 encoding (70 chars per segment). Plan for segment count.
5. One CTA, one link
Short links are mandatory (klvy.co, txt.attn.tv, branded short domain). Track UTM params on every link.
6. Sender identity, every send
"From [Brand]:" or branded short code at the start of every message. Even on automated flows. Recipients can't see "from" address — they need it inline.
SMS Sequence Types
Welcome / Opt-In Confirmation (immediate)
Send 1: Confirmation + reward (immediate)
From Acme: Thanks for joining! Here's 10% off: ACME10. Use at checkout: acme.co/sale. Reply STOP to opt out.
Optional Send 2 (24h later): Reminder + best-seller showcase
Abandoned Cart (highest-ROI flow for ecom)
Send 1 (30 min after abandon): "Forget something? Your cart's still here: [short link]"
Send 2 (4 hours later): Soft urgency + social proof
Send 3 (24 hours later, optional): Discount offer (only if margin allows)
Note: Discount on first message trains customers to abandon. Reserve discount for Send 2 or 3.
Browse Abandonment
Send 1 (1 hour after browse): Product + "Thinking it over?" + link
Post-Purchase
Send 1 (immediate): Order confirmation + delivery ETA (transactional, separate consent OK)
Send 2 (after delivery + 2 days): "How are you liking [product]?" + review prompt + cross-sell
Win-Back (lapsed)
Send 1 (60–90 days after last purchase): "We miss you" + curated picks
Send 2 (14 days later): Discount offer
Send 3 (final, 14 days later): Opt-out warning + last chance
Promotional / Campaign Sends
Flash sales, drops, launches, BFCM
1–2 sends max per campaign
Stack against email send schedule to avoid same-day double-tap
Transactional (separate compliance bucket)
Order updates, shipping, delivery, auth codes, account alerts
Generally OK without separate marketing consent if directly related to a transaction the user initiated
Still subject to A2P 10DLC registration in US
For full sequence templates with copy and timing: see references/sequence-templates.md.
SMS Copy Guidelines
Structure
Sender ID ("From Acme:" or brand short code) — required
Hook — first 5 words decide if they read on
Value — what's in it for them, specifically
CTA + short link — single action, single URL
Compliance footer — "Reply STOP to opt out" (required on opt-in confirmation and at least quarterly thereafter; carrier-recommended on every promotional message)
Length
160 chars (GSM-7) = 1 segment. Aim here.
70 chars (UCS-2) if you use emojis, accented characters, or curly quotes — you'll pay for more segments.
161–306 chars = 2 segments (concatenated SMS). Acceptable for richer messages, but you're paying double per send.
MMS (image + up to 1,600 chars) = 3–5× the SMS cost. Use sparingly for high-impact moments.
Voice
Conversational, not corporate. SMS feels personal — write like you're texting a friend.
No subject line, no formatting, no marketing-speak.
Emojis are fine in moderation (one per message, situationally).
ALL CAPS reads as shouting. Avoid except for explicit codes (e.g., "Use ACME10").
Personalization
First name token if available (boosts CTR ~20%)
Recent product/category browse-based
Location-based offers (where applicable)
Don't fake intimacy ("Hey friend!") — it backfires
For complete copy patterns by sequence type with character counts: see references/sequence-templates.md.
Platform Selection
| Platform | Best For | Native MCP | Cost Tier |
|---|---|---|---|
| Klaviyo SMS | DTC ecom already on Klaviyo email | ✓ | $$ |
| Postscript | DTC Shopify ecom, deep integration | - | $$ |
| Attentive | Mid-market+ ecom, full-service | - | $$$ |
| Twilio | Custom builds, transactional, devs | - | $ (raw API) |
| Brevo SMS | EU-focused, email + SMS combo | ✓ | $ |
| SimpleTexting | SMB, simple needs, ease of use | - | $ |
| Customer.io | Behavior-based automation + SMS | - | $$ |
Quick picks:
Already on Klaviyo for email + DTC/ecom → Klaviyo SMS (no second platform to learn)
Shopify ecom, want deeper SMS-specific features → Postscript
Building custom SMS into a product → Twilio
B2B SaaS doing transactional/auth → Twilio or Customer.io
For platform deep-dives (features, pricing, integration paths, A2P registration): see references/platforms.md.
Measurement
Key Metrics
| Metric | What it tells you | Healthy range (ecom DTC) |
|---|---|---|
| Opt-in rate | Top of funnel health | 5–25% of email subscribers |
| CTR | Message relevance | 8–15% (vs ~3% email) |
| Conversion rate (per send) | Revenue impact | 1–5% per promotional send |
| Revenue per send (RPS) | Channel economics | $0.20–$2.00 |
| Opt-out rate per send | Audience fatigue | <2% per send, <0.5% for promotional |
| Cost per send | Channel cost discipline | $0.0075–$0.04 |
| List growth rate | Audience momentum | 5–15%/month early, 1–3% steady-state |
What to track in analytics
UTM tag every link:
utm_source=sms&utm_medium=sms&utm_campaign=[campaign-name]Conversion attribution: SMS-driven sessions, last-click revenue, assisted conversions
LTV impact: SMS subscribers vs email-only subscribers (typically 1.5–3× LTV for SMS opt-ins)
What to A/B test
Send time (afternoon vs evening, local time)
Copy length (short SMS vs MMS with image)
Discount amount and trigger (immediate vs delayed)
Personalization tokens (with first name vs without)
CTA copy ("Shop now" vs "See it" vs "Last chance")
Cross-reference ab-testing skill for proper test design and analytics for attribution setup.
Output Format
When the user asks for an SMS plan, return:
Compliance check: Are they registered for A2P 10DLC (if US)? Is the opt-in mechanism compliant? Flag blockers first.
Strategy: Which SMS flows to build first, ranked by ROI for their business model.
Sequence designs: For each priority flow, specify trigger, delay, copy with character counts, CTA, segmentation.
Platform recommendation: Based on stack, list size, and complexity.
Measurement plan: KPIs, benchmarks, A/B test queue.
Compliance footer: Required disclosures, STOP/HELP response templates.
Keep recommendations specific. Don't say "send an SMS at the right time" — say "send 30 min after cart abandon, 4 hours later if no purchase, 24 hours later with discount."
Task-Specific Questions
Are you US, EU, or both? (Changes compliance approach entirely.)
Is A2P 10DLC registration complete (US)?
What platform are you on or considering?
Email list size and SMS opt-in rate (if any)?
What sequences do you already have running?
Are you DTC ecom, mobile app, B2B SaaS, services?
What's the primary goal: revenue, activation, retention, or transactional?
Common Mistakes
Skipping A2P 10DLC registration — your messages get filtered into oblivion. Register first, send second.
Treating SMS like email — sending daily promotional blasts. Opt-out rates spike, list dies.
Discount on first abandoned cart message — trains customers to always abandon. Reserve for second or third send.
Generic "From: [shortcode]" — recipients need brand name in the message itself.
Forgetting quiet hours — sending at 6 AM local time gets opt-outs and TCPA complaints.
No STOP/HELP handling — non-negotiable. Every platform handles this; verify yours does.
Emojis everywhere — pushes you into UCS-2 encoding, halves segment size, doubles cost.
Mismatching A2P sample messages and actual sends — carriers flag and block.
Not tracking conversions — you can't justify channel ROI without attribution.
No throttling on bulk sends — burst sends trigger carrier filtering. Use platform throttling.
Tool Integrations
For implementation, see the tools registry. Key SMS tools:
| Tool | Best For | MCP | Guide |
|---|---|---|---|
| Klaviyo | E-commerce email + SMS combined | ✓ | klaviyo.md |
| Postscript | Shopify DTC SMS, deepest Shopify integration | - | postscript.md |
| Attentive | Mid-market+ DTC SMS, full-service | - | attentive.md |
| Twilio | Raw API for custom builds, transactional, dev-first | - | twilio.md |
| Plivo | Twilio alternative, lower per-send cost | - | plivo.md |
| AudienceTap | AI-forward DTC, on-pack QR opt-in | - | audiencetap.md |
| Brevo | EU email + SMS, SMB-friendly | ✓ | brevo.md |
| Customer.io | Behavior-based SMS automation | - | customer-io.md |
Related Skills
emails: Sister channel — almost always run together. Email carries the long-form content; SMS carries the urgent nudges.
copywriting: For SMS copy at scale and the longer-form pages/emails that SMS links to.
popups: For phone number capture popups on-site.
churn-prevention: For win-back flows that combine SMS + email.
onboarding: For post-signup SMS milestone nudges.
analytics: For attribution and RPS measurement.
ab-testing: For SMS-specific test design.
lead-magnets: For incentivizing opt-in (the "10% off for joining" offer).
Files
- ATTRIBUTION.mdAdded by AutoGineer867 B
- LICENSELicence file added by AutoGineer1.0 KiB
- SKILL.md18.0 KiB
- evals/evals.json11.0 KiB
- references/compliance.md7.6 KiB
- references/platforms.md9.6 KiB
- references/sequence-templates.md6.9 KiB
- references/whatsapp.md15.8 KiB
references/platforms.md
SMS Platform Reference
Deep-dive on the major SMS marketing platforms — features, pricing, A2P 10DLC support, and integration paths.
Pricing is approximate and changes regularly. Always confirm at the vendor's site before committing.
Klaviyo SMS
Best for: DTC ecom brands already using Klaviyo for email.
Key features
Native integration with Klaviyo email and segmentation
Shared subscriber profile across email + SMS
Built-in A2P 10DLC registration
Flow builder shared with email flows
Conversational SMS (two-way) supported
Pricing
Bundled with Klaviyo plans, billed per SMS credit
US: ~$0.0075–$0.015 per SMS; MMS ~$0.04
Free tier: 150 SMS credits/month on lower email tiers
Integration paths
Direct Shopify, WooCommerce, BigCommerce, Magento integration
API for custom platforms
MCP server available
Compliance
A2P 10DLC registration handled in-platform
Toll-free and short code provisioning available (short code adds $1,000+/mo)
Quiet hours enforced per recipient time zone (configurable)
Watch out for
Email + SMS combined billing can spike fast on large lists
Short code costs are real overhead; only worthwhile for 100K+ active SMS subscribers
Postscript
Best for: Shopify-native DTC brands wanting SMS-specific tooling and onboarding support.
Key features
Deep Shopify integration (the deepest of any SMS platform)
Strong abandoned cart and browse abandonment automations
AI Reply (auto-reply trained on brand voice)
Conversational SMS / live agent
Audiences pulled from Shopify customer data
Pricing
Tiered plans: Starter (free, 1K msgs/mo), Growth ($100+/mo), Professional, Enterprise
Pay-per-send adds on top: ~$0.015 per SMS, ~$0.04 per MMS
Integration paths
Shopify-first; limited support for non-Shopify
API + webhooks available
Compliance
A2P 10DLC handled in-platform
Strong opt-in compliance tools (popup builder, keyword opt-in)
Quiet hours enforced
Watch out for
Steep cost increase past Starter tier
Less useful if you're not on Shopify
Attentive
Best for: Mid-market and enterprise DTC brands wanting full-service SMS.
Key features
Full-service: dedicated CSM, copy support, strategy
Conversational SMS at scale
Concierge sales-via-SMS
Strong analytics and attribution
Identity resolution (matching anon site visitors to phone numbers)
Pricing
Custom contracts; typically $1K–$10K+/mo + per-send fees
Annual contracts standard
Pricing rarely makes sense for <50K SMS subscribers
Integration paths
Shopify, BigCommerce, Salesforce Commerce Cloud, custom
Robust API
Compliance
Full A2P 10DLC managed
Best-in-class compliance tooling and audit support
Short code provisioning included on most plans
Watch out for
Contract terms can lock you in for 12+ months
Overkill for early-stage brands
Twilio
Best for: Custom builds, transactional SMS, B2B SaaS embedding SMS into products, developers.
Key features
Raw SMS API
Pay-per-send pricing, no platform fees
Massive global coverage (200+ countries)
Programmable Voice, WhatsApp Business, RCS available alongside
Studio (visual flow builder) for non-code automation
Pricing
US 10DLC SMS: $0.0079 per message
US toll-free SMS: $0.0079 per message
US short code SMS: $0.0079 per message + $1,000/mo lease
MMS: ~$0.02
Carrier surcharges layered on top (~$0.005 per US 10DLC)
A2P 10DLC registration: ~$15 brand + $10/mo per campaign
Integration paths
API-first (REST + SDKs in Node, Python, Ruby, Go, etc.)
No native ecom integrations — you build them
Compliance
A2P 10DLC registration in-platform but you do the work
TwilioSendGrid (separate product) handles email-side compliance
Quiet hours and STOP/HELP handling must be implemented by you
Watch out for
You're responsible for compliance — no hand-holding
No native segmentation, deliverability dashboards, or marketing UI
Best paired with Customer.io, Segment, or a custom orchestration layer
Brevo (formerly Sendinblue)
Best for: EU-based brands, email + SMS combo, SMB-friendly.
Key features
Combined email + SMS + WhatsApp on one platform
EU-headquartered, GDPR-native
Generous free tier for email; SMS pay-per-send
Marketing automation flows
CRM included
Pricing
Free tier: 300 emails/day; SMS pay-per-send
US SMS: ~$0.015 per message
EU SMS: varies by country, ~€0.04–€0.07
Integration paths
Direct integrations: Shopify, WooCommerce, WordPress, Magento
API + Zapier
MCP server available
Compliance
GDPR + ePrivacy built-in
A2P 10DLC for US (less polished than dedicated US platforms)
Watch out for
US SMS features lag behind Klaviyo/Postscript
Best if you're EU-first or already on Brevo for email
SimpleTexting
Best for: SMB, services businesses, simple campaign blasts, low-volume.
Key features
Easy-to-use UI
Keyword opt-in for grassroots list building
Built-in landing pages for opt-in
Simple automation
Pricing
Plans start ~$30/mo for 500 credits, scaling up
US SMS only
Integration paths
Zapier, Make, native to a few apps
API available but basic
Compliance
A2P 10DLC handled
TCPA tooling
Watch out for
Limited automation depth vs Klaviyo/Postscript
Best for low-complexity, low-volume use cases (gyms, salons, real estate)
Plivo
Best for: Custom SMS builds where per-send cost matters; Twilio-style API at a lower price point.
Key features
Direct Twilio competitor with similar surface area
Powerpack for bulk sending with sticky sender across number pools
A2P 10DLC handled in-platform
WhatsApp, voice available alongside SMS
SDKs for major languages
Pricing
US 10DLC SMS: ~$0.0055/msg (typically 20–30% under Twilio)
US short code SMS: similar + monthly lease
MMS: ~$0.02
Phone number rental: ~$0.80/mo local, ~$1/mo toll-free
Integration paths
API-first (REST + SDKs)
No native ecom integrations — you build them
Compliance
A2P 10DLC managed in-platform
Compliance plumbing (STOP/HELP, quiet hours) is your responsibility — same model as Twilio
Watch out for
Smaller ecosystem than Twilio (fewer ancillary products, integrations, community resources)
WhatsApp tooling less mature
AudienceTap
Best for: DTC brands wanting AI-forward creative tooling or on-pack QR opt-in as a primary acquisition channel.
Newer platform — verify current capabilities, pricing, and API surface before committing.
Key features
SMS + email on one platform (similar combined model to Klaviyo)
AI creative generation (SMS copy, subject lines, image variants)
On-pack QR code opt-in: insert cards in shipped orders that drive SMS list growth
Shopify, BigCommerce, headless commerce integrations
A2P 10DLC managed in-platform
Identity resolution and segmentation
Pricing
Tiered by subscriber count + send volume
Per-send pricing comparable to other DTC SMS platforms
Integration paths
API access on Growth+ tiers
Direct ecom integrations
Webhooks for events
Compliance
A2P 10DLC handled in-platform
TCPA tooling — verify enterprise-scale depth before committing for large lists
Watch out for
Newer entrant — fewer reference customers, less battle-tested at high volume than incumbents
Some features rolled out recently — confirm what's GA vs beta before relying on them
Customer.io
Best for: B2B SaaS, behavior-based automation, multi-channel orchestration (email + SMS + push).
Key features
Trigger SMS off product events (signup, milestone, churn risk)
Powerful audience segmentation
Workflow builder
Real-time data sync via API/webhooks
Pricing
Plans start ~$150/mo, scaling with profile count
SMS via Twilio integration or native (varies)
Integration paths
API-first
Direct integrations with Segment, Heap, Mixpanel, etc.
Compliance
A2P 10DLC via Twilio if using native integration
Granular subscription/consent management
Watch out for
Less ecom-tailored than Klaviyo/Postscript
Best for product-led SaaS or apps with deep event tracking
Quick selection table
| Stack / Goal | Recommended | Why |
|---|---|---|
| Shopify ecom, already on Klaviyo | Klaviyo SMS | One platform, one subscriber profile |
| Shopify ecom, SMS-first focus | Postscript | Deepest Shopify + SMS-specific features |
| Mid-market ecom, want concierge support | Attentive | Full-service team + tooling |
| Custom platform, B2B SaaS, transactional | Twilio | API-first, full control |
| Custom build, cost-sensitive | Plivo | ~20–30% cheaper than Twilio per send |
| DTC wanting AI creative or on-pack QR opt-in | AudienceTap | AI-forward; insert-card opt-in is unique |
| EU-based SMB | Brevo | GDPR-native, EU-friendly pricing |
| Local services SMB, simple campaigns | SimpleTexting | Easy UI, low overhead |
| Product-led SaaS with event tracking | Customer.io | Behavior-based triggers |
A2P 10DLC: what your platform should handle
Whatever you pick, confirm your platform handles:
[ ] Brand and campaign registration with TCR
[ ] Sample message text aligned with what you actually send
[ ] Opt-in flow documentation submitted to carriers
[ ] Trust score visibility (and a path to improve it)
[ ] Throughput appropriate to your list size and send frequency
[ ] STOP/HELP keyword handling
[ ] Quiet hours by recipient time zone
[ ] Suppression list management
[ ] Consent record retention with timestamps
All major platforms above handle these. Twilio does the lowest-level work and pushes more responsibility onto you.
Requirements and compatibility
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Created by
- Corey Haines
- Publisher
- Corey Haines (Community)
- Source
- coreyhaines31/marketingskills · skills/sms · commit 96798cf
- Licence
- MIT License (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by Corey Haines or Corey Haines.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download sms.zip