Jan 27, 2025 09:53 PM
Hi everyone,
I’ve been working on an overengineered but functional solution to send SMS reminders for my school’s classes. It’s a little unconventional, but it works for now! I’d love to hear any feedback or suggestions for optimising it further, especially from anyone with experience automating communications through Airtable.
The Problem:
We have hundreds of students across dozens of classes every day, and sending SMS reminders manually is no longer feasible. Hiring a communications manager isn’t in the budget yet, and solutions like Twilio are not cost-effective for us in New Zealand.
The Current Workflow:
Airtable as the Data Hub:
Generating SMS Content with ChatGPT:
"Hi [Group Name]! Just a reminder about your class today at [Time]. Please arrive 10 minutes early. See you soon!"
Why Not Twilio?
Challenges with ChatGPT:
Using ChatGPT for SMS generation has been effective, but there are a few limitations. One key challenge is that the ChatGPT app needs to be open for the process to work. If it’s closed, the SMS content can’t be generated. If anyone has insights on how to get around this issue—perhaps through the ChatGPT API or other methods—I’d love to hear your thoughts!
Exploring Airtable AI Features:
Airtable has built-in AI capabilities, which might help streamline the content generation process. However, Airtable AI could add up quickly when dealing with dozens of reminders each day. I haven’t explored this deeply yet, but if anyone has experience using Airtable AI for tasks like generating personalised reminders, I’d love to hear about it, especially with respect to cost-effectiveness.
Questions for the Community:
This workflow has been a fun experiment, but I know there’s room for improvement. Any advice or alternative approaches would be much appreciated. Thanks in advance!
Jan 28, 2025 12:42 AM
Thanks for sharing this! I tried setting it up myself and it works really well, do you have an IF action set up to determine which group of phone numbers to send to based on some text within the email or something?
---
Hmm yeah, replacing the ChatGPT action with an API call directly would work, although that'd start incurring costs whereas the ChatGPT app is free? I think I'd do the API call within Airtable automations instead of doing it via Shortcuts too as it'd be easier to setup/debug, and I'd just dump the text within the email and use that as a variable to send into Messages
I don't have any insights for your questions (sorry!) and hope someone can help you out, thanks again for sharing this!
Jan 28, 2025 05:18 AM
Jan 28, 2025 07:30 AM - edited Jan 28, 2025 07:30 AM
Yeah, as you have discovered, Twilio is a gigantic pain, and I no longer recommend it to any of my clients. It is also extremely expensive as well.
My clients have had MUCH better success by using other SMS providers like SimpleTexting, SMS-Magic, and TextMagic. However, I’m not sure if all of those platforms support sending from a New Zealand phone number, so you would need to check into that.
All of those SMS apps can be very easily automated and integrated from Airtable using Make’s automations and integrations. You can also explore the other 2,300 apps that Make supports on this page.
For automating AI: using Airtable’s AI integrations could be a good idea, but you can also use ChatGPT in your Make automations because Make has native ChatGPT integrations, and it would likely cost you significantly less than using Airtable’s native AI automations.
If you’ve never used Make before, I’ve assembled a bunch of Make training resources in this thread. For example, here is one of the ways that you could instantly trigger a Make automation from Airtable.
Hope this helps! If you’d like to hire an expert Airtable consultant to help you with anything Airtable-related, please feel free to contact me through my website: Airtable consultant — ScottWorld