Texting customers works — until it doesn’t. As your business grows, texting can turn into a time-consuming, resource-intensive process. On top of that, messages can get missed, responses may be delayed, and keeping up might feel impossible. That’s where texting automation comes into play. With the right SMS workflow, messages go out automatically when they should. You save time, avoid missed follow-ups, and stay focused on growing the business.
Need some automation inspiration? We’ve got you covered! And if you’re using Quo, we’ve got step-by-step instructions for how to send automated texts within your account.
What is an SMS workflow?
An SMS workflow is a rules-based automation that sends text messages when certain conditions are met. It can trigger a single message or a series of messages, depending on the situation. A simple workflow could be:
- Condition or trigger: A customer books an appointment
- Action: Send a confirmation text immediately
Why should you set up SMS workflows?
Here’s how SMS workflows serve growing business owners:
- Save time: Manual texting doesn’t scale. SMS workflows handle routine messages for you. That way, you’re not rewriting the same confirmations, reminders, or follow-ups every day.
- Boost productivity: Fewer manual texts means fewer interruptions during the day. Instead of stopping what you’re doing to reply to routine questions or send updates, messages go out automatically. Customers get what they need without the back-and-forth.
- Improve customer engagement: Timely, relevant messages keep conversations moving. SMS workflows help you respond quickly and consistently, even when you’re busy or off the clock.
- Reduce customer churn: Customers drop off when they don’t hear back, or they forget the next step. With SMS workflows, you can automate messages like reminders and follow-ups. This way, appointments, payments, and conversations don’t stall or get abandoned.
How to set up an SMS flow
Setting up an SMS workflow doesn’t require anything complex, but it does need the right foundation. Here’s how to get started:
1. Pick an SMS provider
First, you need a business phone system that supports SMS and MMS and allows automation. It should let you send texts from a business number, handle replies, and automate messages based on triggers or timing.
With Quo, formerly OpenPhone, you get unlimited texting and calling in the US and Canada, plus built-in tools to streamline your messages. You can also:
- Set up auto-replies. These are messages sent to customers when you miss their calls, texts, or voicemails. You can use them during business hours or after hours to let customers know when to expect a response.
- Schedule texts. Send texts at a specific time for appointment reminders, follow-ups, or other time-sensitive updates.
- Connect to an automation software like Zapier or Make. Those integrations let you create rules such as “if this happens, send a text.” For example, when a lead is added to your CRM, an appointment is booked, or a payment status changes, a message can be automatically sent.
- Set up custom workflows using the API. For more advanced needs, you can build custom SMS workflows that fit your systems and processes.
2. Open your automation platform of choice
Next, choose how you want to build and manage automations. With Quo, you have a few options, depending on how simple or advanced you want to go: Zapier, Make, or Quo’s API.
Most small businesses start with no-code tools like Zapier or Make. If you need full control or custom logic, the API gives you that flexibility.
⚡Pro tip: You can use Quo’s Model Context Protocol, or MCP, to connect Quo with ChatGPT or Claude. This gives the AI access to your communications and becomes an AI assistant you can talk to. You can ask it to send texts, check recent messages, or help manage workflows using natural language.
If you choose Zapier, sign up or log in to your account. Tap + Create at the top-left, and choose Zaps.

This opens the automation builder, where you’ll define two things:
- The trigger: What happens first, like a new lead, form submission, or appointment booking
- The action: What Zapier should do next, like sending an SMS through Quo
💡 New to using Zapier? Check out this article to set up your first Zap: Get started with the Zapier integration.
3. Start setting up your automation
Here’s how to set up an automation on Zapier:
1. Start from scratch or use an automation template
When you open Zapier, you can start from scratch or use a prebuilt automation template. Templates are useful if you want something simple, like sending a text when a new lead comes in or automatically confirming an appointment. They give you a working structure you can tweak instead of building everything yourself.
If you have a specific workflow in mind, you can also start from zero.
2. Set your trigger
A trigger is the event that starts your automation. They’re usually tied to something a customer does or a status change in one of your tools.
In Zapier, you set a trigger by clicking Trigger and picking the app where the event happens.Click Choose an event, then pick the specific action. For example, you might pick Typeform as the trigger app and choose “New form submission.” Once connected, Zapier will watch for someone to fill out the form and use that action to kick off the workflow.

💡Pro tip: Zapier’s AI copilot can help speed this up. You can describe the trigger in plain language, and Zapier will suggest the right app and trigger setup for you. If you’ve selected the wrong app or trigger, Zapier will fix it for you. Like this:

