September 23, 2020
How to add live chat to Squarespace (and manage it without losing your mind)
Squarespace doesn’t have built-in live chat. Here are the six tools worth shortlisting (with prices), how to add a chat widget, and how to handle conversations alongside your email.
Squarespace doesn’t include live chat. There’s no built-in widget, no native chat feature, and nothing in the Squarespace editor that lets visitors message you in real time. If you want live chat on your Squarespace site, you need a third-party tool.
That’s actually fine. Most built-in chat tools on website platforms are afterthoughts: basic widgets that create a separate inbox you have to monitor. The better approach is choosing a chat tool that fits into how you already manage customer communication.
Here’s how to add live chat to a Squarespace site, which tools are worth considering, and how to set it up for team use without creating another inbox nobody checks.
Squarespace is popular with service businesses, creatives, agencies, and small e-commerce brands. These are exactly the types of businesses where live chat has the biggest impact.
A potential client browsing your portfolio at 11am has a question about your availability. If the only option is a contact form, they fill it out and move on to the next provider. If there’s a chat widget, they get an answer in two minutes and book a call.
A customer shopping your Squarespace e-commerce store wants to know if a product comes in a different color. By the time they compose an email, they’ve already closed the tab. A quick chat message keeps them on the page and in buying mode.
For businesses running on Squarespace, chat fills the gap between a contact form (too slow) and a phone number (too much friction for most visitors). It’s the communication channel that matches how people actually behave on websites: they want a quick answer without committing to a phone call.
Since Squarespace doesn’t have native chat, you’ll add it by pasting a JavaScript snippet into your site. This is the same approach used for analytics tools, tracking pixels, and other third-party integrations. Squarespace makes it straightforward through their Code Injection feature, no coding skills required.
The snippet loads a small chat widget on your site (usually a button in the bottom corner). When a visitor clicks it, a chat window opens. Messages from visitors route to whatever platform you’re managing the chat from.
The key decision isn’t which widget looks the nicest. It’s where those conversations end up and how your team handles them.
Note: Code Injection is available on Squarespace Business plans and higher. The Personal plan doesn’t support custom code, so you’d need to upgrade before adding any third-party live chat tool.
There are dozens of chat tools that work with Squarespace through code injection. Here are the six worth shortlisting, organized by what they’re actually best at.
Prices below reflect annual billing unless noted. Monthly billing on most of these tools runs 20-40% higher. Verified April 2026; spot-check current tiers before buying.
| Tool | Best for | Free tier | Starting paid plan |
|---|---|---|---|
| Missive | Teams handling email and chat together | Up to 200 chats/month free | Pay-as-you-go via Twilio |
| Tawk.to | Solo operators on a tight budget | Unlimited (with branding) | $19/month to remove branding |
| Crisp | All-in-one chat plus AI chatbot | 2 seats, limited features | $45/month (Mini, 4 seats) |
| Tidio | Squarespace e-commerce stores | 50 conversations/month | $29/month (Starter) |
| Olark | Simple per-agent live chat | 1 agent, 20 chats/month | $19/agent/month (2-yr) |
| LiveChat | Established support teams | 14-day trial only | $20/agent/month |
Free for up to 200 active chats per month, then $0.03 per additional chat (paid directly to Twilio). Missive accounts start free for up to 3 users; paid plans from $18/user/month.
Missive is an email client built for teams that also handles live chat, SMS, and WhatsApp in the same inbox. Chat messages from your Squarespace site show up next to your emails, with the same team collaboration features: assignments, internal notes, shared visibility, and rules-based automation.
The setup uses Twilio’s Conversations API as the backend, which means you only pay for what you use (and most small businesses stay within the free tier indefinitely). Best fit for service businesses, agencies, and small e-commerce teams that already deal with email-heavy communication and don’t want chat to become a separate silo.
Free with unlimited agents and unlimited chats; $19/month to remove branding.
Tawk.to has been the dominant free option in this category for over a decade. Unlimited agents, unlimited chats, no time limits. The catch is that the free version displays a “Powered by Tawk.to” badge, and the interface feels older than the paid alternatives. If your priority is “I just need a chat widget and I don’t want to pay anything,” this is the answer.
Free plan with 2 seats; Mini at $45/month (4 seats); Essentials at $95/month (10 seats); Plus at $295/month (20 seats). Per workspace, not per agent.
Crisp combines live chat, shared inbox, AI chatbot (Hugo), and a knowledge base into a single platform. Pricing is per workspace rather than per agent, which makes it more predictable as your team grows. The catch is that AI features are usage-capped on lower tiers and the seat limit forces a jump to Plus once you cross 10 people. Best fit for early-stage teams that want one tool to cover chat, email, and basic automation.
Free plan (50 conversations); Starter $29/month; Growth $59/month; Plus $749/month. Lyro AI add-on starts at $39/month for 50 AI conversations.
Tidio leans heavily into e-commerce, with native Shopify, WooCommerce, and BigCommerce support. The Lyro AI agent is well-regarded for handling repetitive product questions. The pricing model is based on billable conversations plus separate AI add-ons, which can get unpredictable as volume grows. Best fit for Squarespace e-commerce stores that want chatbot automation alongside live chat.
Free plan (1 agent, 20 chats/month); Standard $29/agent/month monthly, $23/agent/month annual, $19/agent/month with 2-year commitment.
Olark is a straightforward live chat tool. No AI bells and whistles in the base plan, no shared inbox sprawl, just chat. PowerUps (cobrowsing, visitor insights, translation) are individually priced add-ons. Best fit for teams that already have a help desk or CRM and just need a clean chat layer on top.
Starter $20/agent/month annual; Team $41/agent/month annual; Business $59/agent/month annual; Enterprise custom.
LiveChat is the only tool on this list with an official Squarespace Extension, which means setup is a one-click connection rather than code injection. It’s also the most mature platform of the group, with deep reporting, agent groups, and chat takeover features built for high-volume support teams. Best fit for established teams already running structured support workflows who want a chat tool that fits that operating style.
Two questions cut through most of the comparison:
Where do chat conversations need to land? If your team already handles customer email together (shared inbox, assignments, internal notes), pick the tool that pulls chat into that same workflow. If chat is a standalone channel handled by a dedicated team, a chat-focused tool is fine.
How predictable is your volume? Per-agent pricing (Olark, LiveChat) scales linearly. Per-workspace (Crisp) and conversation-based (Tidio) can swing wildly. Pay-as-you-go via Twilio (Missive) stays at zero until you actually have chat volume, then scales penny by penny.
For most service businesses and small teams running on Squarespace, the answer is whichever tool already fits how the team handles email. Splitting chat into a separate inbox is the trap most Squarespace site owners fall into; pick a tool that prevents it.
Missive brings chat messages from your Squarespace site into the same inbox as your emails, SMS, and WhatsApp, with the team collaboration features built in. Here’s the setup:
Missive Live Chat is powered by Twilio’s Conversations API. Sign up at twilio.com and copy your Account SID and Auth Token from the Twilio dashboard.
In Missive, go to Settings > Accounts and add a Missive Live Chat account. Paste in your Twilio credentials. The backend connection takes about 30 seconds.
From Missive’s Setup page, customize the chat widget to match your Squarespace site. You can adjust the primary color, button position, border radius, font, welcome message, and whether visitors need to provide their name and email before chatting.
For Squarespace sites specifically, a few tips:
Copy the HTML code snippet from Missive’s Setup page. Then:
That’s it. The chat widget will appear on every page of your Squarespace site immediately. No plugins to install, no app store to browse, no theme modifications.
If you want the widget on specific pages only, you can add the snippet to an individual page’s Code Injection settings instead of the site-wide footer.
Set up the live chat account to flow into a Team Inbox in Missive. This means incoming chat messages appear alongside your emails in a shared queue. Team members can assign conversations, leave internal notes, and respond, all without switching between tools.
For service businesses on Squarespace (agencies, consultants, studios, property managers), chat often starts with a potential lead and turns into an ongoing client relationship. The conversation might begin on chat, move to email for a proposal, and come back to chat months later with a quick question.
In Missive, all of that stays connected:
Assign chats like you assign emails. When a chat comes in, grab it from the team inbox. Your coworkers know it’s handled. If you need to hand it off, reassign it.
Internal discussion on the thread. Need to check pricing with your partner before quoting a visitor? @mention them in the internal chat. They see the visitor’s question and respond to you, the visitor never sees it.
Merge conversations across channels. When the chat visitor later emails you from the address they provided, merge the two conversations. Full history in one place.
Canned responses for repeat questions. If you get the same questions about pricing, availability, or process, save them as canned responses. Insert them in one click during chats.
Be available or be upfront about it. Squarespace sites often represent businesses where the team is small, sometimes just one or two people. If you can’t monitor chat all day, use Missive’s “hide when offline” setting to only show the widget during your working hours. Alternatively, show the widget with a message like “We typically respond within an hour” so visitors know what to expect.
Use chat as a lead qualifier. For service businesses, not every visitor is a good lead. A quick chat exchange can tell you whether someone is a serious prospect or a casual browser, before you invest time in a full email exchange or discovery call.
Connect chat to your booking flow. Many Squarespace sites use Acuity Scheduling or Calendly. When a chat conversation reaches the “let’s set up a call” moment, drop a booking link right in the chat. The transition from “interested visitor” to “scheduled prospect” happens in under a minute.
Review chat logs monthly. What questions do visitors ask most? If “What do you charge?” is the top question, your pricing page isn’t clear enough. If “Do you work with [specific industry]?” keeps coming up, add those industries to your services page. Chat data is free market research.
No. Squarespace doesn’t include a native live chat feature on any plan. You add live chat by pasting a third-party widget’s code snippet into Squarespace’s Code Injection feature, available on the Business plan and higher.
Yes. Tawk.to is fully free with unlimited agents (with branding). Missive Live Chat is free for under 200 active chats per month via your own Twilio account. Tidio, Crisp, and Olark all have free tiers with seat or conversation limits.
Yes. Every chat tool covered above lets you adjust colors, position, fonts, and welcome messages. The widget should match your site’s accent color and brand voice, since it’s effectively a permanent UI element on every page.
Yes, but only if you cross the free tier. Missive Live Chat uses Twilio’s Conversations API as the backend. Under 200 active chats per month is free. Above that, you pay Twilio directly at metered rates (typically a few cents per chat). The advantage is you only pay for what you use, with no fixed monthly fee for the chat backend itself.
Instead of pasting the code snippet into Settings > Advanced > Code Injection (which adds it site-wide), open the specific page’s settings, scroll to the Advanced tab, and paste the snippet into that page’s Code Injection field. The widget will only appear on that page.
Live chat connects visitors to a real person in real time. A chatbot uses scripted flows or AI to answer common questions automatically. Most modern tools (Crisp, Tidio, LiveChat, Missive with AI rules) offer both, with chatbots handling repetitive questions and live chat handling everything else.
Missive brings live chat, email, SMS, and WhatsApp together in one collaborative inbox. Add the widget to your Squarespace site and manage every conversation from a single place. Try it free.
September 16, 2020
What is Asana?
Asana is a online project management tool. It can help people of all industries better manage projects...
Project management from your email client? It's possible.
Asana is a project management tool that has exploded in popularity in the last few years. It can help people of all industries better manage projects using different visualizations, including Kanban-style boards, calendar view, Gant charts, etc.

