Spain SMS Guide - sms-compliance -

Frequently Asked Questions

Spain's mobile market is highly developed, with over 55 million subscribers across major operators like Movistar, Vodafone, and Orange. While WhatsApp is popular, SMS remains essential for business uses like authentication and marketing, with high smartphone and SMS usage rates.
Several SMS APIs like Twilio, Sinch, MessageBird, and Plivo offer robust solutions for sending SMS to Spain. Ensure compliance with Spanish regulations and best practices for optimal delivery and engagement.
MMS messages are automatically converted to SMS with a URL link to the media content. This ensures broad compatibility across all devices in Spain, while still allowing for rich media sharing.
Adhere to permitted hours (8:00 AM to 9:00 PM local time), considering the time difference for the Canary Islands. Avoid sending during national and regional holidays, Sundays, and siesta time (2 PM - 4PM).
No, sending SMS to landlines in Spain isn't supported and will result in failed delivery with a 400 response error (code 21614) via SMS APIs. You won't be charged for these attempts.
Comply with GDPR, obtain explicit consent, and honor opt-outs. Respect the Lista Robinson (national opt-out registry), permitted sending hours (8 am-9 pm), and required keywords like STOP/ALTO/BAJA/AYUDA/HELP.
GSM-7 encoding allows 160 characters for single SMS and 153 per concatenated segment. Unicode/UCS-2 allows 70 characters for single SMS and 67 per segment. Choose the encoding based on character types.
Process opt-out requests (STOP/ALTO/BAJA) within 24 hours, maintain a centralized opt-out database, confirm the opt-out, and regularly audit your lists for accuracy.
Spain supports alphanumeric sender IDs, long codes (domestic and international), and short codes. Alphanumeric Sender IDs do not require pre-registration. Short codes take 12-14 weeks to provision.
Cannabis-related content is strictly forbidden. Gambling, adult content, unauthorized financial services, and political messaging without proper disclosures are also prohibited.
Keep messages concise, include clear calls-to-action, personalize when possible, use appropriate language and formatting, respect sending hours, and ensure easy opt-out methods.
Use Twilio's REST API with your account SID and auth token. Specify the recipient's Spanish number with the +34 country code, and include a status callback URL for delivery tracking.
Standard rate limits vary by provider, with Twilio around 100/second, Sinch at 50/second, MessageBird at 60/second, and Plivo at 80/second. Implement queueing and backoff strategies.
Employ queue systems (Redis/RabbitMQ), utilize batch APIs, implement exponential backoff for retries, and monitor rate limit headers to optimize SMS throughput and avoid exceeding limits.
Loading...