
September 2, 2020
SMS for customer service: when to use it and how to set it up
Text messages get read within minutes. But managing customer conversations over SMS as a team is a different challenge. Here’s when SMS makes sense for support, and how to set it up without creating a second inbox nobody checks.
Here’s the pitch for SMS customer service: text messages have a near-perfect open rate. Most get read within a few minutes. Customers already text all day — it’s the communication channel they’re most comfortable with.
All true. But there’s a gap between “customers like texting” and “our team can actually manage customer support over SMS.” Because once you start getting 20 or 30 customer texts a day, a shared phone number turns into the same mess as a shared email inbox — except faster, because people expect text responses in minutes, not hours.
Let’s talk about when SMS actually makes sense for customer support, how to set it up so your team can manage it, and the mistakes to avoid.
SMS is great for specific types of customer interactions:
Time-sensitive updates. Appointment reminders, delivery confirmations, status changes. If a customer needs to know something right now, a text is more reliable than an email they might not open for hours.
Quick back-and-forth. Questions that can be answered in a sentence or two: “What time do you close?” “Is my order ready?” “Can I reschedule to Thursday?” These are faster over text than email for both sides.
Customers who don’t use email. In industries like property management, construction, or local services, a lot of your customers aren’t sitting at a desk checking email. They’re on job sites, in their cars, or running errands. Text is how they communicate.
Follow-ups after a service. A quick “How did everything go?” text after a job gets a much higher response rate than the same question sent via email.
SMS doesn’t work well for:
Complex support issues. If the conversation requires attachments, screenshots, links, or detailed explanations, email is better. SMS has character limits, formatting is minimal, and scrolling through a 30-message text thread to find context is painful.
Conversations that need a paper trail. Email is inherently documented. SMS conversations can get lost when someone changes phones, and they’re harder to search and archive.
Situations where the customer isn’t expecting it. Don’t text someone who gave you their number for their account profile and didn’t opt in to SMS communication. This isn’t just rude — it can also violate TCPA (Telephone Consumer Protection Act) regulations in the US.
The individual experience of texting a customer is easy. The team experience is where it breaks down.
If your business SMS runs through one person’s phone, you have a single point of failure. When that person is busy, on vacation, or leaves the company, those conversations are inaccessible. There’s no way to hand off a conversation, no way for a manager to see what was said, and no way to coordinate who’s responding to what.
Some teams try shared phone numbers through services like Google Voice, but you run into the same problems as shared email: multiple people see the same message, nobody knows who’s handling it, and there’s no internal discussion layer.
This is the same problem teams face with email — and the fix is the same too. You need a platform where SMS conversations sit alongside your other customer communication channels, with assignments, internal notes, and visibility for the whole team.
Missive is an email client that supports SMS alongside email, WhatsApp, and live chat. All your customer conversations — regardless of channel — show up in the same inbox. That means the same assignment, triage, and collaboration features you use for email work for text messages too.
Here’s how to get SMS set up:
1. Connect an SMS provider. Missive integrates with Twilio, SignalWire, and Dialpad for SMS. You’ll need an account with one of these providers and a phone number. Twilio is the most popular choice — you can get a number for about $1/month plus per-message costs that are typically fractions of a cent.
2. Route SMS to a team inbox. Just like you’d route support@yourcompany.com to your Support team, route incoming text messages to the appropriate team. If you have one number for everything, it goes to your general team inbox. If you have separate numbers for sales and support, route them accordingly.
3. Assign and triage. When a text comes in, it shows up as a conversation. Anyone on the team can see it. You assign it to the person who should respond, leave internal notes about context, and the response goes out as a text from your business number.
4. Set up rules. The same rules engine that works for email works for SMS. Auto-assign texts from specific numbers, label by area code, or use AI to categorize incoming messages.
From the customer’s perspective, they’re just texting your business number. From your team’s perspective, it’s organized, assigned, and trackable — just like email.
The most common scenario isn’t pure SMS support. It’s this: a customer emails you, then texts you about the same thing, then calls your office. Now three different people on your team might see three different threads with no connection between them.
When your SMS, email, and other channels all live in the same platform, you can merge related conversations. A customer’s text about their order sits right next to the email they sent last week about the same order. Internal notes carry across both. Anyone on the team can see the full picture.
This matters most in industries where customers don’t stick to one channel. Real estate clients might email about a property, text to schedule a showing, and call with a question about the contract. Property managers deal with tenants who email about one issue and text about another. If each channel is siloed, your team is constantly asking “did they mention this somewhere else?”
A few things we’ve learned from teams that do this well:
Set expectations about response times. SMS feels instant, and customers expect faster replies than email. If your team can’t respond within 15–30 minutes during business hours, either set up an auto-reply that sets expectations, or be honest on your website about SMS response times.
Keep messages short. This isn’t email. Don’t write three paragraphs in a text message. If the answer requires more than a few sentences, say so: “Great question — I’m going to follow up with a detailed email so I can include the documents you need.”
Know when to switch channels. If a text conversation is going back and forth with increasingly complex details, move it to email. “I want to make sure I capture all of this accurately — can I send you an email with the full details?”
Don’t use SMS for marketing without consent. This should go without saying, but using a customer’s phone number for promotional texts when they contacted you for support is the fastest way to lose trust (and potentially violate regulations).
Use canned responses for common replies. If you get the same five questions over SMS — hours, location, pricing, scheduling — save templated responses. In Missive, you can access canned responses directly in SMS conversations, so you’re not retyping the same information twenty times a day.
SMS isn’t a replacement for email support. It’s an additional channel that makes sense for specific types of interactions — quick questions, time-sensitive updates, and customers who prefer texting.
The key is managing it like a team channel, not like a personal phone. When SMS conversations live in the same inbox as your email, with the same assignment and collaboration tools, it stops being an extra thing to manage and starts being just another way customers reach you.
If you’re a small team exploring SMS for customer service, the fastest path is to connect a Twilio number to a platform like Missive that handles SMS and email in one place. You’ll avoid the “second inbox nobody checks” problem, and your team gets full visibility from day one.
August 24, 2020
How to add live chat to WordPress (without another plugin you’ll forget to check)
Most WordPress live chat plugins create a separate inbox you have to remember to check. Here’s how to add live chat that feeds directly into the same inbox as your email.
WordPress powers everything from personal blogs to full-blown e-commerce stores. And at some point, almost every WordPress site owner asks the same question: should I add live chat?
The answer is usually yes — but the way most people do it creates more problems than it solves.
Here’s what typically happens: you install a live chat plugin, configure the widget, and forget about it for two weeks. Then a customer messages you. You don’t see it until the next day because the notification went to an app you don’t have open. The customer has already emailed you the same question by then. Now you’re answering the same thing twice, in two different places, and wondering why you bothered with chat in the first place.
The plugin isn’t the problem. The problem is that live chat became another inbox nobody checks.
Live chat fills a gap that contact forms and email can’t. When someone’s browsing your services page, reading your pricing, or filling their cart, they have questions that need answers now — not in 24 hours when you get around to checking your contact form submissions.
For service businesses running WordPress sites, chat catches leads at the moment of highest intent. A potential client comparing your consulting firm to three others will message the one that responds in real time. The others get an email inquiry they might reply to tomorrow.
For WordPress-based stores using WooCommerce, chat handles the same pre-purchase questions that drive e-commerce sales: sizing, availability, shipping, compatibility.
And for any WordPress site that gets regular traffic, chat is a feedback channel. You’ll quickly learn what visitors are confused about, what information is hard to find, and what questions your content should be answering.
The WordPress plugin directory has dozens of live chat options. Most of them work the same way: install the plugin, configure a widget, and manage conversations in a separate dashboard — either in the WordPress admin or in the chat provider’s own app.
That means you now have two places to check for customer messages: your email inbox and your chat dashboard. For a solo operator, that’s manageable. For a team of two or more, it’s a recipe for missed conversations.
The better approach is to route live chat messages into the same place you already manage customer communication — your email inbox. Not literally as emails, but in a unified inbox where chat, email, and other channels all show up together.
Missive is an email client built for team collaboration that also handles live chat, SMS, and WhatsApp. When someone messages your WordPress chat widget, the conversation appears in Missive alongside your emails. Same assignment tools, same internal chat, same team visibility.
Here’s the setup:
Missive Live Chat uses Twilio’s Conversations API under the hood. Sign up at twilio.com and note your Account SID and Auth Token from the dashboard.
In Missive, go to Settings > Accounts and add a Missive Live Chat account. Enter your Twilio credentials. That’s the backend sorted.
From Missive’s Setup page, configure the appearance: colors, position (bottom-right or bottom-left), welcome message, and visitor form fields. You can match the widget to your WordPress site’s branding — fonts, header color, button style, the lot.
Key settings to think about:
Copy the script snippet from Missive’s Setup page. You have a few options for adding it to WordPress:
Option A: Theme footer (recommended). In your WordPress admin, go to Appearance > Theme File Editor. Open your theme’s footer.php file and paste the snippet just before the </body> tag. Save.
Option B: Plugin for header/footer scripts. If you’d rather not edit theme files, install a free plugin like “Insert Headers and Footers” (by WPCode) or similar. Paste the Missive snippet in the footer section. This survives theme updates.
Option C: Custom HTML widget. If your theme supports it, you can add a Custom HTML widget and paste the snippet there. Less common but works in a pinch.
The widget will appear on every page of your WordPress site as soon as the snippet is live.
Set up the live chat account to flow into a Team Inbox in Missive. Incoming chats join the same queue as your emails. Team members assign conversations, leave internal notes, and respond — all from one place.
This is where Missive’s approach differs from standalone chat plugins. In most plugins, if two people have access, there’s no clear system for who handles what. In Missive, chat conversations behave like any other conversation:
Assignment. Grab a chat from the team inbox and assign it to yourself. Your coworkers see it’s been claimed and focus on other conversations.
Internal discussion. Need to check something before responding? @mention a coworker in the internal chat. They see the full conversation context and can answer without the visitor knowing.
Channel merging. If a visitor later emails you about the same topic, merge the conversations. One thread, full history, no confusion.
Rules automation. Route chats from specific pages to specific team members. Auto-label based on the visitor’s form responses. Send a notification to your sales team when a chat comes in during business hours.
Don’t put chat on every page if you can’t staff it. If you can only cover chat during business hours, use Missive’s offline settings to hide the widget evenings and weekends. An “offline” chat widget that never gets answered does more harm than no widget at all.
Use chat data to improve your site. After a month of live chat, export or review the common questions. If people keep asking “Do you work with [industry]?”, your homepage isn’t making your services clear enough. If “How much does it cost?” comes up constantly, your pricing page needs work.
Connect it to your forms strategy. Some WordPress sites use live chat for initial conversations and contact forms for detailed inquiries. That’s fine — just make sure both funnel into the same inbox. In Missive, form notification emails and chat messages end up in the same place.
Consider your WooCommerce flow. If you’re running WooCommerce, live chat is especially valuable on product pages and during checkout. Missive’s custom metadata feature lets you pass page URL and other visitor data to the chat, so your team knows what product the customer was looking at when they started chatting.
Missive combines live chat, email, SMS, and WhatsApp in one collaborative inbox. Add the chat widget to your WordPress site and manage every conversation from a single place. Try it free.
July 30, 2020
Measure satisfaction from your email signature!
The customer's journey starts when they visit your website or brick-and-mortar store for the first time,...
The customer's journey starts when they visit your website or brick-and-mortar store for the first time, and it doesn't end when they make a purchase or hire your services. It goes well beyond that point.
You've worked hard to acquire that customer. You've invested time and money. So it makes sense to retain them as long as possible. As it's the case for many industries, the cost of keeping a customer is lower than acquiring a new one. This Harvard Business Review article says that the acquiring cost can be 5 to 25 times more expensive than the retaining one.
So, how can you measure customer satisfaction to maintain low churn rates and long-lasting customers? Easy, just ask your customer for feedback. Ask for feedback on the product, the support experience, etc.
In this blog post, we're going to center around customer satisfaction in the support experience. Because unless you're Google, customer support is an integral part of your daily operations.
There are many buzzwords these days, companies boasting they are "customer-obsessed" or "customer-centric." For the most part, it's true. Companies focus more than ever in providing excellent customer support. It is mainly due to the level of competition. You can quickly lose customers to your marginally-inferior competitor if they offer superior customer support.
Probably the most known and effective way to do this is by embedding a link with the survey in the support employee's signature.
We've all seen these surveys—some people like them, others don't. Either way, they are great tools to provide feedback to the company about the employee's performance and helpfulness. Since support agents are the company's face, you only want to work with the best talent you can find.
It's also important to note that they are indispensable assets to businesses, and their work is not easy. These types of surveys can also help agents themselves. Some companies reward employees with the best ratings by giving out bonuses.
It's a crowded space where solutions abound. So we took the task of researching the top 4 options for customer satisfaction surveys. They all support shareable links, and some offer embeddable code.
With powerful analytics and an easy setup, Nicereply lets you create surveys for each employee rapidly and see a leaderboard.

