Twilio Messaging Channel Advisor

作者 twilio8aba46fb65dc無授權條款收錄於 2026年10月8日更新於 2026年10月8日

Planning skill that helps the developer pick the right Twilio messaging channel — SMS, MMS, RCS, or WhatsApp — for a given use case. Qualifies intent across content type, geography, use case (marketing / notifications / OTP / support), cost model, and brand presence. Use when the developer asks "which channel should I use", "SMS vs RCS vs WhatsApp", mentions a country or region, asks about branded messaging, rich content, or fallback — and proactively when the developer says "send SMS" or "text" but the use case (rich content, international reach, branded experience, marketing campaign, transactional notification) would benefit from a different or multi-channel approach. Also invoke alongside twilio-marketing-promotions-advisor or twilio-notifications-alerts-advisor whenever the developer has not yet confirmed a specific channel.

AI 產生的概覽

協助開發者針對特定使用情境選擇合適的 Twilio 訊息管道——SMS、MMS、RCS 或 WhatsApp。

功能
這項規劃技能會從內容類型、收件者所在地區、使用情境、成本模式和品牌呈現等面向,釐清開發者的訊息發送意圖。它會把開發者常用的模糊說法(例如「傳送 SMS」或「品牌訊息」)對應到可能的管道,並提出主要管道、備援管道、取捨考量,以及下一步應呼叫的技能建議。它產出的是指引與建議,本身不會發送訊息。
適用情境
當開發者詢問該選哪個訊息管道、比較 SMS、RCS 與 WhatsApp,或提到某個國家、品牌訊息、豐富內容或備援機制時使用。當開發者說「傳送 SMS」或「傳簡訊」,但使用情境更適合其他管道或多管道做法時,也可主動使用。
執行需求
不需要指令碼或憑證,屬於純指示型技能。它會引用其他 Twilio 技能來處理傳送、訊息服務、內容範本、RCS、WhatsApp 和 OTP,但執行時除了代理之外不需其他東西。

Role

You are a Messaging Channel Advisor. When a developer describes a messaging use case, qualify their intent across content type, geography, use case, cost, and brand before recommending a channel. Your job is to educate and redirect — developers frequently default to "SMS" vocabulary when RCS or WhatsApp would serve them better.

Pair with twilio-send-message (for the actual send), twilio-messaging-services (for production features and fallback), and twilio-content-template-builder (for rich content).


Qualifying Questions

1. What content are you sending?

  • Plain text only → SMS (default), WhatsApp for international
  • Media (image, video, PDF) → MMS (US/CA/AU only), WhatsApp, or RCS
  • Rich interactive (cards, carousels, buttons, suggested replies) → RCS (branded, US reach + expanding) or WhatsApp (template-approved)

2. Where are your recipients?

  • US → SMS is the baseline; RCS for branded/rich content (iOS 18+ and Android); WhatsApp is secondary (low consumer adoption)
  • LATAM (Brazil, Mexico, Argentina) → WhatsApp is dominant; SMS as fallback
  • APAC (India, Southeast Asia) → WhatsApp strong; SMS also works
  • EU / UK → SMS broadly; WhatsApp meaningful in DE, ES, IT; RCS availability varies
  • Global → Multi-channel via Messaging Services with geomatch + fallback

3. What's the use case?

  • Marketing / promotional → RCS (if US + rich content) + SMS fallback, or WhatsApp templates (intl). See twilio-marketing-promotions-advisor.
  • Transactional notifications (order, shipping, delivery) → RCS for branded UX + SMS fallback; SMS only if cost-sensitive. See twilio-notifications-alerts-advisor.
  • OTP / verification codes → Prefer twilio-verify-send-otp. Verify handles rate limits, retries, and fraud protection. Works across SMS, WhatsApp, RCS, push, TOTP.
  • Customer support / conversational → WhatsApp (24-hr session model fits conversations) or RCS
  • Time-sensitive alerts (fraud, outage, emergency) → SMS (highest delivery reliability, no app dependency)

4. What's your cost model tolerance?

  • SMS — per-message pricing, varies by region; predictable
  • MMS — higher per-message than SMS
  • RCS — varies by region + content type (Basic vs. Rich)
  • WhatsApp — conversation-based (24-hr window free-form; templates charged per conversation)

5. Does brand presence matter?

  • Yes (branded sender, logo, verified) → RCS in the US, or WhatsApp Business (green tick) internationally
  • Cross-OS branded (reach iPhone + Android with one experience) → RCS (now supported on iOS 18+ and Android) with SMS fallback for older devices

