- San Francisco, Tel Aviv, and Boston
- 110 employees
7 major teams are using GitLab, enabling enhanced connection and collaboration.
Fewer failures in production because of earlier testing practices.
GitLab Ultimate improved ease of SOC2 audit and pen tests.
Some product lines had production cycles reduced from 6-weeks to 1 week.
Chorus.ai was built out of the fire of three dreamers who were passionate about forming a new company. After watching the market and seeing the rise of smart home gadgets and new machine learning capabilities, the trio decided to build software around analyzing conversations. Focusing on conversations around sales, Chorus.ai enables account executives to focus on what is actually being said and respond appropriately - instead of taking notes.
They developed Chorus.ai as a conversation intelligence platform. It records, transcribes and analyzes customer conversations to help sales teams and support teams. The platform offers transcription and AI-based analytics as well as sharable snippets to easily share conversational insights with other team members.
How do you design a build process from scratch? For Chorus, the founders relied on previous knowledge and experience to decide on a single development tool. They decided they didn’t want a toolchain comprised of disparate tools and plug-ins and so they searched for a DevOps solution to meet their needs.
The teams are able to focus on development instead of processes and systems. Using GitLab has also increased the collaboration between teams. “Life is just so much easier for product engineering and anyone who wants to interact with product engineering because they can just do it through GitLab,” Levy explained.
“One tool just makes life easier. It's just less stuff to manage. When you use too many tools you end up having one thing over here and other items over there. This leads to struggles around keeping tasks together and keeping everything up to date.”Russell LevyCo-Founder, and Chief Technology Officer, Chorus.ai.
Chorus.ai selected GitLab because the team was impressed by the integration the application offers. Levy says that GitLab is the only product on the market that offered a true integration and made every process easy.
“The only other company that has anything that’s close to GitLab in our view was Atlassian, and they may offer all those tools under the Atlassian company, but they’re not integrated. So you buy Bitbucket, and it somehow ties up with this one. Then you have to deal with pricing on each one, users for each one … the whole thing, it’s just a bunch of products that are stitched together,” Levy explains.
During a recent audit for SOC2 compliance, the auditors said that Chorus had the fastest auditing process they have seen and most of that is due to the capabilities of GitLab. Levy explained that it was easy to write a script and get the information from the API to make the audit easier.
“We wanted something that was integrated and fully thought through. GitLab actually thinks about every feature built and how it fits in with the rest of the platform. When you see how everything is very well-connected in the system, it’s really, really powerful.”Russell Levy,Co-Founder, and Chief Technology Officer, Chorus.ai.
Because Chorus was developed with GitLab from an early stage they conquered common build challenges that many companies experience. They made the conscious decision to keep everyone collaborating with a single tool to avoid the use of plugins and disparate tools. Within GitLab Chorus is able to increase development velocity by beginning sprints in GitLab as Epics. Teams use issues and boards to improve their capacity planning. For releases, teams run their pipelines using GitLab CI/ CD.
Chorus has also shortened its feedback loops by using the SAST and DAST capabilities within GitLab. “We started using the GitLab security dashboard a month ago. It has been very beneficial to see if there are new security issues that are coming up. It really helps the developers. We can now show them why their code and truly show them why this is an issue, and how it could be exploited,” Levy said.
The team at Chorus also credits GitLab for helping them improve their feature cycle analytics. By having test results, security reviews, performance tests, the code climate and everything in the merge requests, Chorus has been able to move quickly. Chorus is also utilizing the Auto DevOps capabilities of GitLab to deploy to their AWS S3 servers. GitLab Auto DevOps automates CI/CD configuration to simplify the execution of their development.
“It's amazing what you guys have done with Auto DevOps with just a few lines in a GitLab CI file. It has really helped us to shorten lead time, which has positively affected every single metric we measure. It means that we're having smaller pushes to production and are able to do more of them. We're having fewer failures in production because we have ways to test the application.”Russell Levy,Co-Founder, and Chief Technology Officer, Chorus.ai.