Simplesat's customizable rating scale and quirky icons are an engaging new take on user experience.

Their 5-star survey product lets you collect customer feedback easily with a link. Delighted's dashboard lets you see your customers' feedback in real-time.

Zonka Feedback offers email surveys through links, buttons, embedded questions, or in-signature that are quick to launch. Its AI-driven dashboards uncover trends, automate reporting, and give you instant clarity on CX metrics like NPS, CSAT, and CES.

Typeform offers a design-centric solution for surveys. They also offer a wide arrange of visually stunning templates.

With Missive's managed signatures feature, you can easily add customer satisfaction surveys to each of your teammates' signatures in just minutes.
The dynamic data comes from your team's editable member profiles.

You can also add custom fields.

Also, in some survey tools (namely Nicereply) other variables can be fed to enrich reporting. For instance, you could pass the {{ conversation.id }} and {{ message.id }} variables to know in which email exchange the customer completed the survey.
Depending on the customer satisfaction tool you select, there are three ways to add the survey to managed signatures in Missive.
In this case, you have a single link pointing to a general survey. When the customer clicks on the link, they're sent to a page where they can select the employee's name that helped them and then they can proceed to rate them. This system usually works for small teams.
In Missive's managed signature rich text editor, simply add the survey's link.

To make this more appealing, you could create an image link with HTML. Like this:

