twilio-marketing-promotions-advisor

Plans Twilio messaging architectures for marketing campaigns across SMS, email, WhatsApp, and RCS channels.

5.3k|765|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/openai/plugins --skill twilio-marketing-promotions-advisor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: twilio-marketing-promotions-advisor
Source: https://github.com/openai/plugins/tree/main/plugins/twilio-developer-kit/skills/twilio-marketing-promotions-advisor
Command: npx skills add https://github.com/openai/plugins --skill twilio-marketing-promotions-advisor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Choosing the right Twilio products, channels, and compliance setup for promotional messaging is complex, and mistakes like skipping A2P 10DLC registration or WhatsApp template approval can block an entire campaign. This Skill qualifies campaign requirements and recommends the correct messaging architecture before any code is written.

Core Features & Use Cases

  • Campaign Qualification: Asks six structured questions covering promotion type, channels, audience size, geography, CRM/CDP stack, and success tracking to scope the engagement.
  • Three-Tier Architecture Ladder: Recommends Level 1 single-channel blasts, Level 2 multi-channel campaigns with Content Templates, or Level 3 data-driven engagement with Segment and Lookup phone validation.
  • Compliance Guidance: Covers US A2P 10DLC registration, toll-free and short code alternatives, WhatsApp template approval and 24-hour windows, and CAN-SPAM/GDPR email consent rules.
  • Use Case: A developer says "I want to send a holiday promotion to 50,000 US customers on SMS and email." The Skill recommends Messaging Services with A2P 10DLC registration, SendGrid email with unsubscribe handling, StatusCallbacks for delivery tracking, and exponential backoff for 429 rate limits.

Quick Start

Ask the assistant to plan a promotional SMS and email campaign for your customer list using Twilio, including compliance and delivery tracking requirements.

Frequently Asked Questions about twilio-marketing-promotions-advisor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send a promotional SMS campaign with Twilio?

Use the Programmable Messaging API with a Messaging Service, even for simple sends, to get sender pool management, geo-matching, and delivery analytics. US campaigns require A2P 10DLC registration, which takes 10-15 business days, so plan ahead.

What is A2P 10DLC and when do I need it?

A2P 10DLC is mandatory registration for all US SMS sent from local phone numbers. The process involves registering a Brand, creating a Campaign, and linking it to a Messaging Service. Toll-free numbers or short codes are alternatives for different volume needs.

Should I use SMS, email, or WhatsApp for marketing messages?

SMS has the highest open rates (~98%) and suits time-sensitive offers, email handles rich HTML content at the lowest cost, and WhatsApp dominates internationally but requires pre-approved templates. Most campaigns should combine two or more channels.

Why am I getting 429 errors when sending bulk Twilio messages?

429 errors are expected at high volume because each number type has a messages-per-second limit, roughly 1/sec for local numbers and 30/sec for toll-free. Implement exponential backoff with ±10% jitter and use a Messaging Service sender pool to multiply throughput.

Can I send free-form WhatsApp marketing messages with Twilio?

No, outbound WhatsApp messages require pre-approved Message Templates submitted to Meta, which takes 24-48 hours. Free-form replies are only allowed within a 24-hour service window after the customer messages you first.

How do I validate phone numbers before a bulk SMS send?

Use Twilio Lookup to validate numbers before sending, which removes invalid entries, detects line type, and helps prevent SMS pumping fraud. This saves money on failed sends and protects your sender reputation.