Asana can also help your team reduce the number of meetings because it lets you clearly define task owners and allows a high-degree scoping. And although Asana can also reduce the number of emails you get, you simply can't get rid of them all. Email is by far the most used communications medium in the professional world. Customers, clients, prospects, employees, etc., they all use email.
Email is actually the simplest way to communicate externally with clients. There's no learning curve to beat or onboarding to account for. You simply send email.
So there should be a way to easily add tasks to projects in Asana directly from your email, right? Without the hassle of shifting between apps and trying to match tasks with specific conversations.
Thanks to Missive's integration with Asana, you can add tasks to workspaces and projects from your email client with just a couple of clicks.
Missive is a team inbox and chat tool that helps businesses stay on top of all their communication channels and projects in a single app. All while enabling collaboration between coworkers. Missive offers an integration with Asana that helps you bridge the gap between emails and project management!
The integration gives you access to all your projects, tags, custom fields, and teammates. You will be able to assign tasks to teammates and define due dates. Say goodbye to switching between apps to add tasks to your workspaces.
A customer sent an email with a change request to the project? Easy, click on New Task in Missive, and the whole team will see the new task and can begin to work immediately.

Do you need to discuss a task in real-time? No problem, you can do that too!

Create a free Asana account.
Open Missive and go to Settings > Integrations > Add integration > Asana

