Hey Indie Hackers! 👋
I wanted to share a simple yet powerful automation I built using Zapier and SMS Textr that saves me tons of time and effort. If you're using Google Sheets to manage data and want to send SMS notifications to recipients based on that data, this is for you!
I was manually sending SMS notifications for updates, reminders, and alerts, which was both time-consuming and inefficient. I wanted a way to automatically send SMS messages whenever a new row with contact info (like phone numbers) was added to a Google Sheet.
After exploring a few options, I decided to go with SMS Textr for its simplicity and pay-as-you-go pricing (no monthly subscription). Using Zapier, I set up an automated flow to send SMS whenever a new entry was added to Google Sheets.
Here’s a step-by-step breakdown of how I set up this automation:
The first thing I did was log in to Zapier and create a new Zap.
Go to Zapier and click "Make a Zap".
Select Google Sheets as your Trigger App.
Choose the trigger event "New Spreadsheet Row".
Connect your Google Sheets account to Zapier and select the spreadsheet and worksheet you want to monitor.
After setting up the trigger, it’s time to define the action. This is where SMS Textr comes in!
In the Action app, search for Webhooks by Zapier.
Select the POST action event, as we need to send data to the SMS Textr API.
Set up the Webhook by specifying the API URL for sending an SMS through SMS Textr. Here's an example of how the body should look:
{ "to": "{{PhoneNumberField}}", "message": "{{MessageField}}", "apikey": "Your_API_Key" }
Replace {{PhoneNumberField}} and {{MessageField}} with the corresponding Google Sheets columns.
Use your API Key from SMS Textr to authenticate the request.
Once your trigger and action are set up, it’s time to test the workflow!
Add a new row to your Google Sheet with a phone number and message.
In Zapier, click Test & Review to ensure the SMS is sent correctly to the specified phone number.
Verify that the SMS is successfully received.
Once the test is successful and everything looks good, it’s time to turn on the Zap.
Click Turn on Zap to activate the automation.
Now, every time a new row is added to your Google Sheet, Zapier will automatically send an SMS to the recipient based on the information in that row.
With this setup, I no longer need to manually copy and paste phone numbers or messages. Everything is automated!
No more manual SMS sending: Zapier and SMS Textr take care of that for you.
Affordable: SMS Textr’s pay-as-you-go pricing means no recurring subscriptions.
Easy to scale: If I need to add more workflows or expand my SMS system, I can easily adjust things in Zapier.
Automation at its best: Save time on repetitive tasks.
Quick setup: This process only took me a few minutes to set up.
Cost-effective: Only pay for the messages you send.
If you’re looking for an affordable, straightforward SMS API, check out SMS Textr! You can get started with minimal setup, and the API is perfect for developers who need SMS functionality without the hassle of complex subscription models.
🔗 Check out SMS Textr
I’d love to hear how you use this automation or if you have any questions about setting it up. Let me know in the comments!
Happy automating, and good luck with your projects! 💻📱🚀