Skip to main content

Phone number validation before sending Auto SMS

Learn how phone number validation works in Reply and why it is required for automated SMS steps

Written by Dasha Leshchenko

How validation works in Reply sequences

Automated SMS steps in sequences include built-in phone number validation. Before sending a message, the system checks the contact’s phone number and determines whether it is valid and what type of number it is. After validation, SMS messages are sent only to numbers that can receive them. This helps avoid delivery errors and keeps your SMS statistics accurate.

Why is phone number validation important?

Some SMS messages cannot be delivered because:

  • The phone number is incorrect or does not exist

  • The number is a landline and cannot receive SMS

Without validation, the system may still attempt to send messages in these cases. This can lead to failed deliveries and unclear reporting.

Validation helps ensure that messages are sent only to reachable recipients.

How to use phone number validation

Phone number validation works automatically in Auto SMS steps. No manual setup is required. Here is how it works:

  1. Add an Auto SMS step to your sequence

  2. The system automatically checks each contact’s phone number

  3. Based on the result, the system decides whether to send the SMS

We use the Twilio Lookup API to check all the phone numbers linked to the contact profiles. After validation, the system receives the types of phone numbers and then processes those phone numbers according to their types.

Possible results of the validation are valid, invalid, and unknown. Here's a full overview of how it works:

Status of phone numbers

Description

Action with auto SMS

Valid (mobile-compatible numbers)

The entered phone number is correct.

As mobile phone number type, a system recognizes mobile, fixed VoIP, non-fixed VoIP, personal, tollFree, premium, shared-cost, uan, or pager phone numbers.

Auto SMS will be sent.

After the validation, the Call button will be active.

Valid + phone number type is Landline

The entered phone number is correct, but messages cannot be sent to it.

As a landline phone number type, a system recognizes landline and voicemail.

Auto SMS will not be sent.

The status of contact in the sequence is Missing data. An icon of a house will be shown near a contact's number.

Invalid

The phone number is missing or has been entered incorrectly.

The phone number is missing or incorrect.
Auto SMS is not sent.
The contact status becomes Missing data.

An invalid number icon appears next to the number.

Unknown

The phone number is entered correctly, but we cannot check whether it is a mobile or landline number due to a lack of information from the carrier.

We send SMS anyway.

Managing phone numbers

Each phone number is validated once, and the result is stored. If you edit a contact’s phone number, it will be validated again automatically.

💡Limitations and important notes

  • Validation is required for Auto SMS steps and cannot be disabled.

  • Phone numbers from Canada are not fully supported. Validation may not work due to legal restrictions, and SMS delivery is not guaranteed.

  • Validation is charged per request. Each phone number check costs $0.008 and is deducted from your wallet. This price is determined by Twilio's pricing (Line Type Intelligence tariff).

  • Validation is processed automatically for all contacts with phone numbers in sequences.

Did this answer your question?