A pop-up will open that will ask for your Asana account and permission to access it.

Share the integration with your team if needed.

You're ready to start creating and managing Asana tasks directly from Missive! Click on the New task button in the integrations panel.

Enter the task's information and click on Create:

Yes! Everything you create or edit in Missive will be visible and available in app.asana.com in real-time.

September 15, 2020
What is Trello?
Trello uses the lean kanban methodology to help people plan and execute projects of all sorts via their...
Sometimes a to-do list is not enough to accomplish your objectives.
More often than not, you need a more structured approach. This is where tools like Trello are of great help. Trello is a web-based app that lets you create cards with lists in a Kanban-style to manage projects.
Kanban is a method of organizing work. It's a visualization format in which cards (digital or not) are spread over a board. Each card contains a task or action. Cards are distributed in different lists in categories of progress: To-do, doing, and done. Boards can be customized to hold different degrees of progress granularization.

Trello uses the kanban lean methodology to help people plan and execute projects of all sorts via their application. Trello boards are very popular. Some companies, organizations and communities leave them public for everyone to watch, like the super popular videogame Project JoJo Trello or this company's roadmap.
Short story long, yes, you can with Missive.
Missive is a team inbox and chat app that helps businesses stay on top of all their communication channels and projects in a single app. All while enabling collaboration between coworkers. Missive offers a Trello integration that helps you bridge the gap between emails and projects!
The integration gives you access to all your boards, lists, labels, cards, and teammates. You will be able to add cards, apply labels, move cards to lists, add teammates, and define due dates. Say good buy to switching between apps to add tasks to your project.
A customer sent an email with a change request to the project? Easy, click on New Card on Missive, and the whole team will see the new task and begin to work immediately.

