Manual QA is time-consuming—Auto QA does the heavy lifting. It frees up team leads by automatically reviewing conversations with accuracy and consistency, so they can focus on improving support.
Auto QA scores 100% of private text conversations, whether handled by a human or AI Agent. It evaluates support quality based on Resolution Completeness, Communication, and Language Proficiency.
Auto QA supports multiple languages but provides feedback in English. It can assess tickets in any language supported by OpenAI’s GPT-4, ensuring global teams can benefit from automated QA.
Start with individual meetings before a team-wide rollout of Auto QA. One-on-one conversations help address specific agent concerns and ensure a smooth transition.
Customer satisfaction scores (CSAT) have long been the go-to metric for measuring support quality, with 53% of customer experience leads relying on them. However, CSAT only tells you part of the story.
When customers rate their experience 3 out of 5, what does it really mean? Did they rate the agent’s actions or the company’s policies? Was an agent helpful or inefficient? Did they take unnecessary steps to get to the answer?
Quality assurance checks can fill these gaps, but manual QA is a heavy lift. Team leads often struggle to review more than a small sample of conversations, leaving many issues unchecked.
Auto QA redefines quality assurance for today’s support teams. It transforms QA from a manual task into an automated feedback engine that helps your team deliver excellent support, every single time.
Let's dive into how Auto QA works, how accurate its scoring is, and how you can add it to your support workflow to start improving customer conversations today.
What is Auto QA?
Gorgias Auto QA upgrades the customer service QA process by automatically evaluating 100% of private text conversations, whether handled by a human or AI Agent.
Each message is scored on metrics like Resolution Completeness, Brand Voice, and Accuracy, helping teams fix and address areas of improvement.
With an automated QA process, brands can:
Save time: Automated quality checks help team leads focus on the most critical tickets.
Ensure consistency: Both human agents and AI agents are evaluated with a unified, comprehensive quality score.
Boost performance: Agents can receive targeted coaching to provide more consistent customer experiences.
Meet customer expectations: Customers benefit from higher-quality support with quicker resolutions and accurate responses.
How Auto QA works
Let's explore a real-life scenario: A customer reaches out about a product issue, seeking troubleshooting help. Here’s how the interaction unfolds:
Customer: "Hi, my device broke, and I bought it less than a month ago. -Kelly"
Support Agent: "Hi Kelly, please send us a photo or a video so we can determine the issue with your device. -Michael"
The ticket is eventually closed, but the customer doesn't leave a CSAT score.
In this case, Auto QA would provide the following insights:
Communication Score: 3/5. Reason: The agent's wording could benefit from more empathy.
Resolution Score: "Complete". Reason: The agent effectively addressed the customer's concerns.
Access Auto QA right within the ticket view. Find it on the right-hand side of customer conversations.
How accurate is Auto QA’s scoring?
Auto QA uses a comprehensive scoring system that evaluates conversations on communication proficiency and knowledge accuracy.
To ensure accuracy, Auto QA only scores interactions with at least 250 characters and messages from both agents and customers. It's also smart enough to filter out automated responses, spam, and bot messages.
Auto QA automatically scores three main aspects:
Resolution Completeness: Did the agent solve everything the customer asked about? This area is scored with a "Complete" or "Incomplete.” For instance, it correctly marks a ticket as "Complete" when a customer resolves their issue or when there's no clear question to address.
Communication Quality: How well did the agent listen and show empathy? Uses a 1-5 scale, looking at how well your agents acknowledged a customer’s concerns and communicated the solution.
Language Proficiency: Did the agent communicate properly? Uses a 1-5 scale to check spelling, grammar, and syntax.
For deeper feedback, certain criteria require manual scoring from team leads:
Accuracy: How accurate was the information provided by the agent?
Efficiency: How quickly did the agent handle the ticket? How well did they minimize the number of follow-ups?
Internal Compliance: How closely did the agent follow your team’s internal processes and brand guidelines?
Brand Voice: How well did the agent use brand vocabulary, greetings, sign-offs, and tone of voice?
Improve Auto QA scoring by clicking the triangle to expand each category and entering feedback into the textbox.
How to integrate Auto QA into your workflow
Whether you're just starting with quality checks or transitioning from manual QA, Auto QA can seamlessly fit into your existing processes. Here's how to get started.
1. Set your standards
What does “good” look like for your team? Review Auto QA's scoring system and decide which metrics matter most for your brand, from Resolution Completeness to Brand Voice. This will help you set realistic targets for your team to work toward.
Tip: Start by prioritizing a couple of areas. This could look like prioritizing a 5/5 Resolution Completeness score while deprioritizing Brand Voice. As your team gets comfortable with Auto QA, you can ramp up to improving Brand Voice.
2. Agree on a scoring system
Since some criteria—Accuracy, Efficiency, Internal Compliance, and Brand Voice—require manual scoring, it’s best to agree on how your team will use the scoring scale.
For example, each score from 1 to 5 receives a distinct piece of feedback. Here’s what that would look for the Efficiency criteria:
1/5 stars: Excessive back-and-forth that could have been avoided
2/5 stars: Resolution took longer than necessary due to poor process
3/5 stars: Average handling time with some unnecessary steps
4/5 stars: Quick resolution with minimal back-and-forth
5/5 stars: One-touch resolution
3. Prepare your agents
Start rolling out Auto QA through individual meetings with agents rather than overwhelming your team with a general training session. One-on-one conversations allow you to better address each agent's specific questions and concerns. Make sure to cover the following:
Explain that Auto QA is meant to help make conversations consistent, not police agents
Explain the scoring criteria and what each score means
Highlight which criteria agents should prioritize
If regular one-on-one meetings aren't part of your routine, consider introducing Auto QA during your weekly team meetings or through a dedicated training session. Just remember to leave plenty of time for questions and walk through multiple examples to ensure everyone is comfortable with the system.
4. Establish a review schedule
To solidify QA checks, create a simple routine for reviewing Auto QA insights with the Auto QA Report (navigate to Statistics > Auto QA).
Weekly: Do a quick check of automated scores.
Monthly: Analyze trends and patterns across conversations.
Quarterly: Review and adjust quality benchmarks.
Monitor the number of tickets Auto QA has reviewed, your average resolution completeness rate, and your communication score.
5. Act on insights
Once you’ve collected a substantial amount of Auto QA data, there are a few follow-up actions you can take to continue having high-quality conversations:
Set the example by sharing high-scoring conversations in your team meetings.
Coach agents individually by reviewing their tickets together. Celebrate high-scoring conversations and provide targeted feedback on areas for improvement. This immediate, personalized approach helps agents grow faster than general training sessions.
Increase product and policy knowledge by refining internal guidelines on brand voice, escalation processes, and more.
Remember, Auto QA works alongside your existing processes—it doesn't replace them. Start small, focus on the metrics that matter most to your team, and scale up as you get comfortable with Auto QA.
Brands are excited about the power of Auto QA
We invited leading ecommerce brands to beta test Auto QA, and their feedback highlights how it's transforming quality assurance across support teams of all sizes.
amika's support team values the complete visibility beyond CSAT: "Auto QA dramatically widens the volume of tickets we can review," they share. "A 5-point scale only tells you so much, and relying on consumers providing feedback limits what you're able to learn from."
Peachybbies' CX team enjoys real-time improvement: "Being able to give real-time feedback is pivotal, especially during peak times," their team explains. "Auto QA catches pretty much everything I'd want a human QA agent to catch."
OSEA Malibu's managers discovered operational insights: "It helps managers understand when a macro or process is leading to incomplete conversations versus when an agent made a mistake," their support lead shares.
Bring quality into every conversation with Auto QA
By prioritizing QA, your team can identify potential problems early, reduce errors, and improve overall performance, leading to a smoother, more reliable experience for customers––and your CX team.
In the long run, brands focusing on QA can gain a competitive edge. Book a demo now to see what Auto QA can do for you.
There are tons of CX metrics you could be tracking. But where you spend your time is crucial as a customer experience leader.
According to recent data, these are the top five CX metrics for you to prioritize and improve on in 2025.
{{lead-magnet-1}}
Why CX metrics are essential for success
Not tracking CX metrics is like putting a loaf of bread in the oven but leaving baking time to chance. Without a set timer, you could end up with an underbaked bowl of dough or a burnt mess. Unless you have a sixth sense, it’s going to be really challenging to end up with something good.
In the same vein, metrics provide clear parameters for success. Meet or exceed them and your team is doing well; fall short and you’ll be better equipped to identify pain points and solve them.
Measure success and ROI. By tracking KPIs like resolution time, first response time, and CSAT, you can gauge the health of your customer support program and potentially justify investments in CX initiatives in the future.
Identify customer and team pain points. Metrics help uncover areas where customers or your team is struggling. For example, high resolution times or low CSAT scores signal friction in the experience that you can address.
Create accountability within your team. When everyone on your team understands what success looks like, it aligns efforts and keeps everyone focused on shared goals.
Prioritize resources. Metrics guide CX leaders on where to allocate resources—for example, leveraging AI and automation to tackle repetitive tickets when ticket volume adds up or resolution times are getting high.
Get proactive. Metrics reveal trends in customer behavior which can help you predict customer needs and make proactive adjustments in your CX strategy. By monitoring customer sentiment and acting on feedback, CX leaders can create more personalized and positive experiences.
Tip 💡: AI and automation can be valuable sidekicks as you look to optimize and improve on metrics. That’s especially true for busy periods: in 2024, 70% of CX leaders relied on AI and automation during peak seasons.
70% of CX teams use AI and automation to handle support inquiries during the holiday season. Gorgias
Resolution time should be your main focus for 2025
In our 2024 customer expectations survey, we asked CX leads and agents which metric they used to track success. Here’s what they said:
Resolution Time (71%)
First Response Time (59%)
CSAT (53%)
Revenue or Sales Impact (41%)
Ticket Volume (41%)
Resolution time is going to be a key differentiator for your team this year. It should be your primary focus when it comes to optimizing different facets of your customer service strategy.
71% of CX teams used resolution time to measure success during the holiday season in 2024. Gorgias Customer Expectations Survey
Top 5 CX metrics for 2025 & how to improve them with AI
1) Resolution time
Resolution time is the average time it takes to resolve a customer request from start to finish.
How do you calculate resolution time?
To calculate resolution time, you’ll take the total resolution time within a set period and divide it by the total number of customer interactions your team tackled within that same time frame.
Average resolution time = Total resolution time in a defined period / Total number of customer interactions resolved in that period
How to use AI & automation to improve it
According to a 2023 study from Statista, 70% of support leaders noted that the customer support metrics that AI had the greatest positive effect on was resolution time.
You can use automation tools to send Macros to answer common questions, or leverage AI to interact as an agent via email or chat. The instant nature of these tools means that customers won’t have to wait in a queue for your team to get to them.
For example, Wildride implemented Gorgias's AI Agent to manage an influx of 1,000 tickets per week. After AI Agent took over 33% of email inquiries, the team saw a 24% decrease in resolution time. That allowed the team to focus on more complex issues, streamline their support process, and make their customers happier.
2) First Response Time (FRT)
First response time is the length of time it takes for a customer service team to send the initial reply to a customer inquiry.
How do you calculate first response time?
To calculate average first response time, take the total amount of time it took for your team to respond to initial customer requests and divide by the total number of tickets within a set time frame.
How to use AI & automation to improve it
Your team is busy––when they’re not tackling repetitive questions, they’re helping customers with complicated or high-effort requests. All of that work is going to bog down your FRT, especially during more buzzy periods like sales, new releases, or over the holidays.
By using AI to jump in to handle those more routine requests, you can significantly reduce your FRT and give your team time back to tackle more heavy-lift needs.
For example, AI Agent helped Glamnetic achieve a 91% improvement in first response time during Black Friday Cyber Monday (BFCM) 2024. They got FRT down from their pre-AI Agent time of eight minutes to 40 seconds.
Here’s what that looked like in practice:
AI Agent helped Glamnetic reduce first response time by tackling repetitive tickets like change of address requests. Gorgias
3) Customer Satisfaction Score (CSAT)
CSAT scores show how satisfied customers are with a product, service, or interaction, typically gathered through surveys.
How is CSAT calculated?
CSAT is calculated via a five-point rating scale survey sent to customers after a support interaction, where one is the worst experience and five is the best. While it can be calculated in different ways, at Gorgias the average of all survey responses is your CSAT score.
How to use AI & automation to improve it
When customers reach out for support, they’re expecting a fast response––regardless if they have an issue or are contemplating their next purchase.
That’s why using automation or AI tools to provide that lightning quick response, even if it directs shoppers to a self-service resource, can be extremely effective in raising CSAT scores. These responses could be sent by an AI agent that responds like a human agent would or an automated Macro built to fire off pre-crafted templates to common questions.
In luxury golf brand VESSEL’s case, customers felt that the AI responses were helpful and seemed on-par with the level of support they’d expect from a human agent.
“Our customers expect almost immediate responses, and so being able to automate that, even if it's not necessarily the exact answer that they're looking for, but being able to send over information to give them the reassurance that we're looking into it or trying to find an answer, whatever it may be, that's been a huge help to our team,” says Lauren Reams, the Customer Experience Manager at VESSEL.
4) Revenue or sales impact
The direct or indirect effect of customer service or business activities on generating sales or revenue.
How do you calculate it?
There are different ways to calculate revenue generated and the sales impact of customer support, and quantifying the indirect impact can be difficult. But generally, the formula looks like this:
ROI = [ (Money earned - Money spent) / Money spent ] x 100
Leveraging AI and automation can provide significant cost savings because it acts as an additional agent who can tackle repetitive questions, translating to money saved on the time it would take for human agents to manually answer those questions.
The results are tangible: by automating 48% of inquiries, Dr. Bronner's saved $5,248 in the first month, and $100K in the first year.
Jonas Paul Eyewear saw revenue influenced by AI Agent as well: the team tracked $600 of sales revenue directly to the tool after it effectively answered pre-sales support questions from shoppers.
AI Agent supports pre-sales questions by offering detailed responses, like which glasses would work best for a customer’s 8 year old son. Gorgias
5) Ticket volume
Ticket volume is the total number of customer service inquiries that a team receives over a specific period of time.
How do you calculate it?
The customer support tool you use will be able to calculate ticket volume for you, as it’s the total number of tickets that have come in within a set amount of time. If you don’t use a CX platform yet and are still using something like Gmail or Excel, you’ll perform this count manually.
How to use AI & automation to improve it
Set rules to trigger automated responses to common questions, or ask an AI agent to completely take them off your team’s plate.
Arcade Belts, for example, saw a 50% reduction in ticket volume by using Gorgias’s AI Agent.
How to get buy in to improve your CX program
Tracking CX metrics is valuable for more than just gauging your program's effectiveness. The more you improve upon your CX metrics, the more you can leverage them to prove your support function’s value within your company.
Tie CX to revenue. Show how improvements in customer satisfaction or repeat purchase rates directly impact revenue growth.
Show industry benchmarks. Compare your team’s stats to competitors or industry averages to demonstrate how well your support strategy is working.
Demonstrate your team’s impact on sales and retention. Use the metrics you’ve collected to show support’s impact on converting customers asking pre-sales questions and getting repeat customers.
Ask to expand your team’s budget. Pitch acquiring additional buy in and resources by presenting revenue generated, costs saved through tools like AI and automation, and happy customers created.
How to use metrics to evaluate AI performanceIf you want to transform customer experience for the long term, the AI tools you use should never be “set it and forget it” solutions. Just as you do with your human agents, you can use metrics to evaluate your AI agent to make sure it’s performing well. If you use Gorgias, you’ll find these metrics under the AI Agent dashboard.
Review AI Agent’s performance within the Statistics view. Gorgias If you’d like to change the metrics you see here, select “Edit Columns.”
Navigate to the ‘Performance’ section to switch out the metrics you track for AI Agent. Gorgias
It’s also easy to retrain your AI's performance by adjusting settings like Guidance, refining the internal documents it draws from, setting up brand voice, or creating a Handover topic list to escalate certain types of tickets to human agents.
Start tracking top CX metrics
Whether you’re new to being a CX leader or you’re a seasoned pro, tracking and improving on your CX metrics will help your team stand out among the rest. A key way to improve them is to leverage AI and Automation tools, and Gorgias is here to help you do it.
AI Agent on Chat automates up to 50% of chat conversations. It ensures customers get fast, context-aware answers, product recommendations, and seamless handovers to human agents when needed.
AI Agent goes beyond automated tools like Flows and article recommendations. Unlike pre-set FAQ flows or suggested Help Center articles, AI Agent can handle complex inquiries like modifying orders and providing personalized product recommendations.
Setting up AI Agent on Chat is quick. Brands can activate AI Agent with a few clicks, improving efficiency during peak seasons and reducing the need for follow-ups.
Updating AI Agent’s knowledge and behavior ensures the best customer experience. Businesses should refine their Help Center, set Guidance instructions, personalize AI Agent’s tone, and test responses before going live.
It’s clear that shoppers want answers fast—chat accounts for 20% of all customer support tickets.
The appeal is obvious: Chat is an easy-to-access customer service channel for quick questions and a convenient and subtle way to cross-sell complementary products.
But without the right chat tool, brands risk losing these valuable opportunities.
Introducing AI Agent on Chat, a conversational AI assistant that can automate up to 50% of chat conversations. This new feature upgrades chat by combining agent knowledge with superhuman efficiency and response times.
Now, customers can guarantee personalized interactions at any point of the shopping journey—whether they’re looking for a quick answer or a tailored recommendation.
With AI powering every interaction, one-to-one conversations become a seamless part of every customer experience.
Why Chat is better with AI Agent
Before AI Agent, customers reaching out through chat outside business hours had two options: following pre-set Flows (automated FAQ conversations) or browsing through suggested Help Center articles.
These features are great for quick answers to basic questions, but AI Agent takes support to the next level by handling more complex needs like modifying orders or offering personalized product recommendations.
With AI Agent in Chat, customers enjoy dynamic, real-time conversations available on multiple channels. AI Agent generates personalized responses that match exactly what customers ask for, automating 50% of chat interactions so agents get time back to upsell, create stronger relationships, and craft better experiences.
Upgrade your chat support from a basic Q&A tool into an intelligent assistant that handles customer inquiries 24/7. Here's how AI Agent makes that possible:
Real-time conversations
AI Agent responds within 15 seconds or less, offering fast responses that result in frictionless conversations. Unlike traditional chatbots, AI Agent also adapts to your brand’s unique tone of voice to enhance the customer experience and assure shoppers their questions will be taken care of.
AI Agent is context-aware and uses information from its knowledge sources to respond to customers in real time.
24/7 availability
Today’s shoppers expect instant responses regardless of time zone or business hours. AI Agent on Chat means customers get the help they need, when they need it. This availability leads to higher customer satisfaction and fewer abandoned carts.
Instant product recommendations
AI Agent understands context and customer intent. Whether a shopper needs help finding the right product size or changes their mind and wants to compare features, AI Agent customizes its recommendations for each person.
Intelligent handovers
Some conversations, like technical issues or complaints, need a human touch. AI Agent recognizes these situations and smoothly transfers them to the right agent.
Using Handover topics, you can choose which types of inquiries should go straight to human agents. Then, if AI Agent lacks the confidence to provide an answer or can’t locate relevant knowledge in its database, it automatically escalates the conversation.
Based on Hiver’s 2024 study, 62% of customers prefer live chat to other support channels. With AI Agent in Chat, agents can cut down average response times while customers get the answers they need in one conversation with zero wait times or follow-ups.
Easy setup
AI Agent on Chat is ready to use in a few clicks. Simply connect your Shopify store and Chat widget to AI Agent, and you’re ready to resolve questions asked by visitors and loyal customers faster than you ever have.
Capture the growing demand for live support
Chat is often a customer’s first touchpoint with your brand, whether they’ve just discovered your brand or are on their third order. Meet customer expectations by being available with AI Agent on Chat. The faster you can ease their concerns, the faster they can head to checkout.
Maximize team efficiency
AI Agent makes scaling support effortless, especially during peak seasons like Black Friday. While it handles repetitive support tickets like order status and shipping questions, your team can focus on high-priority tasks like requests from VIP customers.
Onboard, Automate, Observe, and Coach AI Agent to flawlessly integrate it into your team.
Eliminate the need for follow-ups
Drawing from knowledge sources like your Help Center and policy pages means AI Agent can often resolve inquiries within one conversation. No more unnecessary back-and-forths. Quick resolutions = happier and more loyal customers.
How to activate AI Agent on Chat
Ready to get started? Here’s how to activate AI Agent on Chat:
Click Automate in the top left menu.
Select your store from the sidebar, then click on AI Agent.
In the Settings tab, under Chat Settings, select one or more Chat from the dropdown menu.
Toggle Enable AI Agent on Chat on.
Select Save Changes at the bottom of the page.
Already use AI Agent for email? No need to set up Guidance and Handover topics all over again—AI Agent will behave the same way in Chat.
Best practices for setting up AI Agent on Chat
Get the most out of AI Agent on Chat by following these best practices.
1. Prepare and optimize your knowledge base
The Help Center is AI Agent’s brain. This customer knowledge database is the key to AI Agent’s accurate and on-brand responses. To ensure your AI Agent is as trained as your human agents, include important topics in your Help Center like shipping, returns, cancellations, and account management.
No articles yet? No problem! Gorgias has 20+ article templates for you to use and modify. Or, even better, check out the AI Library for AI-generated articles based on your customer tickets.
The AI Library recommends pre-written articles based on what your customers ask you.
2. Set restrictions with Guidance
AI tools perform best when you set limitations. A Guidance is the main way to control AI Agent’s behavior. It is a set of written instructions that outline how AI Agent should interact with customers, handle certain requests, and more.
We recommend publishing a Guidance on the top five questions you receive from customers.
Tip: AI Agent prioritizes Guidance above Help Center articles. Unlike Help Center articles, the content in your Guidance will not be customer-facing.
Access premade Guidance templates or make your own customer Guidance for AI Agent.
3. Personalize AI Agent's voice
The beauty of AI Agent is its ability to speak like one of your agents. Select from Friendly, Professional, or Sophisticated presets—or create a custom tone that aligns with your brand.
AI Agent’s tone of voice can be altered with preset voices or custom instructions.
Use test scenarios to see how AI Agent responds to common customer questions, such as order status, shipping questions, and return policies. To cover all your bases, test AI Agent as both a new and returning customer to make sure it delivers accurate responses no matter the customer's need.
Test AI Agent’s responses to ensure accurate answers.
5. Improve AI Agent’s behavior
AI Agent becomes smarter as it learns from you. Like a human agent, give your AI Agent feedback on its responses, from how it speaks, which topics it escalates, and what actions it takes in certain scenarios.
There are multiple ways to give AI Agent feedback on a ticket:
Mark AI Agent’s message or any of the resources it used as correct or incorrect.
Suggest that AI Agent use a different resource if a better or more correct piece of knowledge exists.
Report an issue to the Gorgias Product team.
AI Agent’s answers improve as you provide feedback.
Coming soon: Actions on Chat
Soon, AI Agent will be able to perform actions like accessing Shopify order details and executing third-party app actions, such as updating shipping addresses and order cancellations, directly in Chat.
Excited to deliver an elevated chat experience? Book a demo now to experience the power of AI Agent on Chat.
{{lead-magnet-1}}
Newsletter Signup
The best in CX and ecommerce, right to your inbox
Registered! Get excited, some awesome content is on the way! 📨
Oops! Something went wrong while submitting the form.
See how Gorgias’s Shopify integration makes customer support easier—fewer tabs, faster replies, happier customers, and more revenue.
By Holly Stanley
0 min read . By Holly Stanley
Managing customer support as a Shopify store owner can feel like juggling too many tools at once.
Constantly switching tabs to look up orders, update customer information, or track returns wastes valuable time. Plus, it prevents your team from focusing on what really matters––delivering quick, personalized customer service.
Gorgias’s Shopify integration solves this. It keeps all your Shopify data in one place, so your team spends less time toggling tabs and more time helping customers. The result? Faster responses, better service, and more revenue.
Below, we break down the eight key capabilities of this integration, each paired with practical use cases to showcase its real-world value.
{{lead-magnet-1}}
1. View Shopify data in tickets
What it does: Shopify order data is displayed directly within support tickets, allowing agents to view essential details like order status, customer information, and transaction history without leaving the helpdesk.
Use case: An agent handling a “Where’s my order?” request can instantly check tracking information and update the customer.
The fashion retailer Princess Polly improved their customer experience team’s efficiency by using Gorgias's deep integration with Shopify. Agents can view and update customer and order data directly within Gorgias, eliminating the need to switch between multiple tabs.
Taking a streamlined approach led to a 40% increase in efficiency, an 80% decrease in resolution time, and a 95% decrease in first response time.
Customer order data, including their shipping address and product details, can be found directly in the ticket.
2. Perform Shopify Actions
What it does: Agents can update Shopify order and customer data with Shopify Actions right in Gorgias.
Key features:
Create a new order: Add existing products or custom items, apply discounts, modify quantities, add notes and tags, and choose to charge taxes. Then set the order as Paid or Pending and email the invoice to the customer.
Duplicate an order: Replicate an existing order and make adjustments as needed.
Cancel/refund an order: Cancel or refund orders by setting quantities to refund, specifying shipping amounts to refund, providing reasons for cancellation, restocking items, and notifying the customer.
Edit shipping address: Update the shipping address for an order.
Insert product links: Add product links or product cards from tickets so customers can add the product to their cart quickly.
Display the customer’s cart: View the exact items the customer has in their cart at the moment they reach out via Chat.
Use case: Agents can perform Shopify actions directly from Gorgias, such as adding products, applying discounts, updating quantities, or issuing refunds.
Agents can perform Shopify Actions like duplicate an order directly from Gorgias.
3. Embed customer-specific Shopify data in Macros
What it does: Create templated responses called Macros with dynamic Shopify variables to automatically incorporate customer-specific information.
Key features:
Dynamic variables: Macros can include variables that pull real-time data from Shopify, such as order status, tracking numbers, and customer details.
Automated actions: Beyond inserting dynamic content, Macros can perform actions like tagging tickets, setting statuses, or assigning conversations to specific agents. The automation streamlines workflows and ensures consistent handling of similar inquiries.
Use case: A customer inquires about their order. With one click, the agent uses a Macro that pulls in the order status and expected delivery date, creating a faster and more personalized response.
Take Try The World, a gourmet subscription service, needed a robust Shopify integration to handle an increasing volume of customer inquiries. By switching to Gorgias, they gained the ability to unify conversations and embed Shopify data directly into Macros. Now, agents could quickly generate personalized responses that included order details, tracking links, and customer-specific information.
Try the World’s support team’s efficiency skyrocketed, enabling them to handle 120 tickets per day, up from 80, and reduce response times to just one business day.
Shopify data lets agents create Macros, templated responses with personalized data.
4. Provide product information with Macros
What it does: Macros with embedded Shopify data let agents quickly and accurately share pre-sale information like product links, stock availability, and discount codes, helping to convert prospective customers into buyers.
Key features:
Dynamic Shopify variables in Macros: Agents can use dynamic variables to pull real-time product information.
Pre-built responses for common questions: Macros can include templated responses tailored for pre-sale inquiries, such as providing direct links to products or applying discount codes.
Use case: A customer asks if a specific product is available in their size and color. The agent can apply a Macro that automatically pulls the product's inventory details and includes a discount code, sending a response like this:
“Hi {{ticket.customer.firstname}}, Great news! The product {{ticket.customer.integrations.shopify.products[0].title}} is currently in stock in the size and color you’re looking for. You can check it out here: [Product Link]. Use the code WELCOME10 at checkout for 10% off your first order! Let me know if you have any other questions!”
How it helps:
Eliminates manual search and typing for agents.
Ensures accurate, real-time product information for customers.
Improves the likelihood of converting inquiries into sales.
5. Enable self-serve order management in Chat
What it does: Using Gorgias’s chat widget, customers can track orders or manage their purchases on their own with no agent assistance needed.
Key feature:
Order management automation: Customers can access real-time order information, including status updates and tracking details, through the chat interface. This automation reduces the volume of live chat inquiries by up to 30%.
Use case: A customer wants to check the status of their recent purchase. By accessing the Chat widget on your website, they can enter their email and order number and receive instant updates on their order's progress, including shipping and delivery information, without waiting for an agent's response.
How it helps:
Automates routine inquiries and frees up your support team to handle more complex issues.
Enhances customer satisfaction thanks to immediate responses.
Reduces the need for multiple communication channels, consolidating support interactions in one place.
6. Use Shopify variables in Rules
What it does:Rules paired with Shopify variables can automate various support tasks, such as identifying specific customer segments or tagging tickets, to boost efficiency and consistency.
Key features:
Automated tagging: Rules can automatically tag tickets based on specific Shopify data. For instance, you can set up a Rule to tag tickets from customers with high order counts or significant total spending as "VIP."
Prioritization of tickets: Rules can prioritize tickets that meet certain criteria, such as high-value orders or repeat customers.
Use case: A customer with a history of substantial purchases contacts support. A rule detects that the customer's total spending exceeds a predefined threshold and automatically tags the ticket as "VIP."
This tag can then trigger other workflows, such as assigning the ticket to a senior support agent or escalating its priority.
How it helps:
Improves customer experience by prioritizing high-value customers.
Maintains consistent service quality.
Rules let you identify VIP customers using Shopify variables.
7. Track revenue with reporting
What it does: Gorgias offers comprehensive reporting that allows you to measure how your support interactions influence sales.
Key features:
Tickets converted: Tracks the number of support tickets that led to a sale within five days of the ticket's creation.
Conversion rate: Calculates the percentage of created tickets that resulted in sales, helping you assess the effectiveness of your support team's interactions.
Total sales from support: Sums the revenue generated from orders associated with converted tickets, accounting for refunds and order adjustments to provide accurate figures.
These metrics are accessible under Statistics → Support Performance → Revenue in your Gorgias dashboard. You can filter the data by integration, ticket channel, tags, or specific time periods to gain detailed insights.
Use case: By analyzing Revenue Statistics, you can identify which support channels or agents are most effective in driving sales. For example, if live chat interactions have a higher conversion rate, you might allocate more resources to that channel.
Additionally, recognizing top-performing agents can inform training programs to elevate overall team performance.
For example, One Block Down, a Milan-based streetwear brand, struggled to manage a growing volume of customer inquiries across multiple platforms. By integrating Gorgias with Shopify, they centralized all customer interactions into a single platform, giving agents instant access to crucial information like order history and returns directly within tickets.
The setup allowed the team to measure the direct impact of their support efforts on revenue.
The result? An impressive 1,000% increase in support-generated revenue and a 1-hour average first response time. By connecting the dots between customer service and sales performance, One Block Down demonstrated how proactive, data-driven support can directly influence the bottom line.
How it helps:
Quantifies the revenue generated from support interactions.
Faster team optimization with data-driven insights.
Understanding the correlation between support interactions and sales can help refine customer service strategies.
Revenue Statistics highlight which support channels and agents are best at generating sales.
8. AI Agent integration
What it does:AI Agent automates Shopify actions like canceling orders, editing order details, and reshipping items.
Key features:
Cancel Shopify order: AI Agent can automatically cancel unfulfilled orders upon customer request, restocking the items and issuing a full refund. A confirmation email is sent to the customer once the cancellation is complete.
Edit order shipping address: When a customer needs to update their shipping address, AI Agent verifies if the order is unfulfilled, confirms the new address with the customer, and updates it in Shopify accordingly.
Replace order item: AI Agent facilitates item replacements in orders by confirming the item to be removed and the new item to be added, checking stock availability, adjusting payments if necessary, and sending an updated order confirmation to the customer.
Reship order for free: In cases where an order is lost in transit or arrives damaged, AI Agent can duplicate and resend the order at no additional charge.
Remove order item: If a customer decides to remove an item from their order, AI Agent can handle the removal, restock the item in Shopify, process the refund for the removed item, and notify the customer of the updated order details.
Use case: A customer realizes they've entered an incorrect shipping address shortly after placing an order. They contact support, and AI Agent promptly verifies that the order is unfulfilled, confirms the correct address with the customer, updates the shipping information in Shopify, and sends a confirmation email—all without human intervention.
How it helps:
Automating routine order management tasks reduces the workload on human agents.
Quick and accurate responses to order modification requests lead to a better customer experience.
Automated processes ensure consistency and accuracy in handling order changes, reducing the likelihood of human error.
Using Gorgias’s AI Agent you can customize multiple Shopify actions with Gorgias.
"Since day one, Gorgias has been dedicated to helping ecommerce brands deliver exceptional customer experiences. We started with a helpdesk to centralize support, then introduced AI Agent to instantly resolve support questions,” says Romain Lapeyre, CEO of Gorgias.
“Now, we're taking the next leap forward with an AI Agent that powers the entire customer journey—anticipating buyer needs, boosting sales, and automating high-quality support. Today, I'm happy to announce Gorgias as the Conversational AI platform for ecommerce.”
Gorgias’s Conversational AI platform will let teams provide fast, scalable, and cost-effective support while helping them drive revenue growth. From automatic order changes and refunds to product recommendations and cross-sells, brands will be able to flawlessly combine their support and sales efforts.
The end result is an AI-powered customer journey where every customer interaction feels complete, personal, and connected, both before and after purchase.
Questions in Chat, resolved in seconds
Last year, we introduced AI Agent for email.
Some brands call their AI Agent Lisa, some call it Wally, and most treat it like a real member of the team. But this reliable support sidekick was only available to answer customers on email—until now.
Get ready for instant responses that tackle support inquiries of all sizes. Now, your customers can enjoy fast responses that keep their shopping experience as smooth as possible.
On top of improving first response times, AI Agent can play an even more critical role in unblocking sales, suggesting products, and driving upsells and cross-sells.
With responses sent in 15 seconds or less, brands can delight customers with near-instant resolutions.
AI Agent can autonomously respond to customers on email and chat.
Let your AI Agent take action
Actions let AI Agent perform customer requests on behalf of your support team. This includes changing shipping addresses, fetching fulfillment status, canceling orders, adding discounts, and more.
You can use a library of pre-configured Actions for popular apps like Shopify, Rebuy, Loop, and more. And you don’t need any technical skills to set them up.
With almost half of queries requiring some kind of update, Actions is your go-to for complete resolutions so you can get more accomplished.
AI Agent can perform actions on ecommerce apps, right from the Gorgias platform.
Quality built into every support ticket
Quality checks have traditionally been manual, time-consuming, and inconsistent. Our brand new Auto QA feature changes that by automatically scoring 100% of conversations on resolution completeness and communication quality—whether from a human or AI agent.
With Auto QA, team leads can:
Scale quality consistently and easily. Both human and AI agents follow the same quality standards, allowing for consistent, high-quality customer experiences.
Coach smarter. Use real-time QA ratings in tickets to give agents targeted feedback.
Track team performance. The dashboard highlights metrics by agent, showing what’s working and where to improve.
Receive automatic QA checks on all customer conversations with Auto QA.
Gain clarity on your AI Agent’s impact
Support teams should be in complete control of their AI. That’s why the AI Agent Report and AI Agent Insights were created—to help you know exactly how your AI Agent is performing and contributing to your customer service operations.
The AI Agent Report provides full visibility into AI Agent’s performance, covering metrics like First Response Time, CSAT, and one-touch ticket resolutions. Fully integrated into your Support Performance Statistics dashboard, the report includes:
The percentage of tickets automated by AI Agent
The number of tickets closed by AI Agent
Success rates for one-touch resolutions
How satisfied customers are with AI Agent’s responses
Monitor AI Agent’s performance with a glimpse into metrics like automation rate, closed tickets, and customer satisfaction.
AI Agent Insights takes it a step further. It analyzes AI Agent’s performance data and provides you with a dashboard of recommendations, including potential automation opportunities, popular ticket intents to optimize, and knowledge base improvements.
Find out which areas of your support workflow could benefit from automation with AI Insights.
Meet your new AI sales assistant
Soon, we’ll be expanding our AI capabilities with the launch of AI Agent for Sales, a tool designed to assist customers on their shopping journey.
AI Agent for Sales helps brands boost their sales capabilities through smart product recommendations, on-page checkout assistance, and personalized conversations. Now it's easier to reduce cart abandonment, suggest complementary products to boost average order value, and overcome pre-sale objections.
This new tool will bridge the gap between marketing and CX, ensuring brands can scale personalized interactions 24/7 without increasing headcount.
AI Agent for Sales is coming to chat soon.
Looking ahead with conversational AI
As we continue to innovate with conversational AI, our focus remains on helping you succeed.
By combining smarter tools with valuable insights, we’re creating opportunities for you to put your customers first and build deeper connections at every touchpoint.
Join us as we pave a new way for the future of ecommerce.
Help your CX team deliver better service with AI quality assurance for fair feedback and consistent customer support.
By Christelle Agustin
0 min read . By Christelle Agustin
TL;DR:
The landscape of QA is moving from manual to AI-powered, where AI can analyze every customer interaction, uncover patterns, and suggest data-driven changes at scale.
Automating QA allows ticket reviews to be routine. This means customers will always receive high-quality support.
Every customer interaction is reviewed with AI QA — not just a sample. This gives support leaders full visibility into performance and service quality.
AI QA saves time and improves agent and AI Agent feedback. By automating ticket reviews, agents receive instant, unbiased feedback, and leaders can focus on big-picture CX improvements.
But answering tickets isn't enough. Responses must also be high-quality, whether from humans or AI. And while customer satisfaction (CSAT) is the standard measure of how successful these interactions are, they have major limits.
CSAT scores don’t tell the full story about whether agents were helpful or if they used on-brand language. These gray areas in quality lead to missed sales, higher return rates, and frustrated customers during peak periods.
AI quality assurance (QA) is changing that. In this article, we’ll see what QA looks like today, how AI can simplify the process, and how CX teams can use tools like Auto QA to improve quality across all conversations.
{{lead-magnet-1}}
Traditional customer support QA is falling by the wayside
Today, QA in customer support is a largely manual responsibility. Customer conversations are reviewed by CX team leads to ensure customer satisfaction and identify areas for agent coaching. Team leads evaluate agent responses against a checklist of best practices, including the proper use of language, product knowledge, consistency, and helpfulness.
However, reviewing tickets takes a long time.
QA is important, but it's hard to prioritize when customers are actively waiting for help with refunds, urgent order edits, or negative reviews. And when CX teams are under-resourced and short-staffed, it’s easy to put QA on the back burner.
What’s more, as AI plays a bigger role in responding to customers, quality assurance must evolve to ensure the quality of AI-generated responses, not just human responses.
Over time, the lack of QA in CX can hold back support teams for three reasons:
Delayed feedback makes it harder for agents and AI tools to improve.
Leaders have less time to train agents and refine workflows.
Inconsistent service risks losing customer trust and loyalty.
What is AI-powered QA in CX?
AI-powered quality assurance (QA) uses AI to automate the process of reviewing customer interactions for resolution completeness, communication, language proficiency, and more.
Instead of team leads spending hours manually sifting through tickets, AI takes over and evaluates how well tickets were resolved by agents.
Shifting this traditionally manual work to an automated process pulls teams out of the weeds and into more beneficial work like speaking to customers and upselling.
Manual QA is prone to inconsistent checks and fewer tickets reviewed compared to AI-powered QA.
With AI QA, routine ticket reviews are not just an optional part of your customer service strategy, they become a permanent part of it. The road to greater customer trust, resolution times, and stronger product knowledge becomes easier.
Manual QA is like trying to review a handful of tickets during a flood of new customer requests. Team leads can only focus on a small sample, leaving most interactions unchecked. Without complete visibility, creating a standard across all interactions is challenging.
Now, switch over to AI QA. You don’t have to choose between QA duty or answering tickets — QA checks are automatically done. You’ll still need to monitor AI’s performance, but now there’s more time to focus on creating strategies that improve the customer experience.
Here’s how AI QA and manual QA measure up to each other:
Feature
AI QA
Manual QA
Number of Tickets Reviewed
All tickets are reviewed automatically.
Only a small sample of tickets can be reviewed.
Speed of Reviews
Reviews are completed instantly after responses.
Reviews are time-consuming and delayed.
Consistency
Feedback is consistent and unbiased across all tickets.
Feedback varies depending on the reviewer.
Scalability
Scales, regardless of ticket volume.
Struggles to keep up with high ticket volumes.
Agent Feedback
Provides instant, actionable feedback for every resolved ticket.
Feedback is delayed and limited to a few cases.
Leader Advantage
Frees up leaders to train the team and improve workflows.
Disadvantageous, as leaders spend most time manually reviewing tickets.
7 benefits of using AI quality assurance in CX
AI quality assurance helps CX leaders move beyond manual reviews by offering fast, thorough insights into performance and customer needs. Here are seven key benefits it brings to your team.
1. Improved visibility into customer interactions
AI QA reviews every ticket, giving CX leaders a complete view of agent performance and customer trends. Nothing slips through the cracks, so you can act on real data each and every single time.
What the team wins: Key areas to focus on to improve the customer experience.
What the customer wins: A consistent support experience where their concerns are fully addressed.
AI QA feedback can highlight confusing policies or common product issues that lead to unhappy customers. With instant feedback, teams can quickly make changes and create better, consistent customer experiences.
What the team wins: Faster fixes for recurring issues.
What the customer wins: A smoother, frustration-free experience.
3. Faster identification of process gaps
Agents can receive feedback that instantly highlights gaps in workflows or unclear escalation steps. This is an efficient way to resolve issues within the wider team before they become more significant problems.
What the team wins: Process issues are solved quickly.
What the customer wins: Faster resolutions with little to no delays.
4. Standardized scoring for AI and human agents
AI QA evaluates both AI Agent and human agent interactions using the same criteria. This creates a level playing field and ensures all customer interactions meet the same quality standards.
What the team wins: Fair evaluations for both AI and human responses.
What the customer wins: High-quality support, no matter who handles the ticket.
5. More time for coaching and training
With less time spent on manual reviews, leaders can dedicate more energy to team development. Training sessions guided by AI insights help agents improve quickly and ensure the team delivers support that aligns with protocols.
What the team wins: More focused skill-building based on data.
What the customer wins: Clearer and more accurate support.
6. Drives continuous knowledge for the entire team
AI QA is helpful for showing agents which areas they need more training on, whether it's being better about using brand voice or polishing up on product knowledge. This leads to better support processes and stronger product understanding across the team.
What the team wins: Better support tactics and product expertise.
What the customer wins: Faster resolutions due to knowledgeable agents.
7. Enhanced customer experience through consistently high-quality support
Since all tickets are reviewed, teams can feel confident they’re delivering high-quality support on a regular basis. Customers get clear, helpful answers, while agents gain insights from every ticket with AI feedback.
What the team wins: Consistent support performance.
What the customer wins: Reliable support they can trust.
How accurate is AI QA?
AI QA analyzes tickets using predefined categories to evaluate how complete and helpful agent responses are. Let’s take a closer look at how it maintains accurate ticket reviews with an AI QA tool like Gorgias’s Auto QA.
It measures multiple metrics
Auto QA evaluates tickets based on three key areas: Resolution Completeness, Communication, and Language Proficiency.
For Resolution Completeness, it checks if all customer concerns were fully addressed. For example, if an agent resolves only one of two issues raised, the ticket is marked incomplete. Tickets where customers resolve issues on their own or don’t respond to follow-ups can still be graded as complete if handled appropriately.
Communication quality is scored on a scale of 1 to 5, assessing clarity, professionalism, and tone. Agents earn higher scores when they provide clear solutions and remain positive throughout the interaction.
Finally, Language Proficiency evaluates whether an agent displayed high proficiency in the language of the conversation. The score considers how well spelling, grammar, and syntax were employed.
Gorgias’s Auto QA scores agent responses based on communication and completeness.
Teams can improve AI with their own feedback
Auto QA isn’t set in stone. Team leads can expand on AI-generated feedback by adding their comments. For example, if a resolution is graded as ‘Incomplete,’ a team lead can explain why and provide additional context. This helps clarify the evaluation for the agent and also helps the AI model improve over time.
How to get started with AI quality assurance using Auto QA
Ready to bring the benefits of AI QA to your team? Here’s how to get started with Auto QA:
Audit your current QA process to identify gaps. How do you currently review tickets? Pinpoint areas where manual QA falls short, such as inconsistent feedback or missed interactions.
Pilot Auto QA with a small team. Introduce Auto QA to a small group of agents to test its impact. This allows you to find out how the new QA process fits into your workflow and how it affects agent performance.
Use AI insights to refine processes. Analyze the feedback Auto QA provides to identify process gaps or recurring issues. Use these insights to update your workflow, improve training, and address root causes of customer pain points.
Gradually scale adoption across the team. Once the pilot is successful, roll out Auto QA to more agents. Make sure everyone is trained on how to use its insights and integrate the tool into daily operations.
Monitor and provide feedback to improve AI accuracy. Review Auto QA’s evaluations to ensure accuracy. Add manual feedback as needed to fine-tune its scoring on future tickets.
Measure the impact on performance and satisfaction. Track key metrics like ticket close rates, resolution times, and customer satisfaction scores. Use this data to understand how Auto QA transforms your QA process and drives better results.
Make high-quality responses a standard with Auto QA
AI QA isn’t just about automating ticket reviews — it empowers CX leaders to focus on what truly matters: training and improving processes.
Leave spot-checking and inconsistent application of policies and brand voice in the past. As a built-in feature of Gorgias Automate, Auto QA makes high-quality customer interactions your brand’s standard.
As a Talent Acquisition Specialist, I firmly believe talent sourcing is a crucial component of recruitment. It involves proactively reaching out to good-fit candidates to broaden your talent pool and make key connections well in advance, rather than just waiting for the perfect person to find and apply to job postings once they go live.
Talent sourcing helps us at Gorgias cut through application noise and get the highest quality candidates possible. Our outreach emails for Engineering positions, one of the most challenging roles to fill, see 26%-46% response rates. And in this deeply competitive labor market, getting in contact with those gem candidates is especially important.
In this article, we’ll discuss the merits of talent sourcing as a hiring strategy, as well as the tools and tactics we use for talent sourcing at Gorgias.
The state of the hiring market in Q1 2022 (post-pandemic)
The state of the hiring market in 2022 is worrisome, to say the least. It seems like every single company has at least 10 open roles, and they’re all competing over the same pool of top-notch candidates.
Let’s take a step back and look at the last couple of years. Compared to Q1 2020, iCIMS reports job openings in Q1 2021 are up by 86%, hires are up by 45%, and job applications are down by 11%.
Meanwhile, 78% of companies report being unable to find enough talented candidates in the market to fill their open roles. Why? As we mentioned above, the labor market has tightened. This means that naturally, there are more jobs open than people to fill them, which consequently makes hiring even harder.
Also, like always, certain roles are particularly difficult to fill right now. Full-stack engineers are most in-demand right now, meaning they’re especially difficult to find and hire. Fortunately, a shift toward hiring remote talent in smaller regions is taking place. Software engineers who are open to remote work receive 20% more interview requests.
Part of appealing to this pool of in-demand talent is understanding software engineers’ top priorities. Here’s below the full list of the biggest motivators for software engineers, according to the 2022 State of Software Engineers Report:
These motivators are valuable insights because they can help you market your open roles (and, to get back to the topic, talent sourcing outreach) more sharply.
What exactly is talent sourcing?
There are differing opinions about the exact definition of talent sourcing. But the basic definition of talent sourcing is engaging candidates who are not active applicants. We call the targets of talent sourcing “passive talent,” which excludes candidates who apply traditionally, through a job posting.
For us, the goal of talent sourcing is to build a pipeline of talent that operates throughout the year as a proactive approach to the company’s hiring needs. Sourcing allows us to connect with potential fits long before a need develops. Considering that hiring a new employee can take anywhere from a week to several months, getting a head start on promising candidates is a great long-term strategy.
Why do we believe talent sourcing is an essential best practice?
In Q1 2022, it took our team an average of 53 days to extend an offer. In Q2, we were able to send out offers in 39 days thanks in part to talent sourcing. Therefore, we managed to speed up the process of extending an offer by 26% thanks to talent sourcing.
Talent sourcing helps bridge the gap between the companies hiring and passive candidates (which, again, make up 70% of the workforce). We can build relationships with promising talent well before we’re urgently looking to make a hire.
The impact of talent sourcing on key hiring metrics
Why exactly is talent sourcing such a prominent trend? Because it’s a strategic approach to improve many of the most important metrics a recruiting team pays attention to.
Time to hire
Talent sourcing can improve your time to hire because you can start refining a pool of candidates well before you have a live job ad. For us, one of the best tactics was to use outreach to identify a pool of talent that uses our tech stack. That way, when you post an engineering, product management, or non-tech role, you don’t have to source from scratch and filter out candidates because of basic misalignments.
Once a job posting goes live, our team has a huge headstart (and can therefore crush previous time-to-hire metrics). Instead of going to LinkedIn and starting a search from scratch, I would go to our refined pool of (currently, but forever growing) 111K candidates that match our company’s needs, tech stack, or overall preferences and start my search there.
Candidate quality
Talent sourcing helps us create a pool of pre-vetted candidates, so we’re never in a situation of having to accept a mediocre candidate because of a time crunch and lack of inbound interest.
Also, when a high-potential candidate doesn’t end up receiving (or accepting) an offer, they go back into our talent pool so we can potentially find another opportunity to work with that high-quality candidate.
Diverse hiring
We use Gem for robust top-of-funnel diversity reporting. The tool lets us deep dive into our natural sourcing tendencies and analyze passthrough rates across demographics like gender. This helps us point out some of the unconscious biases we each might have, so we can keep diversity and inclusivity in mind, implement action items, and source a diverse and strong team.
Our approach to building a Talent Pool
Explore our ATS for candidates we want to re-engage
As you likely know, a candidate’s potential (and journey with your company) doesn’t necessarily come to an end after a rejection. To make the most of high-quality candidates who have already gone through our screening once, we check out junior candidates we talked to 2+ years ago and marked as under-qualified. We do the same with candidates who have kept warm after rejection and candidates who withdrew from the process because they took another offer.
These candidates have already expressed an interest in our company and therefore get consideration to introduce into our ongoing talent pool.
Optimize our recruiting tech stack for searchability
One of our most helpful tools is HireSweet. The tool enables us to explore all of the 4,000 candidates who live in our ATS much easier than just searching the database. One of the best features is that HireSweet allows us to find candidates that may have switched careers completely but live in our ATS under an old position.
But the question still stands: how do we expand our talent pool to 111K people?
Source, scrape, and upload a massive number of leads
We don’t reach out to leads by hand: we contact them in bulk by sourcing and scraping. Before we explain our process, the important thing to keep in mind is that your search and bulk leads import should always resonate with the company’s hiring strategy. Simply put, we don’t do volume sourcing for the sake of doing high volume.
Bulk imports can help you in a few ways:
While searching for candidates, you want to keep profiles that are not an exact fit so you can find them when a better-fit role comes along
You want to reach out to a higher volume of leads
You want to anticipate and pre-source for the future
Here’s an example of how we might pre-source our industry to collect a high volume of good-fit names:
Find a list of start-ups (related to your industry if you want to be more precise)
Break it down per country
Find the companies’ LinkedIn pages (with automation, if possible)
Scrape the “people” section of said pages
Clean the data, and import it into your 3rd party tool to enrich it
All employees that mentioned working for the companies you’re targeting are now in your talent pool
We use the following four tools to execute the process described above:
LinkedIn will limit the number of profiles you can scrape each day. If that’s the case, you can set up bot automation to run multiple times a day. With fewer profiles scrapped more frequently, you can stay under the radar.
Additional ways to improve your talent sourcing and recruitment marketing
Did you know that 66% of people who changed jobs were aware of the company they joined before they applied? That’s why we encourage you to do everything you can (with the resources and buy-in you have) to take a proactive approach to your talent strategy. Some more tactics include:
Create clear, engaging outbound messaging
A well-written message tailored to each candidate (or at least each role) is a terrific approach to draw top talent in, keep them interested, and persuade them to discover more about the company.
At Gorgias, we do our best to include the relevant information without plopping an entire job ad in the first message. We typically try and highlight a couple of unique features (including compensation, which we share with our SaaS calculator).
Encourage your non-recruiting team to source talent
Talent sourcing doesn’t just need to be a recruiter activity. We encourage employee ambassadorship, wherein the entire company is invited to source talent for live and upcoming roles. (They aren’t scraping LinkedIn, but can refer candidates our way and spread the word.)
When employees establish a direct relationship with candidates, they can provide a meaningful testimonial and sneak peek into the company’s culture.
Engaging passive candidates involves more effort than engaging active candidates because you have to persuade someone to be interested. But the effort is worthwhile: at the very least, you spread the word about the company.
At Gorgias, we managed to reach a 26%-46% response rate for our outreach emails for Engineering positions.
Even though recruiting and sourcing tactics constantly evolve, the mindset is still the same:
Grab candidates’ attention
Engage with them in a clear, helpful way
Build relationships that make great placements easier in the longterm
Top talent is in high demand, and competition for their attention is severe. That’s why we need to establish a presence wherever potential candidates are — starting with their Inbox.
We’re hungry for lifelong learning and growth, so we want to hear from all the recruiters and sourcers out there. What’s your take on talent sourcing? How are you approaching it in your company? What can we learn from your practice?
When your company decides to launch a new support channel — usually for efficiency and customer convenience — setting it up is only half the battle. The other half is driving customers toward the new channel (and away from your old ones). Without a concerted effort for customer adoption, you risk paying for a support channel that nobody uses.
Berkey Filters, a world leader in water purification and seller of water filter systems, wanted to add SMS as a support channel for their shoppers. SMS is more convenient for on-the-go shoppers and allows agents to provide service to multiple shoppers more efficiently than other channels.
Berkey Filters launched SMS with Klaviyo, and wanted wanted to add the Klaviyo SMS integration to Gorgias to unify customer conversations in one platform.
The launch was one of the most successful we’ve seen to date, both in terms of ticket efficiency and customer adoption. Within a month of launching SMS, Berkey Filters:
Achieved a 2-minute average first-response time for SMS
Achieved a 20-minute average handle time for SMS
Converted 2% of tickets to SMS from more time-consuming channels
Decreased time-consuming phone tickets by 23%
Decreased time-consuming email tickets by 21%
We sat down with Jessica, the Gorgias account owner and Customer Experience Analyst for Berkey Filters, to ask how Berkey Filters achieved such suburb support stats so quickly. Jessica was generously willing to share her strategies to drive customer adoption of the new support channel.
In this Playbook, learn about the six tactics Berkey Filters used to launch SMS, increase the number of customers using this channel, and decrease ticket volume on older channels.
Why add SMS to your helpdesk in the first place?
SMS is one of the fastest-growing support channels today. It’s one of five channels consumers expect from brands, alongside email, website, voice, and chat.
Consumers love SMS because it’s fast, convenient, and always with them (even on the go). They don’t need to block off time in their day to sit by their laptop or on the phone to deal with a support situation. They can carry about their day and effortlessly reply to texts whenever they have a moment – something most people already do.
Support managers love direct messaging channels because conversations are typically shorter and resolved faster. And as long as SMS tickets are managed in the same places as other channels, it’s easy for agents to manage.
Jessica was specifically interested in using the SMS channel in Gorgias for Berkey Filters to achieve the following goals:
Decrease the number of phone calls they received (because agents can only talk to one person at a time)
Decrease the number of times a customer reaches out across multiple channels for the same issue (because faster response times on SMS would make it less likely for duplicate tickets to come in)
Let customers using mobile — which accounts for half of their website visits — contact customer service on the device they’re already using
Easily send photos back and forth with customers (especially because they frequently get questions about how to fix or store their products)
Offer a channel that doesn’t require a stable WiFi connection (because they have customers all over the country, including in rural areas that don’t always have reliable service)
Jessica’s team also views SMS as a modern support channel. More and more brands want to offer a customer service experience that’s seamlessly integrated into the shopper’s day, and Berkey wanted to be an early adopter.
While some of these benefits are pretty applicable to any store, make sure you’re clear on your “why” before adding a new support channels. This will help you know how to prioritize it compared to other channels and justify the work that goes into adding a new method of communication with your customers.
Gorgias SMS allows you to send and receive 1:1 SMS and MMS messages with your customers. To add it, go to Settings > Integrations > SMS.
You’ll need a Gorgias phone number to get started. If you have one already (likely because you use Gorgias voice support), you can add the SMS integration without changing numbers. If you do not have a number yet, it’ll prompt you to create one first.
If you already have a phone number but it isn’t owned by Gorgias, you’ll need to port it. Learn how in this help doc.
If you’ve just added SMS (or any new channel), there are a few administrative tasks we recommend before following the steps outlined this playbook:
Create a dedicated view for SMS tickets
Set up routing Rules for SMS tickets
Create SMS-specific Macros (SMS messages should probably be shorter than some of your other channels, for example)
Review existing Rules to add or exclude SMS as a channel trigger
Now, we’ll share exactly how Jessica promoted SMS for Berkey Filters customers.
{{lead-magnet-1}}
6 steps to drive customer adoption of your new SMS channel (inspired by Berkey Filters)
Jessica knew they would eventually add their SMS number directly on the Berkey Filters website, but she also knew she’d have to wait for her developer to do so. In the meantime, she started with the tools available to her in Gorgias.
Here are six tactics Jessica used to drive adoption of the newly launched support channel:
Launch a Gorgias Chat Campaign on the Berkey Filters “Contact us” page
Customize the auto-reply that was sent to new email tickets
Add the SMS number directly on the “Contact us” page
Promote SMS in the top banner of the website
Leverage their 2 min. first response time (FRT) for SMS in messaging
Maintain that FRT with an SLA view in Gorgias
Let’s break each of these down.
1) Launch a Gorgias Chat Campaign on the Berkey Filters “Contact us” page
Even though Jessica would need to wait for her developer to update the actual page content, she knew she could launch a Gorgias Chat Campaign on the “Contact us” page to announce they now offer support via SMS. (If you don’t know, a Chat Campaign is a live chat session that automatically and proactively triggers for targeted website visitors, often to announce special promotions.)
Jessica’s campaign automatically opens a live chat box announcing the launch of SMS for anyone who stays on the Berkey Filters contact page for longer than 30 seconds. That time frame is a good way to target anyone who’s clearly trying to identify the best contact method, and not someone who accidentally clicked onto the page (and would likely bounce before 30 seconds).
To create a Chat Campaign in Gorgias, go to Settings > Integrations > Chat and select the chat widget you want to use. Click the “Create Campaign” button in the top right.
From here, you can enter the URL(s) the campaign should appear on, set a required time spent on the page, and customize the message that displays.
One of the best ways to tell customers about a new support channel is to promote it on one of your existing channels — especially to customers who are already accustomed to those existing channels and may never visit the contact page again.
For the segment of customers who already use email to contact support, Jessica leveraged the initial auto-reply that Berkey Filters sends when a customer emails them to announce the new, faster channel.
In addition to the standard, “Thanks for contacting us! An agent will reply back shortly,” Jessica added, “We are currently experiencing high contact volumes and will be responding as quickly as possible. Our chat and text response times are typically faster. We are now accepting text messages at 1-800-350-4170.”
By customizing the auto-reply to promote the new channel, Jessica met Berkey Filters’ customers where they were to make sure they knew about the latest and greatest way to get support.
3) Add the SMS number directly on the “Contact us” page
At this point, Jessica got developer support to add the support phone number to the website. The contact page is a natural location to add any new support channels, because you know new customers will go there looking for contact information.
Here’s what the Berkey Filters “Contact us” page looks like:
When building this page, Jessica made many intentional decisions to funnel visitors toward the new channel. Specifically, she:
Featured SMS next to another efficient (and therefore preferred) channel
Put the phone number in the headline so it’s easy to see
Added “Text Us” and a chat bubble visuals to clarify the number is for texting, not calls
Pointed out that texting is great for “Conversation On The Go,” reminding people to use the channel if they plan to step away from the computer
Set expectations by listing each channel’s average response time (ART)
The lesson? When releasing a new support channel, don’t be afraid to give extra context around it to help your shoppers understand when they should use one over the other.
4. Promote SMS in the top banner across the website
The banner at the top of the website is a high-visibility location that’s especially great for getting in front of returning customers (since they may not need to visit your contact page anymore).
Brands usually use the top banner for promotions or sales, but Berkey Filters uses it for a mix of sales and support to cater to the entire customer experience. If you refresh their website a few times, you’ll see it rotate through three messages:
5. Promote first response time (FRT) for SMS in messaging
You might’ve picked up on this already, but Jessica was doing something really strategic with her messaging about SMS: She was promoting their first response time of 2 minutes.
That’s fast! And therefore, a pretty compelling reason for shoppers to use it over other, slower channels like email or voice.
Now, obviously this only works if your team is achieving a fast response time like that and willing to maintain it. (More on that in the next point.)
What’s important is that Gorgias gives you insights into your support team’s performance. While that’s useful for internal planning (staffing, budgeting, etc.), we also highly recommend leveraging these data points with your own customers to show the value of the support you provide.
Support stats that are great to leverage when promoting support via SMS:
Global first response time
SMS first response time
Global resolution time
SMS resolution time
Global CSAT score
Total or percentage of tickets your brand has answered via SMS (if you’re still trying to increase adoption post-launch)
We don’t currently include SMS CSAT score in Gorgias reporting. If you’d like to measure and promote your SMS CSAT score, share that product feedback here!
6. Maintain that FRT with an SLA view in Gorgias
To help her team keep those impressive first response and resolution times, Jessica knew she needed to improve (and not just measure) those times. She set up a service-level agreement (SLA) view in Gorgias that shows SMS tickets that are open and were created more than one minute ago.
This view sits at the top of their sidebar along with a few other SLA-based channel views, so agents can quickly prioritize what tickets they should solve next.
In addition to the view, Jessica created an Auto-Reply Rule that sends the first message to an SMS ticket.
This message thanks the customer for texting support, and states the business hours for Berkey Filters. We love how this helps set expectations right from the start, especially for customers who might text in outside of these hours. (So they don’t text again waiting for a reply!)
Last but not least, it’s worth mentioning that Jessica was also incredibly intentional about rolling all of this out to the Berkey Filters agents. Specifically, she involved them in the decision to launch the new channel, trained them on the new system, and made sure they were prepared before launch.
None of this would be possible if agents were unsure how to handle incoming SMS tickets or use the SLA view.
{{lead-magnet-2}}
Berkey Filters’ results from adding support via SMS
We’ve already teased some of the impact that Berkey Filters has seen since adding SMS support, but how does it all add up?
In their first 30 days using Gorgias SMS, Berkey Filters:
Closed over 250 SMS tickets
Sent almost 1400 messages via SMS
Achieved a 2-minute first response time
Achieved 20-minute resolution time
Converted 2% of all tickets to SMS
Decreased phone calls by 23%
Decreased emails by 21%
That’s remarkable! And while those stats certainly speak to the high quality of their support team, they first needed to make customers aware and excited about the new channel. If you decide to launch a new support channel, we recommend following Berkey’s lead and creating an intentional adoption campaign to accompany the launch.
Get your customers excited about texting your brand
Prioritizing SMS shifts customer service conversations to a “live” channel where agents can help multiple customers at once, giving everyone a better experience.
And even if you’re strained for resources (like waiting for your developer to be able to update your store’s site) you can follow Berkey Filters’ lead and use other features and channels in Gorgias to start promoting your new channel.
Specifically, if customers reply to an SMS sent with Klaviyo, Gorgias will create a ticket so your agents can respond right away. Plus, Klaviyo and Gorgias share customer data in real time, so you have as much information about your customers as possible in both tools:
“Having the Gorgias + Klaviyo integration has helped provide a service to our customers that we did not have before. Our customer service department is now able to provide a near-instant response via text message without having to exit Gorgias. This feature has made the entire process of getting to these tickets so effortless and much more efficient.”
— Jessica Robles, Customer Experience Analyst at Berkey Filters
Every month, our product team holds a casual, conversational event with our customers to demo new features, receive real-time feedback, and host live Q&As.
Watch the video below or read on for a recap of our latest product updates.
1. Admins can require Two-Factor Authentication for all users (3:18)
While Gorgias does a lot to keep your data secure, one of the best ways to add an extra layer of security is to encourage agents to use secure passwords and two-factor authentication (2FA).
1. Admins can require Two-Factor Authentication for all users (3:18)
Once an admin toggles the option, all users in your account will have 14 days to set up 2FA. After 14 days, users will need to set it up to access your helpdesk.
2. Add a contact form in Gorgias Chat for a better CX outside business hours (11:38)
It can be hard to follow up with chat tickets that were left during off-business hours. Sometimes customers don’t include enough details in their message, making it harder to follow up on the next day.
Using a contact form in Gorgias Chat, you can capture a customer's email and message in a short conversational way. The contact form is designed to collect more information without disrupting the conversational experience, so you can easily follow up and help via email when you log back into Gorgias.
Gorgias
The contact form prompts your web visitors to select a subject (to help you triage tickets faster), and then provide more details about their issue so your agents know what they’re trying to solve. Last, it collects the shopper’s email address so you know who to follow-up with and where to reach them. All of this information will be collected in a single ticket in your helpdesk.
Create multiple levels of categories to help your shoppers navigate to improve help center organization and find help content for related issues more easily.
Gorgias
These new categories also give your team more options when creating a Help Center, so you can organize FAQs in whatever way makes sense for your brand.
4. New Managed Rules (For Automation Add-on Subscribers) (21:30)
Rules are a powerful feature that let Gorgias users automatically organize, tag, and reply to tickets. Thousands of Gorgias customers have adopted rules in their customer support workflow to save time and allow themselves to provide faster and higher quality service. Focusing on the common inquiries like WISMO, we’ve built Managed Rules to optimize time for Automate subscribers.
Gorgias
Managed Rules are pre-built automations developed by the Gorgias team and include some of the most common and helpful automations. They need no code, no setup. Install them from the Rule Library and you’re good to go! If we improve the Rule, it will automatically update in your helpdesk, no action from you required.
Customer Q&A (24:44)
Tune into the above timestamp if you want the full 25 minutes of customer questions and answers from our product team. Here were a few of the highlights!
With only two weeks left in Q2, which of the planned releases on the public roadmap will actually launch? (25:44)
Some features listed in Q2 of our public roadmap will indeed be released in Q2, while others will spill into Q3 (or later). We’re proud to provide transparency with our public roadmap, but please understand that it’s subject to change throughout the quarter. We do our best to update our roadmap frequently but can’t always do so right away.
Although we can’t promise to release any of these features in Q2, a few features we plan to release sooner than later include:
Our team is actively prioritizing the roadmap for Q3 right now. Check back soon to see the latest plan!
Will you be improving the returns and cancellations workflow for the Help center? We use Loop, but can’t integrate our self-service return portal with our new Help Center. (33:40)
This is a limitation we’re definitely aware of, and are exploring options. The long-term solution is to build better integrations with Loop and other top returns platforms. If this is a feature you’d like to see, please submit the request here.
When will the option to convert phone calls to SMS be available? (45:15)
We’re hoping to release more features around that at the start of 2023. Today if you receive a phone call, you can always reply to that ticket via SMS. In the future, we’ll focus on helping you deflect the phone call entirely and prioritize SMS instead.
Join us for the next monthly product event
Thanks for checking out the recap of our June customer product event. We hold these events once as a month as a way to share the latest releases and connect with our customers in real-time. It’s a favorite – from both customers, and the Gorgias team.
If you’d like to sign up for the next one to attend live, you can register here. We’d love to have you join us!
There are now over 85 incredible integrations in the Gorgias App Store with the tools that power your ecommerce store. While each app is unique, together these integrations can help your agents work more efficiently to provide excellent service to your customers.
Take a look at the newest additions so far from 2022.
In the first half of the year, we’ve launched 15 new integrations for your Gorgias helpdesk:
Klaviyo (updated!)
Gorgias SMS
Thankful AI
Netsuite
Okendo
Narvar
Skio
Via Software
Clyde
Smartrr
ShipMonk
Annex Cloud
Daton
Shogun Frontend
Gobot
Shop2app
Read on to learn how you can use these tools to help manage your store, and visit the Gorgias App Store to activate them today!
Klaviyo (updated early 2022)
Klaviyo is an email and SMS marketing automation platform built for ecommerce. Gorgias was the first helpdesk to connect to Klaviyo SMS, allowing your brand to create seamless conversations between your marketing campaigns, shoppers, and support team.
With the updated Klaviyo integration, you can:
Automatically create tickets in Gorgias from replies to Klaviyo SMS campaigns
Reply to Klaviyo SMS messages in the same place as every other customer conversation, with all the context of your ecommerce integrations
Create contact lists in Klaviyo based on support events in Gorgias
We recently released Gorgias SMS, an easy way for your brand to offer this convenient and conversational communication channel. It’s one of the fastest-growing support channels for ecommerce brands, and one of the most reliable for customers to contact you on (since it’s not dependent on internet access).
With Gorgias SMS, you can:
Talk to customers on their (since they likely always have their phone on them)
View order information in the same window as SMS tickets
Thankful AI is a platform dedicated to helping you deliver better support for the post-purchase needs of your customers. The AI is tailored specifically for retail and ecommerce businesses, so you don’t have to worry about a disjointed experience.
NetSuite is a cloud ERP including financials, CRM, and ecommerce. It helps brand work more efficiently, take control of inventory and fulfillment, and bring all your tools together in a unified business management suite.
Sync NetSuite data into Gorgias to give your agents important customer & order information in a single tab.
With this integration, you can:
Add over 60 NetSuite fields to a widget in the Gorgias Customer Sidebar.
Sync customer information from NetSuite into Gorgias.
Sync order information & shipping details from NetSuite into Gorgias.
Sync RMA information from NetSuite into Gorgias.
View the last 10 orders that have been created or modified.
Okendo is a customer marketing platform and an Official Google Reviews partner that helps brands capture and showcase high-impact social proof such as product ratings & reviews, customer photos & videos, and Q&A messageboards.
With this integration, you can:
Automatically create tickets in Gorgias for Okendo product reviews
Easily respond to every customer who leaves a review
Add an Okendo widget to the Gorgias Customer Sidebar for customer loyalty insights next to every ticket
Link Narvar Return & Exchanges for Shopify with Gorgias to automate returns management and get rich insights that help you save costs and improve operations.
With this integration, you can:
Create flexible return policies. Deploy tailored returns flows, policies, and fees for different products or customer segments to offer a differentiated experience.
Retain revenue with recommended exchanges. Convert up to 45% of refunds to exchanges by recommending exchanges of same or different value to customers right within the returns flow.
Bring customers back by incentivizing store credit. Add a credit bonus to store credit refunds based on specific exchange rules that will incentivize customers to keep shopping in your store.
Skio helps brands on Shopify sell subscriptions. With this integration, you can add a Skio widget to your Customer Sidebar in Gorgias. This gives your agents insights into customer subscriptions right in the helpdesk without having to switch tabs.
With this integration, you can:
View Skio customer information in the Gorgias Customer Sidebar
Quickly click out to Skio right from Gorgias if needed
Respond to subscription questions from one central location
Via is a mobile commerce (SMS marketing) platform for ecommerce businesses. Send personalized messages to your customers for increased revenue and customer satisfaction.
With this integration, you can:
Automatically create tickets in Gorgias based on customer replies to Via SMS
Respond to Via SMS messages directly from the Gorgias helpdesk
View the entire conversation, including replies from Gorgias, in the Via platform
With Clyde and Gorgias working together, you can create a seamless and positive support experience by syncing all warranty data inside your Gorgias account. Stay focused and close tickets faster by viewing Clyde contracts and claims information in the same window you use to talk to customers.
Smartrr is a seamless, full-service subscription solution. Paired with Gorgias, you can equip your team with the best customer service tools in one convenient location to increase customer satisfaction and drive customer loyalty.
With this integration, you can:
Sync subscription data from Smartrr in Gorgias
Help agents stay focused in a single tab
Provide better, faster support for subscription questions
ShipMonk is an order fulfillment platform for eCommerce businesses ready to scale. They offer technology-driven fulfillment solutions that enable business founders to devote more time to the things that matter most in their businesses.
With this integration you'll be able to:
Pull order fulfillment data and tracking information from ShipMonk to Gorgias
Access specific orders in ShipMonk directly from the Customer Sidebar in Gorgias
Annex Cloud is a cloud-based customer loyalty platform for enterprises. They provide integrated loyalty, engagement, and retention solutions across a range of program types like paid memberships, incentives, and more.
With this integration, you can:
Sync customer’s loyalty data across tools
Show loyalty information of a customer when opening a new or existing ticket
Daton can replicate Gorgias data to your data warehouse in minutes, freeing up your analysts to focus on generating important business insights instead of extracting data.
With this integration, you can sync information from Gorgias to your data warehouse like:
Shogun is a headless ecommerce platform built for merchants. Convert more with richer merchandising and sub-second store speed. The Gorgias integration allows merchants to add chat capabilities to their Shogun-powered shops.
With Gorgias chat on your Shogun Frontend, you can:
Promote your products and provide order details, all connected to your ecommerce platform
Create chat campaigns to proactively message customers while they’re shopping live on your site
Have agents answer live chats or create customizable, automated flows to free up agents for the most important conversations
Click here to learn more about our integration with Shogun Frontend.
Gobot
Gobot helps fast-growing Shopify stores convert more shoppers and reduce support burden with beautiful guided selling quizzes and AI-powered support chatbots.
With this integration, you can:
Sync recommendation data from Gobot into Gorgias so reps can respond and address questions via chat or email.
Collect post-purchase survey data and automatically connect select customers with questions/feedback to support reps in Gorgias.
Automate repetitive customer support inquiries with Gobot’s AI Support Automation and seamlessly transition to Gorgias live chat or email support for those who require human assistance.
Shop2app is a mobile app builder. It’s designed for local delivery, national delivery, and in-store pickup, and also makes it easy to manage subscriptions and send push notifications to customers.
With this integration, you can:
Automatically create tickets in Gorgias when customers contact a merchant from their mobile app.
Allow customers to initiate a support ticket directly from past orders within the mobile app.
The Gorgias App Store features 85+ high-quality integrations with other leading ecommerce tools. By connecting the apps that power your store, you can give your agents the context they need to provide remarkable customer service from a single workspace. (No more switching tabs!)
To add any of these apps to your helpdesk, go to Settings > Integrations or visit the Gorgias App Store.
Each month, our product team holds a casual, conversational event with our customers to demo new features, receive real-time feedback, and answer live Q&As.
Watch the video recap here, or read on for a recap of the latest releases.
1. SMS is officially live for all accounts (3:10)
With this new channel, you can receive and respond to SMS and MMS messages within Gorgias. This makes it easy for your customers to communicate with your store while they’re on the go, and easy for your agents to provide fast, conversational support.
We’re releasing SMS this quarter as a free trial for every customer on every plan. Conversations will count toward your plan’s ticket count, but there are no additional charges for minutes, usage, phone numbers, etc. In the coming months, we’ll be assessing the best way to provide Voice and SMS so we can continue to innovate and build powerful new features for these channels.
2. SMS Pro-tip: Create a Gorgias Rule to set up a double opt-in (11:55)
If you want customers to consent to receive SMS messages before your agents actually reply, you can do this with a simple Rule in Gorgias. Here’s what it would look like:
3. Agents will now receive browser notifications when a ticket is assigned to them (14:55)
This is especially great for anyone who gets tickets assigned to them, but may not be looking at Gorgias throughout their entire workday. (Think managers, social media collaborators, etc.)
To see these notifications, you may need to adjust your browser and/or computer settings. You can see an example for Chrome + Mac in our official Product Update.
4. Quick response flows in self-service got a revamp (21:48)
Quick response flows bring in a critical component to self-service, creating more ways to engage with shoppers who visit your store online. We designed quick response flows with the guidance that 60% of the time, customers use chat to ask pre-purchase questions. Most successful merchants leverage their FAQ content to prompt conversation with quick response flows that result in generating revenue, trust and loyalty.
If you haven’t yet activated quick response flows, you’re in for a treat. With this revamp, you can now easily manipulate every step of the experience for quick response flows from self-service settings. Immediately under the Quick Response Flows tab, you can write in any question and answer you prefer and hit save. There is no other place or screen you’d need to navigate. Using the preview on the right, you can reassure the quality of the experience you want to create for your customers.
If customers click on a quick response flow and find the information they need, this will not count towards your monthly ticket volume.
If they click on a quick response flow and select “No, I need more help” option, it will create a ticket for an agent to address.
Best practices
It’s amazing when our merchants start using a feature and take it to the next level. We’ve seen some of the best practices to include creating unique tags for each quick response flow created (e.g. Quick_Response_Flow_1), then adding a corresponding view in Tickets. This way, you can track closely the conversations prompted by quick response flows and dedicate a select group of agents who are trained to expand on the subject and help your customers become fans. For more on this subject, check out Quick Response Flows help doc here.
Customer Q&A (26:50)
Tune into that timestamp if you want the full 25 minutes of customer-led questions and answers from our product team. Here were a few of the highlights!
Gorgias Phone vs Aircall: What are the differences? What’s the timeline for improvement for Gorgias Voice? (32:40)
Gorgias phone is an easy way to add a basic phone line to your store. If you’re looking for advanced, full call center features, our partners like Aircall or RingCentral may be a better solution for you.
For example, their phone-specific statistics are more in-depth than ours, but the ability to create a phone number and answer it in the Gorgias helpdesk is naturally easier with Gorgias.
Our long-term vision for Gorgias Phone is not to fully compete with apps like Aircall, but rather to invest in ecommerce-specific solutions so you can provide the best voice support to your shoppers.
What’s up with WhatsApp? (37:50)
It’s our next new channel, coming Q3! We have access to the API and are ready to start building at the end of the quarter. (Just need to polish up a few existing channel bugs first.)
Any plans to integrate with Shopify Blogs? (43:15)
Not yet, but we’d love to hear more feedback about this if it’s something you’re interested in! Submit this idea on our Product Roadmap to help us prioritize it.
Join us for the next monthly product event
That completes our recap of our May customer product event. We hold these events once as a month as a way to review the latest releases and connect with our customers in real-time. It’s a favorite – from both customers, and the Gorgias team.
If you’d like to sign up for the next one to attend live, you can register here. We’d love to have you join us!
While voice support may feel like an “outdated” channel in the age of live chat and social media, this tells us that ecommerce support teams are increasingly finding value in offering it to their clients.
Here are 4 benefits of adding voice support to your ecommerce store:
You can achieve faster first response times and faster resolution times.
It’s easier to express empathy with customers.
Having a phone number builds trust and brand quality.
It makes your support more accessible.
You can achieve faster first response times and faster resolution times.
Phones are an immediate communication channel, so it’s not surprising that adding voice support can boost your first response time. What we weren’t expecting, however, was by how much:
Our customers with phones have a first response time that’s 7x faster than merchants that don’t offer voice support. (30 minutes compared to 4 hours.)
What’s even more important to note, however, is that adding voice support doesn’t decrease resolution time (like many support managers fear). In fact, it makes quite a positive impact:
Our merchants using phones have an average resolution time that’s 34% faster than customers who don’t.
So not only does this channel help you respond to customers faster, but it helps you resolve their issues faster. That means your team can work more efficiently and spend up to 66% less time resolving each ticket. (Imagine how that could help increase your store’s revenue!)
It’s easier to express empathy with customers (which can lead to better Satisfaction scores).
Talking (literally) to shoppers and hearing their tone of voice is the best way your agents can adjust their responses to create a great customer experience.
While you can do your best to read clues in email and chat, it’s always going to be easier to match the customer’s tone when actually listening to them on the phone.
And when your agents can express empathy and solve the problem accordingly, you’ve got a better chance at getting that 5-star review and positive customer feedback.
Our customers using phones have an average Satisfaction score of 4.56 out of 5.
While that score also depends a lot on your support agents and their personal approach to customer service, there’s no denying that actually speaking to clients is helpful for both parties in those moments.
Having a phone number builds trust and brand quality.
Especially if you sell high-end products or have VIP customers (like wholesalers buying in bulk), having a phone number adds a level of legitimacy to your business.
Since most online stores don’t immediately add phones as a support channel, it will stand out to customers when your shop does offer voice support.
Phones add a sense of maturity to your business (and especially if you’re using an integrated solution like Gorgias Voice), there’s not much cost involved to elevate the status of your store like this.
It makes your support more accessible.
While the internet has come a long way over the years in terms of accessibility, the truth remains that phone support may be an easier and more comfortable contact method for some of your customers than digital channels.
Test your live chat experience with a screen reader, for example. What’s the experience like? (And how does it compare to dialing a phone number and talking verbally to someone?)
If there’s a chance that voice support is more approachable for a part of your customer demographic, you’ll create a better shopping experience for them by adding a phone line.
Now that you know the benefits of phone support, how do you actually add it?
The first thing you’ll need to decide is who on your team will actually be answering the phones.
A few options to explore:
Having your existing support agents answer phones. This is best if your agents aren’t already too busy, or you have someone who’s particularly good at verbal communication.
Hiring a new agent(s). This is the situation many support managers find themselves in -- they want to add phones, but don’t feel like they have the right staff yet to manage it. Hiring someone new can help, but we also recommend following these tips to keep resolution times fast and phone processes efficient.
Outsourcing phone support. If you’re expecting a large amount of call volume and don’t feel you can internally staff the team to support it, outsourcing to a call agency is always an option. This can be expensive upfront, however, so it may be best to try one of the other options and consider this as a last resort.
Next, you’ll need to choose a phone platform.
If you’re adding our built-in voice channel to your Gorgias helpdesk, all you have to do to get started is log into your Gorgias helpdesk and create a new number (or forward or port an existing one, if you happen to have one already).
Our phone integration is included in all Gorgias plans, and unlike other providers, there’s no annual contract fee and no minimum seat requirement.
This makes it a great option for teams looking to add phones for the first time or who want to manage all communication channels in one place.
Plus, our ecommerce integrations save your agents time by displaying callers’ shopping history right in the helpdesk, so they don’t have to go searching for the last order, for example.
For more tips on how to create efficient phone processes and increase resolution time by 34%, check out this article.
Finally, once you’ve set up your team and chosen your provider, all that’s left to do is make your number visible.
If you’re offering voice support for all your customers, you might place it in the footer of your website or all transactional emails.
If you’re piloting voice support or using it exclusively for a segment of shoppers, you might save it for smaller email segments or place it only on dedicated landing pages just for them.
Wherever you decide to put your number, just make sure it's easily accessible and clearly visible so your shoppers can start calling, and your support team can start delivering even better customer experiences!
SMS is a conversational, real-time channel. The benefit of this is that customers tend to keep the conversation short and reply quickly to follow-up questions, meaning your agents can resolve the situation quickly, too.
Customers can contact you while they’re “on the go”
Most people keep their phone with them everywhere they go. With SMS, it’s easy for customers to start the conversation and follow-up as they move throughout their day, instead of feeling stuck to a chat conversation on their laptop.
It’s natural for younger customers
Sending text messages feels like you’re texting a friend, even if it’s actually between customers and your brand. Younger clientele will feel natural using this support channel, and it can even help you build that friendly-feeling into your brand perception.
It makes sending photos back and forth easy
Does your refund or return policy require photo evidence to kick off the process? If your customers ever need to send pictures of damaged items or wrong products, SMS is the perfect channel because they’re probably taking those photos on their phone anyway.
Still not sure if SMS is a support channel your brand should prioritize? Try it for 2 weeks. Because SMS is included in every Gorgias plan, it’s easy to turn off if you decide it isn’t right.
You’ll need two things to get started with Gorgias SMS. (Don’t worry, they’re both quick!)
If you’re new here, get started on the Gorgias helpdesk. It only takes a few minutes to create an account, and you can always book a call with our sales team if you have questions.
The second is a Gorgias-owned phone number, meaning you either created it in Gorgias or ported it from your previous phone provider. You can do both of these actions in Settings > Phone Numbers.
Note: SMS is currently only available for US, UK, and Canadian numbers.
Once your phone number is ready in Gorgias, you can add the SMS integration to it. You can do this from Settings > Integrations > SMS.
Once the integration is active, you’re ready to start replying to SMS conversations from your customers.
To tell your customers they can now text your brand, we recommend adding “Text us,” plus your phone number, in some or all of these places:
Below are four top automation rules to take full advantage of SMS customer service. We also have a full guide on customer service messaging that includes templates and macros to upgrade your SMS support.
Auto-tag with “SMS”
SMS is an official channel in Gorgias, meaning you can see SMS-specific stats or create SMS-specific Views out of the box. There may be times when you also want to Tag tickets with “SMS” however, in which case you can do so with a Rule like this:
Auto-assign to a real-time team
SMS is a fast, conversational channel, so you’ll want to assign these tickets to agents that can keep up with the pace. If you have a dedicated chat team, they’ll be naturals at answering questions via SMS, as well. Here’s a Rule that will automatically assign SMS tickets to a specific team.
Auto-reply: Message received
When customers text your brand, they’ll expect a fast response. In order to buy your agents some time, we recommend sending an auto-response to let the customer know their message has been received and an agent will be with them shortly. This will also give them confidence that the text message did in fact go through, so they don’t follow-up right away.
Auto-reply: Order status
Whenever you add a new communication channel for your customers, you should consider how you’ll respond to WISMO (“Where is my order?”) questions on it. With SMS, you’ll want to keep the length of your reply in mind so you’re not sending an insanely long text message back to customers. We recommend creating a Rule that can A) make sure the reply follows the best format for SMS and B) save your agents from having to answer these WISMO questions manually.
Next: Connect your SMS marketing apps for a seamless experience
Gorgias SMS empowers your brand to keep the conversation going on SMS, even when your customers are on the go.
We also integrate with SMS marketing apps, making it easier for agents to answer promotion replies from one workspace. They can work more efficiently while turning SMS questions into opportunities for better customer value.
If your brand is using any of these apps to drive sales via SMS, we highly recommend integrating with Gorgias so your team can work more efficiently toward your revenue goals. When SMS marketing and SMS customer service work in tandem, they are far more powerful.
Want to see an example of a brand that successfully launched SMS customer support and effectively drove customers to use the new channel? Check out our playbook of Berkey Filters, an ecommerce merchant that did just that.
As we all locked down in March 2020 and changed our shopping habits, many brick-and-mortar retailers started their first online storefronts.
Gorgias has benefitted from the resulting ecommerce growth over the past two years, and we have grown the team to accommodate these trends. From 30 employees at the start of 2020, we are now more than 200 on our journey to delivering better customer service.
Our engineering team contributed to much of this hiring, which created some challenges and growing pains. What worked at the beginning with our team of three did not hold up when the team grew to 20 people. And the systems that scaled the team to 20 needed updates to support a team of 50. To continue to grow, we needed to build something more sustainable.
Continuous deployment — and the changes required to support it — presented a major opportunity for reaching toward the scale we aspired to. In this article I’ll explore how we automated and streamlined our process to make our developers’ lives easier and empower faster iteration.
Scaling our deployment process alongside organizational growth
Throughout the last two years of accelerated growth, we’ve identified a few things that we could do to better support our team expansion.
Before optimizing the feature release process, here’s how things went for our earlier, smaller team when deploying new additions:
Open a pull request (PR) on GitHub, which would run our tests in our continuous integration (CI) system
Merge those changes into the main branch, once the changes are approved
Automatically deploy the new commit in the staging/testing environment, after tests run and pass on the main branch
Deploy these changes in our production environment, assuming all goes well up until this point
Post on the dedicated Slack channel to inform the team of the new feature, specifying the project deployed and attaching a screenshot of all commits since the last deployment.
Watch dashboards for any changes — as a failsafe to back up the alerts that were already triggering — to check if the change needed to be rolled back.
This wasn’t perfect, but it was an effective solution for a small team. However, the accelerated growth in the engineering team led to a sharp increase in the number of projects and also collaborators on each project. We began to notice several points of friction:
The process was slow and painful. The continuous integration and continuous deployment (CI/CD) systems are meant to speed the process up, but we still need to perform rigorous testing. We needed to find the sweet spot between speed and rigorous testing and we believed both aspects left room for improvement.
Developers didn’t always take full ownership of their changes. When a change wasn’t considered critical (which happened fairly often), a developer would often let the next developer with a critical change deploy multiple commits at the same time. When problems occurred, this made it much more difficult to diagnose the bad commit.
It was a challenge to track version changes. To track the version of a service that was deployed in production, you had to either check our Kubernetes clusters directly or go through the screenshots in our dedicated Slack channel.
Each project had its own set of scripts to help with deployment. We wanted to streamline our deployment process and add some consistency across all projects.
It was clear that things needed to change.
Adjusting practices and tools to lay the foundation for implementing GitOps
On the Site Reliability Engineering (SRE) team, we are fans of the GitOps approach, where Git is the single source of truth. So when the previously mentioned points of friction became more critical, we felt that all the tooling involved in GitOps practices could help us find practical solutions.
Additionally, these solutions would often rely on tooling we already had in place (like Kubernetes, or Helm for example).
What is GitOps?
GitOps is an operational framework. It takes application-development best practices and applies them to infrastructure automation.
The main takeaway is that in a GitOps setting, everything from code to infrastructure configuration is versioned in Git. It is then possible to create automation by leveraging the workflows associated with Git.
What are the benefits of implementation?
One such class of that automation could be “operations by pull requests”. In that case, pull requests and associated events could trigger various operations.
Here are some examples:
Opening a pull request could build an application and deploy it to a preview environment
You could add a commit to said pull request to rebuild the application and update the container image’s version in the preview environment
By merging the pull request, you could trigger a workflow that would result in the new changes being deployed in a live production environment
Using ArgoCD as a building block
ArgoCD is a continuous deployment tool that relies on GitOps practices. It helps synchronize live environments and services to version-controlled declarative service definitions and configurations, which ArgoCD calls Applications.
In simpler terms, an Application resource tells ArgoCD to look at a Git repository and to make sure the deployed service’s configuration matches the one stored in Git.
The goal wasn’t to reinvent the wheel when implementing continuous deployment. We instead wanted to approach it in a progressive manner. This would help build developer buy-in, lay the groundwork for a smoother transition, and reduce the risk of breaking deploys. ArgoCD was an excellent step toward those goals, given how flexible it is with customizable Config Management Plugins (CMP).
ArgoCD can track a branch to keep everything up to date with the last commit, but can also make sure a particular revision is used. We decided to use the latter approach as an intermediate step, because we weren’t quite ready to deploy off the HEAD of our repositories.
The only difference from a pipeline perspective is that it now updates the tracked revision in ArgoCD instead of running our complex deployment scripts. ArgoCD has a Command Line Interface (CLI) that allows us to simply do that. Our deployment jobs only need to run the following command:
The developers’ workflow is left untouched at this point. Now comes the fun part.
Building automation into our process to move faster
Our biggest requirement for continuous deployment was to have some sort of safeguard in case things went wrong. No matter how much we trust our tests, it is always possible that a bug makes its way to our production environments.
Before implementing Argo Rollouts, we still kept an eye on the system to make sure everything was fine during deployment and took quick action when issues were discovered. But up to that point, this process was carried out manually.
It was time to automate that process, toward the goal of raising our team’s confidence levels when deploying new changes. By providing a safety net, of sorts, we could be sure that things would go according to plan without manually checking it all.
Argo Rollouts can revert changes automatically, when issues arise
Argo Rollouts is a progressive delivery controller. It relies on a Kubernetes controller and set of custom resource definitions (CRD) to provide us with advanced deployment capabilities on top of the ones natively offered by Kubernetes. These include features like:
Blue/Green, which consists of deploying all the new instances of our application alongside the old version without sending traffic to it at first. We can then run some tests on the new version and flip the switch when we made sure everything was fine. Once no more traffic is sent to the old version, we can tear it down.
Canary deployments, which allow us to start by only deploying a small number of replicas, using the new version of our software. This way, we’re able to shift a small portion of traffic to the new version. We can do multiple steps here and only shift 1% of the traffic towards the new version at first. Then 10%, 50% or even more depending on what we try to achieve.
Analyzing new deployments’ performance. Argo Rollouts allows us to automate some checks as we are rolling out a new version of our software. To do that, we describe such checks in an AnalysisTemplate resource, which Argo Rollouts will use to query our metric provider and make sure everything is fine.
Experiments, which are another resource Argo Rollouts introduces to allow for short-lived experiments such as A/B testing.
Progressive delivery in Kubernetes clusters by managing the entire rollout process and allowing us to describe the desired steps of a rollout. It allows us to set a weight for a canary deployment (the ratio between pods running the new and the old versions), perform an analysis, or even pause a deployment for a given amount of time or until manual validation.
Argo Rollouts dashboard view of our awesome-service rollout. On the left we can see the current version is stable and on the right we can see the different steps during the rollout process, top to bottom.
We were especially interested in the canary and canary analysis features. By shifting only a small portion of traffic to the new version of an application, we can limit the blast radius in case anything is wrong. Performing an analysis allows us to automatically, and periodically, check that our service’s new version is behaving as expected before promoting this canary.
Argo Rollouts is compatible with multiple metric providers including Datadog, which is the tool we use. This allows us to run a Datadog query (or multiple) every few minutes and compare the results with a threshold value we specify.
We can then configure Argo Rollouts to automatically take action, should the threshold(s) be exceeded too often during the analysis. In those cases, Argo Rollouts scales down the canary and scales the previous stable version of our software back to its initial number of replicas.
Argo rollouts in action, stopping a bad deploy that would have certainly caused a large problem
Each service has its own metrics to monitor, but for starters we added an error rate check for all of our services.
Creating a deployment conductor to simplify configuration and deployment management
Remember when I mentioned replacing complex, project-specific deployment scripts with a single, simple command? That’s not entirely accurate, and requires some additional nuance for a full understanding.
Not only did we need to deploy software on different kinds of environments (staging and production), but also in multiple Kubernetes clusters per environment. For example, the applications composing the Gorgias core platform are deployed across multiple cloud regions all around the world.
ArgoCD and Argo Rollouts might seem to be magic tools, we actually still need some “glue” to make things stick together. Now because of ArgoCD’s application-based mechanisms, we were able to get rid of custom scripts and use this common tool across all projects. This in-house tool was named deployment conductor.
We even went a step further and implemented this tool in a way that accepts simple YAML configuration files. Such files allow us to declare various environments and clusters in which we want each individual project to be deployed.
When deploying a service to an environment, our tool will then go through all clusters listed for that environment.
For each of these, it will look for dedicated values.yaml files in the service’s chart’s directory. This allows developers to change a service’s configuration based on the environment and cluster in which it’s deployed. Typically, they would want to edit the number of replicas for each service depending on the geographical region.
This makes it much easier for developers than having to manage configuration and maintain deployment scripts.
Enabling continuous deployment
This leads us to the end of our journey’s first leg: our first encounter with continuous deployment.
After we migrated all our Kubernetes Deployments to Argo Rollouts, we let our developers get acclimated for the next few weeks.
Our new setup still wasn’t fully optimized, but we felt like it was a big improvement compared to the previous one. And while we could think of many improvements to make things even more reliable before enabling continuous deployment, we decided to get feedback from the team during this period, to iterate more effectively.
Some projects introduced additional technicalities to overcome, but we easily identified a small first batch of projects where we could enable CD. Before deployment, we asked the development team if we were missing anything they needed to be comfortable with automatic deployment of their code in production environments.
With everyone feeling good about where we were at, we removed the manual step in our CI system (GitLab) for jobs deploying to production environments.
Next steps on the path to continuous deployment
We’re still monitoring this closely, but so far we haven’t had any issues. We still plan on enabling continuous deployment on all our projects in the near future, but it will be a work in progress for now.
Here are some ideas for future improvements that anticipate potential roadblocks:
Some projects still require additional safeguards before continuous deployment. Automating database migrations is one of our biggest challenges. Helm pre-upgrade hooks would allow us to check if a migration is necessary before updating an application and run it when appropriate. But when automating these database migrations, the tricky part is avoiding heavy locks on critical tables.
It still isn’t that easy to track what version of a service is currently deployed. When things go according to plan, the last commit in the main branch should either be deployed or currently deploying. To solve this, we could go a step further and version the state of each application for each cluster, including the version identifier for the version that should be deployed. We’re also monitoring the Argo image updater repository closely. When a stable version is released, it could help us detect new available versions for services, deploy them, and update the configuration in Git automatically.
When there are multiple clusters per environment with the same services deployed, we end up with too many ArgoCD applications. One thing we could do is use the “app of apps” pattern and manage a single application to create all the other required applications for a given service.
On the bigger projects, the volume of activity may require the queuing of deployments. In fact, if two people merge changes in the main branch around the same time, there could be issues. The last thing we want is for the last commit to be deployed and then replaced by the commit preceding it.
We’re excited to explore these challenges. And, overall, our developers have welcomed these changes with open arms. It helps that our systems have been successful at stopping bad deployments from creating big incidents so far.
While we haven’t reached the end of our journey yet, we are confident that we are on the right path, moving at the right pace for our team.