When using SMS reminders in TimeTap, all international phone numbers must follow international dialing standards (E.164 format) in order for Twilio (our SMS messaging provider) to successfully deliver text messages.
If a phone number is not entered in the correct format, you may see errors such as:
Failed – Invalid 'To' Phone Number
E.164 Formatting Requirements
E.164 format always includes:
- plus sign (+)
- country code
- full phone number without any leading 0
Example:
- United Kingdom:
+442071838750(instead of02071838750)
For more info, refer to Twilio’s documentation here: Formatting International Numbers
Using Mask Format to Enforce Correct Entry
You can apply a Mask Format to phone number fields to help ensure mobile numbers are always entered correctly. A mask enforces the structure of the number as it’s typed:
-
+61 (####) ###-###→ Australia (country code +61 and 9 digits) -
+44 (####) ######→ United Kingdom (country code +44 and 10 digits)
Mask Rules:
- The # symbol represents a required digit
- Any hard-coded characters (such as
+61, parentheses, or dashes) will always appear
This ensures clients enter their phone numbers in the correct international format every time, while also improving readability.
Using Field Hints
In addition to masks, you can also add a Field Hint to guide clients on how to enter their number for that field.
For example:
“Please enter your number in international format +61 (####) ###-###”