Do you need to discuss a card in real-time? No problem, you can do that too!

Create a free Trello account.
They offer multiple sign up options, like Gmail sign in for example, or you can do it with an email and password. Once that's done, you will need to create your first project or board, then add a few cards and you're done!
Open Missive and go to Settings > Integrations > Add integration > Trello

A pop-up will open that will ask for your Trello account and permission to access it.

Share the integration with your team if needed.

You're ready to start creating and managing cards from Missive! Click on the "New Card" button in the integrations panel.

Enter the card's information and click on Create:

Yes! Everything you create or edit in Missive will be visible and available in trello.com in real-time.

September 14, 2020
The life and death of email read tracking
This week we sunsetted read tracking ability from Missive. Years ago, after receiving many requests to...
Update: Now blocking read receipts from other services. Missive now auto blocks read trackers and 1x1 images to prevent senders from spying on what you do with their email.
This week we sunsetted read receipts from Missive. This will cost us a lot, so here is why we did it.
Read tracking is magical. You know instantly when your recipients open your sent emails. This brings incredible power and can be beneficial in many legitimate business scenarios. It’s really popular.
Behind the scenes however, there is an uglier untold story. For us, the technologists who built and offered support around it, it kept getting more controversial over time. In the most extreme cases, we saw first hand how it was misused and weaponized to abuse people. And on the more innocuous and potentially useful scenarios, how unreliable it could be, which could in the end give a false sense of control to our users. A technology that works 70% of the time is a bad one.
Missive is a team communication app. From day one, we believed that in order to succeed we had to offer an unparalleled email experience. Email is the most important channel in most business communication stacks.
For instance, sales people live and die in their email clients. One really useful feature for them is read tracking. You send an email to a prospect, that person quickly follows up saying they are not interested, but 3 months later, they reopen that same email, you get a live read notification, you instantly take your phone and follow up. You win.
After we launched Missive in 2015, requests for a read tracking feature quickly started to pile up.
We built it.
When you advertise read tracking ability, the majority of users don't think about the intrinsic aspect of it, how it works and how unreliable it can be. They expect it to work all the time.
Behind the scenes, read tracking works by checking if an image in the sent email has been requested on a server. Each recipient receives a different version of the email with a unique transparent image. Each time one of those images is requested, the server matches it to a recipient and notifies the sender.
But… false positives and false negatives are very common:
When a user expects read tracking to be a source of truth, those false positives/negatives can cause weird situations.
There is no way to make this more reliable. All apps offering read tracking ability without explicitly mentioning to their users that it sucks, are doing false advertisement.
Now, a lot of educated users know the pitfalls of the technology, and use it with a grain of salt. From our support experience however, those are the minority.
With a minimal amount of creativity, it’s easy to come up with scenarios where people can misuse read tracking.
Let’s say you received a love letter (email) from a colleague, you are quite moved and touched by it, but feel it’s inappropriate and decide to not reply. But the words haunt you and you go back and read them again and again.
Now, if the love letter author inserted a pixel tracker, they can know every single time you did go back to that email, and read it again and again. Not cool.
This scenario is fantasy, I just came up with it. But for us, no need to be to creative, people would write us messages like:

