Germany SMS Guide - sms-compliance -

Frequently Asked Questions

Prioritize German language, use formal "Sie" address, and incorporate umlauts. Keep messages concise, under 160 characters if possible, with a clear call to action. Personalize with recipient details and maintain consistent sender ID for brand recognition.
Use Twilio's RESTful API with your Account SID and Auth Token. Format the recipient number in E.164 format (+49XXXXXXXXXX) and specify the message body and sender ID. Twilio handles the rest, offering features like two-way messaging and concatenated SMS.
Despite messaging apps' popularity, SMS remains vital for business communication in Germany. It's crucial for authentication (2FA), notifications, and marketing, offering a broader reach than OTT apps, especially for transactional messages.
Single SMS messages are limited to 160 characters using GSM-7 encoding or 70 characters with Unicode (UCS-2). Longer messages are automatically concatenated, but keeping messages concise is recommended for better user experience.
GDPR, the German Federal Data Protection Act (BDSG), and the Telecommunications Act (TKG) govern SMS practices. Explicit consent is mandatory for marketing messages, and you must honor opt-out requests ('STOP', 'STOPP', 'END', 'ENDE') within 24 hours.
Process opt-out requests within 24 hours, send confirmation, and keep records for at least 2 years. Use keywords like "STOP", "STOPP", "END", "ENDE" and ensure case-insensitivity and handling of common misspellings.
No, sending SMS to landline numbers in Germany isn't possible. Attempts will result in delivery failure with error code 21614. Focus your SMS campaigns on mobile numbers for effective reach.
Deutsche Telekom (37%), Vodafone (31%), and Telefónica O2 (32%) dominate the German mobile market. Android holds a 70% market share, with iOS at 30%, influencing encoding and content strategy.
Best practice is to send messages between 8:00 and 20:00 German time (CET/CEST), avoiding Sundays and public holidays. Limit marketing messages to 2-4 per month per recipient, spaced 48 hours apart.
Use the E.164 format (+49XXXXXXXXXX). This international standard ensures correct routing and delivery to German mobile numbers, regardless of the originating country or service provider.
Germany supports alphanumeric sender IDs, international long codes, and short codes. Short codes are best for high-volume marketing; long codes suit two-way communication and transactional messages, and alphanumeric IDs offer branding options.
Avoid cannabis-related content, gambling without German licensing, adult material, and cryptocurrency promotions without proper disclaimers. Political messaging requires specific disclosures. Comply with these restrictions to avoid message blocking.
Utilize queuing systems like Redis or RabbitMQ, use batch APIs, and implement exponential backoff for rate limiting. Monitor throughput and adjust sending rates accordingly to optimize delivery and avoid exceeding provider limits.
Loading...