You can achieve that with this code:
<div>
<strong>
<span style="font-size: 15px;">{{ user.name }}</span>
</strong>
</div>
<div>
<em>
<span style="color: #005CD4;">Company Inc</span>
</em>
</div>
<div>
<span style="color: #737373;">
<span style="font-size: 11px;">@company.inc</span>
</span>
</div>
<br>
<div>
<span style="font-size: 12px;">Was my response helpful?</span>
</div>
<div>
<a href="http://www.mysurvey.com/companyinc">
<img style="width: 100px; margin-top: 5px;" src="https://i.imgur.com/s2q0a6T.png" alt="Survey">
</a>
</div>
If the satisfaction survey system gives you a unique link per employee, you can add the unique part or the URL as a custom field in the member's profile. For example, if the complete link is:
http://www.mysurvey.com/companyinc/employee/sales/671gjbsw2
Then in each employee's custom field, enter the variable part of the URL:

In the editor, type in the static part of the URL and add the newly created variable custom field, like this:

Some survey collection companies let you generate embeddable HTML code. In this case, copy the code and paste it in the managed signature editor.
You can also add custom field variables like in the example above.

We're confident these customer satisfaction surveys will help your company offer the best experience and ultimately retain more customers.
Research done by Frederick Reichheld of Bain & Company shows that in certain industries, increasing customer retention rates by 5% increases profits by 25% to 95%.
Start gathering feedback!