3. Set your action
An action is the step your automation performs after the trigger fires. Click on the Action box to get started. Then pick your app and select Choose an event.
Let’s say you choose Quo as the action app. You can select an event like “Send a Message” to text the person who submitted the form. This is useful for sending introduction texts, for example.

4. Test your automation and publish
Follow Zapier’s instructions to connect your accounts and complete user authentication. Once everything’s set up, click Test run to make sure each action runs correctly.
Confirm details like:
- The right fields map over, like name and phone number
- The action does what you expect, like texts actually sending
- The message reads clean with no typos or broken URLs
Once you’re sure the Zap is correct, click Publish.
14 SMS workflow ideas for growing businesses and how to set them up
Here are some common use cases for SMS automation and how to set them up:
⚠️Note:To stay compliant with laws like the Telephone Consumer Protection Act, or the TCPA, make sure you have people’s consent to send messages. They need to opt in to your communications. You also should provide a clear way to opt out. TCPA compliance ensures you don’t face fines, lawsuits, or mobile carrier suspension.
1. Welcome messages
As you know, first impressions can be a make-or-break moment for a small business. Welcome messages set expectations early, helping customers understand next steps and feel confident working with you.
Example:
Hey [name]! Welcome to the [business name] family! Someone from our team will reach out shortly to schedule your first appointment. In the meantime, if you need to get in touch, simply reply to this message. Reply END to opt out.
📑 For more examples, check out our welcome text message templates guide.
How to set this up:
You can use Zapier to connect Quo to your CRM, like HubSpot.When you move a deal to a specific stage in HubSpot — like “Deal Won” — Zapier will automatically send introduction texts via Quo.
You can also set up this SMS workflow based on other workflow actions in HubSpot, like sending a message to new customers or contacts. Click Use this workflow to copy this exact automation.
2. Appointment confirmation texts
An automated appointment confirmation lets your customers know that their booking was successful. You can also use appointment confirmation messages to include more information up front. This includes the service details, location, or how to reschedule. Doing this helps reduce no-shows and back-and-forth, and creates a smoother experience for everyone.
Example:
Hi [customer name]! Thanks for booking an appointment with [company name] at [date/time]. If you need to cancel or reschedule your appointment, please call us at [phone number]. We look forward to seeing you soon! Reply STOP to opt out.
How to set this up:
You can connect Zapier to a scheduling app like CalendlyWhen a customer books an appointment, Zapier will automatically send a confirmation via text.
Want to use this Zap with Quo? Click below to apply this template to your Zapier account.
3. Appointment reminder texts
A reminder text can be the difference between customers keeping and missing appointments. Maybe the customer forgot to check their calendar that morning, but a reminder text sent the morning of the appointment gets their attention and can reduce last-minute cancellations.
Example:
Hey [name]! Reminder: your appointment with [company name] is on [appointment date/appointment time]. We’ll see you soon! Reply END to opt out.
📑 Check out more examples in this article: 31 Free appointment reminder text templates.
How to set this up:
With a Make integration, you can connect Google Calendar to Quo. The SMS workflow will trigger appointment reminder texts when an event is approaching. Like this:

💡 New to using Make? Learn how to set up your first Make automation in this guide: Getting started with the Make integration.
4. After-hours SMS messages
A potential customer reaches out late in the evening. You want to acknowledge the message, but don’t want to be available 24/7. An automated after-business-hours text message can let the customer know your business hours and when they can expect to hear from you.
Example:
Hey there! Thanks for reaching out to [company]! Our business hours are [date/time] to [date/time]. We’ll get back to you tomorrow morning as soon as our office opens! Reply END to opt out.
📑 Want some more examples? Check out 40 Auto-reply text examples & how to set up.
How to set this up:
In Quo, you can use the auto-reply function in your settings for each number. Use this to set expectations for when you miss messages, calls, or voicemails during and after business hours.

5. Payment reminder texts
Instead of manually chasing payments, you can automate reminder texts to go out at the right time. This helps reduce late payments, improves cash flow, and removes the awkwardness of having to follow up yourself. Most customers appreciate a clear, timely reminder before things escalate.
Example:
Hi [name], just a heads up from [company]: Your invoice for [amount] was due on [date] and is still unpaid. You can take care of it here: [link]. If you’ve already sent payment, feel free to ignore this. Reply END to opt out.
📑 Want some more examples? Check out this collection of payment reminder messages.
How to set this up:
You can use Make to connect your accounting software, like Xero, to Quo. This sends an SMS notification to customers when their invoice status changes to overdue, for example. Like this:

6. Service update texts
Service update texts keep customers informed about what’s happening. This can include letting them know their provider is on the way or that the job is done. This cuts down on unnecessary back-and-forth and sets clear expectations.
Example:
Hi [name], this is [your name] from [company]. Your [service/job] has been completed. Thank you for choosing us! If you have any questions, you can call or text us at this number. Reply END to opt out.
How to set this up:
You can use Zapier to connect a field service or scheduling tool like Jobber to Quo. When a staff member marks a job as Closed, Zapier sends a service update text to the customer through Quo.
7. Share information during live calls
Let’s say a customer calls to book an appointment, get directions, or find more information. Reading a URL over the phone or asking the customer to look it up later is clunky and interrupts the conversation. With the right setup, you can send a text to the caller during the call. That way, they get the information instantly and can ask questions while still on the call.
Example:
We appreciate you getting in touch with us at [company name]. If you’re looking to book an appointment, you can find our scheduling page here: [link].
How to set this up:
You can use Quo’s AI voice agent, Sona, to send texts during a live call. Using Quo’s call flow builder, you configure when Sona should send a message — for example, after a caller asks about booking an appointment. The caller receives the link, books an appointment on the call, and can ask Sona follow-up questions. That way, you don’t lose out on them as a customer when you’re unavailable to take a call.
8. Follow-up texts
Follow-up texts help you stay top of mind — especially when a customer doesn’t respond right away. Automations make sure you don’t forget any leads, without forcing you to chase people manually. And when you time them right, you increase the odds of getting a reply without feeling pushy.
Example:
Hi [name]! [Your name] here at [company name]! Just following up on the [information] I sent [day]. Would you like to move forward with the [product/service]? Reply STOP to opt out.
📑 Here are 38 Engaging follow-up text examples you can use right now.
How to set this up:
In Quo, you can schedule texts to go out at a later date/time. When you type a text in the existing conversation with the customer, you can click on the Clock icon to schedule sending the message.
You can also indicate that the message won’t be sent if the customer messages first to prevent any awkward conversations.

9. Managing poor customer reviews
Negative customer reviews are inevitable. What matters is how you approach them. By trying to resolve issues, you show the customer that you care. This helps improve customer satisfaction and increase the likelihood of repeat business.
If a customer leaves a bad review on a platform like Google, Facebook, or Yelp, you can automatically send a follow-up text to the customer.
Example:
Hi [customer name], this is [name] at [company name]. I’m sorry to hear you weren’t pleased with our service. Mind telling me what went wrong? I’d like to make this right. Reply STOP to opt out.
How to set this up:
Products like More Good Reviews can help you collect reviews. You can connect More Good Reviews to Zapier. If the review is below a certain score, Quo automatically sends the text.
Want to use this Zap with Quo? Click below to apply this template to your Zapier account and start building the Zap. Note that, unlike our previous Zapier examples, this one includes multiple steps, which requires a paid Zapier plan.
10. Customer feedback requests
Customer feedback requests help you understand what’s working — and what’s not — so you can improve your service and catch issues early. Plus, you can address negative feedback before it turns into a public review. Asking customers for their opinion also shows them you value their input. This strengthens trust and keeps your business top of mind after the appointment ends.
Example:
Hey [name]!Hey [name]! Thanks for your recent appointment with [company name]. Would you mind taking our 2-minute survey? Your opinion means a lot to us! [LINK]. Reply END to opt out.
How to set this up:
In Quo, you can use snippets, or reusable templates, to send feedback request texts. You can pull them up within any chat and personalize the message with customer information before hitting send.
With the schedule message feature, you can control when the message goes out, like a few hours after an appointment ends.

