San Marino SMS Guide - sms-compliance -

Frequently Asked Questions

Format the recipient's phone number with the +378 country code and use an SMS API like Twilio, Sinch, MessageBird, or Plivo. These APIs provide easy integration and reliable delivery to San Marino numbers. Ensure your messages adhere to local regulations and best practices for optimal delivery rates.
San Marino adheres to standard SMS character limits: 160 characters for GSM-7 encoding and 70 characters for UCS-2. Concatenated messages are not supported, so keep individual messages within these limits.
MMS is automatically converted to SMS with a URL link because San Marino has limitations on direct MMS support. This method allows for rich media content delivery by hosting content externally and linking to it within the SMS message.
Adhere to the 8:00 AM to 8:00 PM Central European Time (CET/CEST) window. Avoid sending messages during public holidays and consider Italian holidays due to close ties between the regions. Emergency messages are an exception.
Yes, alphanumeric sender IDs are supported in San Marino and do not require pre-registration. Sender IDs are usually preserved, though variations may occur based on carrier networks.
San Marino's data protection law (Law No. 171 of 2018), aligned with GDPR, mandates explicit consent for marketing messages. You must offer clear opt-out instructions (STOP, ANNULLA, AIUTO, INFO), maintain meticulous consent records, and respect user privacy.
Process opt-out requests (STOP, ANNULLA) within 24 hours. Maintain comprehensive records of opt-outs, including dates and methods. Ensure all marketing messages contain clear opt-out instructions and regularly audit your compliance.
Gambling, adult content, cryptocurrency promotions, unauthorized political messaging, and religious content without consent are restricted. Avoid content that may trigger carrier filters, like suspicious URLs and excessive punctuation.
Prioritize concise messages under 160 characters, clear calls to action, and personalized content. Limit sending frequency to 2-3 messages per week, respect local time zones, and always offer an opt-out option.
Use the Twilio REST API with your account SID and auth token. Format San Marino numbers with +378, specify your alphanumeric sender ID or long code, and implement status callbacks for delivery tracking.
Twilio, Sinch, MessageBird, and Plivo all provide APIs with robust features for sending and managing SMS messages to San Marino, including delivery reports and support for various sender ID types.
Adhere to provider rate limits (usually 1-10 messages per second) and use exponential backoff for retries. Consider queue systems like Redis or RabbitMQ for high-volume sending to ensure smooth delivery without exceeding limits.
Common errors include 21614 (invalid number format), 21408 (rate limit exceeded), and 21611 (message content rejected). Monitor these codes through webhooks and maintain detailed error logs for troubleshooting.
Consult the San Marino Data Protection Authority website, Telecommunications Regulatory Authority, and available SMS compliance guidelines for detailed information on local regulations and best practices.
Loading...