Argh… no! Please, don’t do that with our product, please.
We are no legal experts, but for us, it seems clear offering read tracking ability made us ride on the grey side of privacy laws like GDPR.
[... referring to email tracking … ] The data processing is secretly performed, i.e. no information about the data processing is provided to the email recipients from whom the data is retrieved. Furthermore, email recipients are not given the possibility to accept or refuse the retrieval of the information described above. In sum, differently from classical acknowledgement email systems, with these new products, the recipient of emails has no possibility to accept or refuse the acknowledgment information processing towards the software user.
The Working Party 29 expresses the strongest opposition to this processing because personal data about addressees’ behaviour are recorded and transmitted without an unambiguous consent of a relevant addressee. This processing, performed secretly, is contradictory to the data protection principles requiring loyalty and transparency in the collection of personal data, provided by Article 10 of the Data Protection Directive.
-European data protection authorities opinion on email tracking.
You can do mental gymnastics, but read tracking is a predatory feature, privacy wise. Is it legal for a provider like Missive to offer email tracking capacity? Is the burden of using it all on our customers’ shoulders?
This is all debatable, and a lot of our users, when preemptively announced we would retire read tracking, argued that many other apps (CRM, email clients, etc) still offered it.
For instance, Superhuman when faced with controversy for offering read tracking made it opt-in instead of opt-out, probably for that exact reason.
The major difference between us and them is size. Being legally challenged in court or fined would most certainly be a death blow for a small bootstrapped company. Not a risk we are willing to take.
Our competitor funded with hundreds of millions of dollars from Silicon Valley can certainly foot the legal bills, not us.
To summarize, read tracking doesn’t really work, can be weaponized, is most certainly illegal in many places and is potentially deadly to our business. Pulling the plug seemed obvious to the four of us.
This will affect our bottom line, some of our users will leave for competitors*. But today, we took a stance and it feels good.
And to end this post on a high note. We want to officially announce that we're actively working on a full-fledged calendar in Missive! You will be able to accept invites, add events and alerts, share calendars, and more! We estimate that it will be ready in under two months.
* If you are one of those users who cancel their Missive account, we offer to refund your last payment. Just contact us by email by October 15th, 2020.

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!

July 27, 2020
How to set up Facebook Messenger for Business?
For most companies, being able to connect with leads, customers or followers on social media is crucial,...
People prefer businesses they can communicate with through messaging.
Facebook Messenger is one of the biggest online messaging platforms in the world. It has over 2 billion monthly active users globally and is one of the most downloaded apps as well, with over 2 million monthly downloads.
For most companies, being able to connect with leads, customers or followers on social media is crucial, especially in omnipresent platforms like Facebook Messenger.
In this post we're going to explore how your business can harness the power of Facebook Messenger to connect to customers throughout the sales funnel.
Facebook says "We know people expect businesses to respond quickly, and businesses who respond to users' messages faster see better business outcomes." And they enforce this in a few ways.
The most important thing to remember when using this channel of communication is to respond fast.
For third-party apps like Missive, there is a 7-day response window. Once it passes, you can no longer reply to the customer through Missive — you'll need to respond directly on Facebook, Messenger, or Meta Business Manager. Keep this in mind when managing your response times.
Facebook also displays how fast you reply to messages. There's a coveted "very responsive to messages" badge, which people like because it is perceived as sign of attentiveness and superior customer support. We'll talk about how to get this badge a bit later in this post.
It's a simple process. You need to have a Facebook Page. To create a Page you need a personal Facebook account. Both are free, and most people already have a personal account.
The option to receive messages privately is on by default. If for some reason it isn't, you need to visit your Page's General Settings and find Messages. Click on Edit and make sure the "Allow people to contact my page privately by showing the Message button" checkbox is selected.
You can achieve this by letting people know you're open to receiving messages. You can:




There are a couple of ways to do this. You can use the basic Page Inbox system Facebook offers or opt for a collaborative inbox tool like Missive, designed to manage customer inquiries by a team.
It's a good solution for low message volumes and businesses that use Messenger as their only communication channel.
It offers basic assigning features, labels and notes. But once your company starts growing, adding new team members and having people contacting you through email, SMS, etc, it's better to look for another solution to centralize comms and distribute the work among employees.
Missive is a team inbox and chat app that helps businesses stay on top of all their communication channels in a single app. All while enabling collaboration between coworkers.
In Missive you can reply to customer inquiries coming from emails, SMS, Messenger, WhatsApp in a centralized app.
One of the best features is the ability to collaborate inside messages. For example, if a customer sends a Facebook message, and you don't know how to respond, you can @mention another team and instantly give them access and ask for help.

You can also create team inboxes and assign certain messages to specialized teams. Maybe a customer has a sales question. Then you can assign it to the Sales Team manually or through automated rules.

Teams can't go back to Facebook's Page Inbox system once they use Missive!
It will take you 5 minutes or less. Just follow these quick steps:
That's it; you're ready to start replying to Messenger inquiries from Missive!
Timing matters, as I mentioned at the beginning of this post. People are always looking for quick results, they expect the businesses they message to respond fast and accurately.
You can get the "Very responsive to messages" badge in your Facebook Page. This will let people know that you consistently respond quickly to messages.
People contact more Pages that have this badge.

The badge will show automatically when you have:
With Missive you can create alerts that trigger when a message has been sitting in your inbox for a determined period of time.
You can notify a team when a Facebook message is getting close to that 15 minutes window.
Here's how to do that:
Go to Rules > Create a rule > Incoming messages > Messenger

Using the rules feature, you can create a whole array of impressive automated flows to win the Messenger game. Here are a few ideas:
You can explore more ideas here.
Missive's AI assistant works inside Messenger conversations just like it does for email. Open the AI sidebar from any message to summarize the conversation, draft a reply, or translate a message — all without leaving Missive.
You can also set up AI-powered rules that automatically classify and route incoming Messenger messages. For example, sales inquiries can be labeled and assigned to your sales team, while support questions go to a different queue — all based on message content.
Combined with reusable AI prompts, your team can handle more conversations faster while keeping responses consistent and on-brand.
If you think Missive could be a good fit for your business, don't hesitate to contact us with questions and be sure to check out all our features!
June 12, 2020
How to reduce your response time?
When dealing with customers, doing it fast is almost always better. People expect to receive a diligent and...
When dealing with customers, doing it fast is almost always better. People expect to receive a diligent and competent service at all times. Without the proper tools, meeting customer expectations can be hard.
Whether you have an SLA (Service Level Agreement) in place or you simply want to offer the best customer service possible, Missive can help you cut and sustain a proper response time through Rules.
Your customers will stay happy, your team will have an automated helping hand, and you will wish you would have implemented this sooner.
A Service Level Agreement (SLA) is a commitment that defines the level of service that is expected to be given to a customer by a supplier. Possible penalties can be agreed upon when failing to meet the expected standards of service.
An SLA can be a written formal contract between companies, but it can also be an internal arrangement between teams or departments. Likewise, an SLA can exist simply as a company policy intended to improve and excel in the service given to prospects or current customers.
Apart from the fact that some companies will ask for an SLA instituted before signing a contract with you, freely implementing one is a great way to improve your team's service level, whether in customer support or sales.
By having guidelines and cues in the escalation path, the level of service will get better naturally. You can also use it as a selling point for your company.
An escalation path is a process for quickly bringing unresolved issues to the appropriate level of responsibility for resolution when they cannot be resolved within a specified time frame.
A breach happens when the escalation path has been exhausted, and any of the preventive measures did not manage to contain the problem.
You can create three types of escalation paths:
Unlike rigid and complex help desk software, Missive allows you to integrate an SLA in the form of automated rules. The level of granularity it offers is outstanding. You can apply distinct SLAs to different teams, groups, or even individual employees.
We will be creating three rules. The first one triggers a warning after 30 minutes of the message being left unreplied.

The second one will trigger after another 30 minutes later but in this case the message will be labeled with Respond ASAP

After another 10 minutes and on this next step of the escalation path, the message will be assigned to a supervisor. It will be labeled with ⚠️ SLA BREACH

