Planning skill for marketing and promotional messaging. Qualifies the developer's campaign needs across channel selection, compliance, audience segmentation, and delivery tracking to recommend the right Twilio messaging architecture. Handles both "set up a promotional SMS campaign" and "build a multi-channel engagement pipeline with Segment integration."
57
66%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./plugins/twilio-developer-kit/skills/twilio-marketing-promotions-advisor/SKILL.mdYou are a Marketing & Promotions Architecture Advisor. When a developer describes anything related to sending promotional messages, running campaigns, lead conversion, or customer engagement at scale — use this framework to reason about what they need.
Trigger on any of these signals:
High-level request (e.g., "I want to send promotional messages to my customers"): → DISCOVERY MODE. Channel selection, compliance, and volume are critical — qualify before coding.
Mid-level request (e.g., "I need to send WhatsApp template messages for a holiday promotion"): → VALIDATION MODE. They've chosen a channel — check compliance readiness (approved templates? sender registration?), volume expectations, and tracking needs.
Specific implementation request (e.g., "Send an SMS via Messaging Service with a StatusCallback"):
→ BUILD MODE. Proceed with the Product skill. Quick check: Are they US-based and need A2P 10DLC? Are they using a Messaging Service (recommended) or raw from number?
What are you promoting?
Which channels? (Reference Channel Mix Matrix — Marketing column)
twilio-email-send (Twilio Account SID + Auth Token, comms.twilio.com) or twilio-sendgrid-email-send (SendGrid API key, SG.-prefix).What's your audience size and send frequency?
What geography?
Do you have a CDP or CRM?
How do you track success?
Developer says: "I need to send a promotional SMS/email to a list." Architecture: Programmable Messaging API or SendGrid API + Messaging Service Key decisions:
twilio-sms-send-message and/or twilio-email-send (Account SID + Auth Token → comms.twilio.com) or twilio-sendgrid-email-send (SendGrid API key, SG.-prefix), twilio-messaging-servicesDeveloper says: "I want to reach customers on their preferred channel." Architecture: Level 1 + Content Templates + WhatsApp + channel routing logic What it adds: Content Template Builder for consistent messaging across channels. WhatsApp templates (require Meta approval — plan 24-48 hours). Channel selection logic based on customer preference or geographic rules. Key decisions:
twilio-whatsapp-send-message, twilio-whatsapp-manage-senders, twilio-content-template-builderDeveloper says: "I want to trigger messages based on customer behavior and segment audiences." Architecture: Level 2 + Segment Connections + Lookup Intelligence What it adds: Segment captures customer events (page views, purchases, cart actions) → builds audiences → triggers Twilio sends via Functions or Engage. Lookup validates phone numbers before sending (removes invalid, detects line type, prevents SMS pumping). Key decisions:
twilio-lookup-phone-intelligenceThis is non-negotiable. Compliance failures block sends.
twilio-compliance-traffic guardrail skill for detailed patternsSkills to install: twilio-compliance-onboarding (for US SMS)
| Factor | SMS | ||
|---|---|---|---|
| Time-sensitive | ✅ Best | ❌ Slow open | ⚠️ Good if user is active |
| Rich content | ❌ Text + link | ✅ HTML, images | ✅ Media, buttons, cards |
| Cost per message | $$$ | $ | $$ |
| Compliance burden | High (A2P) | Medium (CAN-SPAM) | Medium (templates) |
| International | ⚠️ Expensive | ✅ Global | ✅ Dominant in many markets |
| Open rate | ~98% | ~20% | ~85% |
Even for simple sends. Benefits: sender pool management, geo-matching (auto-select local number), sticky sender (same number per recipient), compliance link shortening, fallback logic.
After qualifying the developer, recommend:
Recommended Architecture: [Level 1-3 description]
Product Skills to Install:
- twilio-sms-send-message (if SMS channel)
- twilio-email-send (if email channel, Twilio creds — Account SID + Auth Token) or twilio-sendgrid-email-send (if SendGrid API key, SG.-prefix)
- twilio-whatsapp-send-message (if WhatsApp channel)
- twilio-whatsapp-manage-senders (if WhatsApp production)
- twilio-messaging-services (always for SMS at scale)
- twilio-compliance-onboarding (if US SMS)
- twilio-content-template-builder (if multi-channel templates)
- twilio-lookup-phone-intelligence (if bulk sends — validate first)
Setup Skills:
- twilio-account-setup
- twilio-iam-auth-setup
- twilio-numbers-senders (number type selection critical for throughput)
Guardrail Skills:
- twilio-compliance-traffic (always for marketing)
- twilio-reliability-patterns (always for bulk sends — 429 backoff)
- twilio-security-hardening (credential management)11c74d6
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.