Back to Home
← Back to Guides

Twilio Setup Guide

💡 What is Twilio Configuration?

What you'll be setting up: Twilio configuration connects TapAlert to Twilio's cloud SMS service, allowing the app to send SMS messages even when your phone's cellular service is unavailable (but you have Wi-Fi).

Why it matters: By configuring Twilio credentials in the app, you enable a reliable fallback method for sending alerts. This is especially important during international travel, in buildings with poor cellular reception, or as a mandatory option for iPhone users who cannot send SMS directly from apps.

Why Twilio?
TapAlert uses Twilio because it's the most widely used SMS service in the world — trusted by companies like Uber and Airbnb. There are no monthly fees: you only pay a few cents per message actually sent. For an emergency app that sends alerts rarely, this means near-zero cost. Setup requires copying just three values into the app, and thousands of online tutorials exist if you need help.

What you need: A Twilio account with authentication credentials (Account SID and Auth Token), and either an alphanumeric sender ID or a purchased Twilio phone number.

📖 About the Service

The option provided in TapAlert of using Twilio (cloud) as a mechanism to send SMS provides ultimate reliability in particular in international travel where roaming SMS often fails. Twilio can send SMS to over 180 countries. However, the method you can use varies by country. Some countries support Twilio phone numbers, others only support Alphanumeric Sender IDs, and some require specific local regulations to be met.

Why use Twilio on Android? (Smart Redundancy)

Even if you have a SIM card, setting up Twilio is highly recommended for Redundancy:

Please note that to use this feature, which is mandatory for iPhone users, you'll need to have a Twilio account ID. The cost of sending messages will be the same as if you were doing it manually from Twilio. No extra costs will be added by the app.

Twilio Sender Options

You can choose between 2 options to send SMS's with Twilio:

OPTION A: Use Alphanumeric Sender ID (Recommended for Europe)

OPTION B: Buy a Twilio Phone Number

💰 Potential Hidden Costs & Pricing Factors

While Twilio generally offers low-cost messaging, the final price per SMS can be higher than the base rate due to several factors. It is important to review these to avoid unexpected charges.

1. Destination Country Pricing

Twilio pricing varies significantly depending on the destination country of the message.

2. Carrier & Regulatory Fees

In addition to Twilio's base price, many countries and local carriers impose surcharges or "pass-through fees."

3. Message Segmentation (Long Messages)

SMS billing is based on "segments."

4. Phone Number Rental Fees

If you choose to buy a phone number (Option B above):

5. Currency Conversion & Taxes

Your final bill may include local taxes (like VAT).

If your card is in a different currency than your Twilio account, your bank or Twilio may apply currency conversion fees.

💡 Recommendation

We strongly advise checking the Official Twilio Pricing Page and selecting your target country to see the full breakdown of costs.

âš™ī¸ Configuration Steps

To set up Twilio in the app, follow these steps:

1ī¸âƒŖ Step 1: Get your Twilio Credentials

  1. Create an account at Twilio.com.
  2. Go to the Twilio Console to find your Account SID and Auth Token.
  3. Choose your sender method (Option A or B above).

2ī¸âƒŖ Step 2: Enter Credentials in the App

  1. Open the App Settings.
  2. Enable the "Use Twilio" switch.
  3. Enter your Account SID and Auth Token.
  4. Configure the sender:
    • If using Option A (Name): Enable "Use Alphanumeric Sender ID", then type your desired name (max 11 chars) in the Sender Name field.
    • If using Option B (Number): Leave "Use Alphanumeric Sender ID" OFF and enter your purchased Twilio number in the Twilio Phone Number field.

3ī¸âƒŖ Step 3: Summary of Alphanumeric Sender ID