In this case, let's imagine we have a valuable customer named Elisa Clark (eclark@company.com)
We will set up three rules. The first one will mark all incoming emails from Elisa with a 👑 VIP label.

A second rule that triggers a note after 15 minutes if the message is still unreplied. A manager will also be notified of the imminent breach.

A third rule will apply the label ⚠️ SLA BREACH after 30 minutes of the message staying unreplied.

This last scenario works well when your team is segmented in different levels of expertise.
In this case, all incoming emails could arrive at a centralized team inbox. When manually labeling depending on the difficulty (Level 1, Level 2, Level 3), the message is assigned to a particular team member. This is achieved with a user action rule.

If after 30 minutes the message sits unreplied, the message can be automatically assigned to another member with the same level of expertise.

If, after 1 hour, the message is still unreplied, then the message is labeled with ⚠️ SLA BREACH and assigned to a Level 3 member.

You can also add business hours to your rules to make sure SLAs are only triggered during the workweek.
For a real customer example, watch this video:
Are you tired of customers complaining about unreplied emails? Or long response times? Are you ready to enhance your customer's experience? Then it's time to try Missive and adopt an SLA to achieve your response time goals.
May 27, 2020
We ditched Google Analytics for good
We asked ourselves if it was time to switch to a less invasive analytics app than Google Analytics; one...
How to run analytics without a consent banner? It is simple; don't use cookies nor collect personal information.
Frankly, the amount of information our devices give away is scary. Amongst other places, it ends up in the dashboard of a company's analytics app. For product people like us, many of these data points turn out to be irrelevant when making important product or marketing decisions anyway.
Even Google's Head of Insights & Analytics, Janneke van Geuns, said that "The biggest misconception is the perceived need to capture and measure everything and anything." "A common belief is that if you capture every type of metric, it will tell you magically what works and what doesn't. Unfortunately, that is not how we get to insights, and would be comparable to having to find a needle in a haystack."
So, not only does harvesting data without intent can invade your users' privacy, but it can make your work more challenging. Keep it simple they say!
NOTEAnalytics/tracking were never included in our apps (mail.missiveapp.com, iOS, Mac, etc). This post is exclusively about our homepage and marketing site hosted at https://missiveapp.com.
We asked ourselves if it was time to switch to a less invasive analytics app than Google Analytics; one where lengthy privacy policies weren't needed to figure out their compliance with privacy laws of various countries (GDPR, CCPA, or PECR).
We realized that the answer was yes, a change was needed. Here are a few reasons why:
We looked at three potential replacements: Fathom Analytics, Plausible.io, and Simple Analytics.
After some due diligence, we decided to go with Simple Analytics, a product run by a small independent team from the Netherlands.
They were the only one not using fingerprinting to track users between page views. The upside is better privacy protection, the downside is the unique visitor metric can’t really be trusted.
But as seen here in this exchange between Rafael (our CTO) and the Fathom Analytics team, even with fingerprinting, the unique metric is not so reliable:

After a few days of using Simple Analytics, I'm happy to say it’s a far less overwhelming experience than the Google Analytics dashboard. You get a straightforward single-page dashboard with all the metrics they offer.

Let's explore what makes Simple Analytics a privacy-first analytics service:
Simple Analytics currently offers these metrics: page view count, visitor count, referrals, top pages, screen widths, browsers, and countries. Seven metrics versus dozens in regular analytics apps. Is that a disadvantage? Not for us at the moment.
Since we don't plan to run ads anytime soon, we don't need to profile our audience, get their demographics, likes, interests, behavior patterns, etc.
Also, they don't crunch any data for you, so you will need to calculate ratios and percentages for traffic metrics manually. But again, not a problem for us.
They just rolled out cookie-less event tracking, which we will use to manually track some events like downloads.
On the other hand, they seem pretty engaged and are continually developing new features. You can see the whole roadmap.

And they were great at answering all our questions before the transition.
We traded a ‘free’, privacy-less, and complex analytic dashboard to a paid, privacy-first & simple one. We couldn’t be happier.
Also, thanks to this change our DuckDuckGo privacy rating was upgraded from C+ to B+
We have submited our Privacy Policy to the organization ToS;DR. DuckDuckGo works with them to provide these privacy grades. We will hopefully get the A grade soon.
