What are your key takeaways/must-do's when implementing a CS software?
Hi all!
I have implemented 2 CS tools in the past few years, but I am still looking for a 'best' way to actually go about it. Learned some practical elements about software implementation, but I am looking at finding ideas/plans on the 'what' and 'how'. I have yet to come across good implementation plans, so would love to hear your thoughts!
To those who have implemented CS tool in your teams:
- Where did you start?
- What is a must-have or must-do for you?
- What prep work did you do, before kicking off? (big learning for me: lots of prep to have in place)
- What data did you have available?
- What processes were well-defined before starting?
- Where did you fail?
- Anything else you can share...?
Find more posts tagged with
Comments
To quote an adage, "If you have a mess and you automate it, what you get is an automated mess." This has been true throughout my career, regardless of the process or platform. The CS deployments I've seen are no different.
I've found it's best to fully document and practice your process on paper first, including having metrics and controls in place, before doing anything. As @Chad Horenfeldt points out below, the benefits of automation then become very clear because you have established a baseline from which to measure and justify investments for improvement (better dashboards, higher CSM productivity, etc.) that come from automation.
-Start to list out the use cases as to why you need the platform. Use cases are critical. They will guide you on what vendor makes most sense.
-Get ops help. This is a must for larger CS teams and more complex tools
-List out the metrics you want and get your prod/eng teams aligned around how you will get this in the CS platform. Don't pass go before you do this. Cross-functional alignment is critical.
-Get your team involved. Focus on their strengths and interests. eg: getting help creating the health score. Don't take this all on yourself.
-Create a team for the implementation that will help you roll it out. It's best to get some people on your team involved in the testing phase so they can help you with the change management. They can convince their peers to use the new tool
Hey Peter,
I've seen one CS implementation - but from the sidelines. I can share a couple of areas I've seen as problematic.
* While it was easier to connect some of our peripheral systems (like CRM, billing system data, etc), it was hard to get the product team aligned to prioritise sending the right usage events to the CS tool. If you have something like Heap + Segment, might be better for you to send events to the CS tool than depending on product engineers to do this. This readiness and bandwidth was the greatest blocker for unlocking value.
* Don't go in with trying to get everything working on day 1 - that's hard and will push your go-live out further. Instead define what could be a reasonable phase 1 go-live. Identify low hanging fruit in terms of health scorecards, alerts, notifications, automations, etc and get them done as step 1. You can do a workshop with your CS vendor to get this done in just 3-4 weeks from what I've read / seen.
In addition just as you would when managing change with a customer, you want to create quick wins for your team. Without it, most CSMs on the team will see little value in it. As part of our revamp, we have been able to make quick wins: dashboards to help review accounts, automated data that saves time/effort, alerts, etc. This helps with buy in and general positive sentiment as well as when you're looking for feedback and input from the team.