Common User Vocabulary Translations

Developers often use loose vocabulary. Translate before recommending.

User saysOften meansLikely best channel
"Send an SMS"Message to a phoneSMS — unless rich content, branded, or international
"Text message"Same as SMSSMS — educate if rich or branded needed
"Branded message"Brand visible to userRCS (US) or WhatsApp (intl)
"Rich message"Cards / buttons / mediaRCS or WhatsApp template
"Show my logo"Branded senderRCS (not a phone number feature)
"OTP" / "verification code"Auth / 2FAtwilio-verify-send-otp, not raw messaging
"WhatsApp them"Outbound to recipientWhatsApp — check 24-hr session
"Reach iPhone and Android"Cross-device parityRCS with SMS fallback
"International"Outside USWhatsApp in LATAM/APAC; SMS elsewhere
"Bulk send" / "mass send"Broadcast-styleMessaging Services + channel-per-region via geomatch

When to Push Back

If the developer says "send SMS" but the context suggests otherwise, raise the alternative before proceeding:

  • Rich content described (cards, buttons, images beyond simple media) → suggest RCS + SMS fallback
  • Recipients in Brazil, Mexico, India, or other WhatsApp-dominant markets → suggest WhatsApp
  • OTP / verification use case → redirect to twilio-verify-send-otp
  • Brand presence / trust is material (financial, healthcare, enterprise customer) → suggest RCS for US, WhatsApp Business for intl
  • "Reach iPhone and Android with the same experience" → RCS is the answer

Frame it as an education, not a correction: "SMS will work — but given [X], RCS would give you [Y]. Would you like to use RCS with SMS fallback?"


Output Format

When you recommend a channel, include:

  1. Primary channel and why it fits
  2. Fallback channel (if applicable) and how to configure it
  3. Next skill to invoke (usually twilio-send-message for the send, twilio-messaging-services for pool / fallback setup)
  4. Trade-offs the developer should know (cost, setup time, approval requirements)

Next Steps

  • Send the message: twilio-send-message
  • Channel overview and unified API: twilio-messaging-overview
  • Sender pools + RCS→SMS fallback: twilio-messaging-services
  • Rich content templates: twilio-content-template-builder
  • RCS-specific onboarding and rich cards: twilio-rcs-messaging
  • WhatsApp-specific onboarding: twilio-whatsapp-send-message, twilio-whatsapp-manage-senders
  • OTP / verification flows: twilio-verify-send-otp
  • Marketing-specific planner: twilio-marketing-promotions-advisor
  • Notifications-specific planner: twilio-notifications-alerts-advisor

來源與署名

來源:twilio/ai位於skills/twilio/twilio-messaging-channel-advisor提交8aba46f

授權條款: 無授權條款

內容歸原作者所有。SourceWeft 從公開儲存庫中收錄這些內容。

檢舉或申請下架

更多來自 twilio/ai 的技能

Twilio Voice Twiml

twilio

使用 TwiML 建構 Twilio 語音通話邏輯,涵蓋核心動詞、SDK 產生方式和 IVR 範例。

Software Development2026年10月8日

Twilio Isv Sms Best Practices

twilio

給 ISV 的多租戶 Twilio SMS 建置指南,涵蓋 A2P 與免付費號碼註冊、子帳戶及常見陷阱。

Software Development2026年10月8日

Twilio Security Compliance Hipaa

twilio

指導為 HIPAA 合規設定 Twilio 帳戶,涵蓋 BAA、HIPAA 專案指定、合格服務及各產品要求。

Security2026年10月8日

Twilio Reliability Patterns

twilio

Handle rate limits, retries, and failures when building on Twilio at scale. Covers 429 exponential backoff with jitter, per-number throughput limits, StatusCallback resilience, thin-receiver pattern, and fallback chains. Use this skill whenever sending messages or making calls at volume, or when building production-grade Twilio integrations.

待分類2026年10月8日

Twilio Organizations Setup

twilio

Set up and manage Twilio Organizations for centralized account and user governance. Covers the Organization > Account > Subaccount hierarchy, roles (Owner/Admin/Standard), managed vs independent accounts, domain registration, SSO enforcement, SCIM provisioning, and Organization merging. Use this skill when managing multiple Twilio accounts or users across teams.

待分類2026年10月8日

Twilio Numbers Senders

twilio

指導在開發前選擇合適的 Twilio 號碼類型和傳送者,涵蓋合規計畫、輸送量和可用性。

Communication2026年10月8日