Sending SMS using Twilio and Python

Kaleab Hegie
1 min readMay 31, 2023

In this blog, we will learn how to send SMS messages using Twilio and Python. Twilio is a cloud communications platform that allows you to send and receive SMS messages, make and receive phone calls, and more. We will be using the twilio module in Python.

Importing the Required Libraries

We need to import the following libraries to send an SMS message:

  • os
  • Client from twilio.rest
pythonCopy
import os
from twilio.rest import Client

Setting Up Twilio

Before we can start sending SMS messages, we need to set up a Twilio account. Once we have created an account, we can get our Account SID and Auth Token from the Twilio Console. We will use these credentials to authenticate our requests.

pythonCopy
account_sid = "AC3fd747cd43aa4e7ab55eca08952f1475"
auth_token = '7e2189cccd2d4392e746901c3e634e56'
client = Client(account_sid, auth_token)

Creating and Sending the SMS Message

After setting up Twilio, we can now create and send an SMS message. In this example, we will create an SMS message with a body and recipient number.

pythonCopy
message = client.messages.create(
body="Hello from Twilio",
from_="+13158126475",
to="+251969146494"
)
print(message.sid)

Conclusion

That’s it! We have successfully sent an SMS message using Twilio and Python. With Twilio, we can easily integrate SMS messaging into our Python applications.

--

--

Kaleab Hegie
Kaleab Hegie

Written by Kaleab Hegie

Developer Interested in new tech.

No responses yet