11. Lead nurturing texts
Lead nurturing texts help you stay in touch with prospects who aren’t ready to buy yet. Automated check-ins let you engage leads over time. This keeps your business top of mind without overwhelming the conversation. You can share helpful tips, answer common questions, or offer limited-time promotions to move leads closer to conversion.
Example:
Hi [name], this is [name] from [company]. Just wanted to share a few details that may help as you’re considering next steps: [link/materials]. Feel free to reply here if you have questions. Reply END to opt out.
How to set this up:
Using Zapier, you connect HubSpot to Quo so that when a deal moves to a new stage — like “follow-up needed,” or “won’t close” — Quo sends a message to the contact.
12. Re-engagement and win-back texts
Re-engagement texts help you reconnect with customers who haven’t interacted with your business in a while. An automated win-back message reminds customers you’re still around and gives them a reason to come back. Retaining existing customers is often cheaper than acquiring new ones. Plus, it shows them you still value their business.
Example:
[Company name]: Hi [name], we noticed you haven’t booked a service in a while and wanted to check in. We’d love to see you again. Use code [code] for [amount] off your next booking. Hope to see you soon! Reply STOP to opt out.
How to set this up:
You can use Zapier to connect your CRM or booking tool to Quo. For example, I set up a Zap between Acuity Scheduling and Quo. If a customer or lead has been inactive for a while, Zapier automatically sends a win-back text through Quo.
Here’s how that looks:

13. Upsell/cross-sell texts
These texts let you recommend relevant add-ons or follow-up services after an appointment. Because the suggestion is based on what they already bought, it feels helpful, not salesy. Automating these messages helps increase revenue per customer without adding extra work for you or your team.
Example:
Hi [name], this is [company]. Since you recently booked [service], you might also be interested in [add-on or related service]. You can learn more or book here: [link]. Reply STOP to opt out.
How to set this up:
You can use Make to connect your booking, POS, or CRM tool to Quo. For example, when an appointment ends on Google Calendar, Make can have a Quo text go out, recommending a related service.
Just know that you’ll also have to add “logic” to your automation. Logic determines which path the workflow should follow and which message to send based on specific conditions. That’s because the workflow needs to distinguish between the types of services booked. On Make, you set logic using Routers and Filters.

14. Holiday and milestone messages
A holiday or birthday message shows your customers that your relationship is more than transactional. It’s a small, thoughtful way to make things personal. If you use SMS marketing automation to include a discount or coupon code, even better.
Example:
Happy birthday from [company name]! Book your next massage and receive [amount or percentage] off with the code [code]. Reply END to opt out.
How to set this up:
You can create snippets in Quo for things like holidays, birthdays, or milestones. Then personalize them with customer details before sending. Snippets are easy to pull up directly in a chat by typing /snippets, which saves time on repeat messages. You can also schedule these messages to go out at the right moment, like just before Christmas.
5 best practices for setting up better SMS workflows
Now that we’ve got your wheels turning, here are a few things to keep in mind as you start sending automated text messages from an SMS platform:
- Start small: Don’t implement all of these suggestions at once! Pick one or two that will have the biggest impact on your business.
- Personalize messages: 72% of customers only interact with personalized text messages. With any automation method you choose, you should at least include the recipient’s name in your message.
- Avoid over-automating: If a workflow typically ends with a customer’s request to speak to a human, don’t automate it. When you have to step in, it’s a sign that your customer expects real-time conversational messaging and the workflow isn’t a good fit for automation.
- Acknowledge the automation: You don’t want customers to mistakenly think they’re talking to a human when it’s an automated message. You can include “This is an automated message” in your text so there’s no confusion.
- Stay compliant: Business text messaging is subject to multiple laws in the US. Check out our SMS compliance guide for business texting in the US to learn how to avoid fines, lawsuits, or suspension from mobile carriers.
Power your SMS workflows with Quo

Automation allows you to send text messages to customers at scale. Once set up, you’ll never be bogged down by volume or frequency.
With Quo, you can use auto-replies and scheduled messages to reach your customers at the right time. The Zapier and Make integrations are available on any plan, along with API access if you need a custom setup. If you use these to send text messages, you’re charged $0.01 per segment. Each segment is a message of 160 characters, including punctuation.
You can also set up a shared SMS inbox that allows your team to effectively manage replies. They’ll have visibility into the entire conversation with each customer, with both automated and human messages.
To give Quo a try, you can sign up for a free seven-day trial.
FAQs
To understand whether or not your SMS workflows are working, keep an eye on these metrics:
– Conversion rates: How many customers make a purchase based on a text message sent
– Open rates: How many messages are opened compared to how many messages are sent
– Click-through rates: How many customers click on a link in the SMS message
– Unsubscription rates: How many customers opt out, by replying STOP, for example
Texting customers is illegal unless customers give you explicit permission. This is known as an opt-in. To stay compliant with TCPA and other texting laws, you need to identify your business and give customers a clear way to opt out of future texts. You should also explain what types of messages they’ll receive, such as marketing texts or appointment reminders.
TCPA also has other requirements, such as not sending texts outside business hours. You should consult with an attorney or review official government resources for more information.
