Building A High Quality AI Call Center

Without Writing A Single Line Of Code.

Happy Mother’s Day (1 day late)!

Yesterday I gave my 10 month old daughter all of my attention so my wifey could have a day off (and play Harry Potter Legacy).

This sacrifice has brought you this post 1 day late, but it’s a great one. Let’s dive in…

A month ago, I set off on an adventure to build a voice and chat bot capable of

  1. Interacting with customers,

  2. Scheduling appointments, and

  3. Delivering essential business information.

To commit myself to creating this, I ran a 5 day challenge where I went live every day and taught others how to do this.

What was fun was that going into that challenge I knew almost nothing about building these chatbots. In fact, I had done very little research on the available tools. All I had was a plan:

  • First 3 days, focus on chatbots on websites,

  • Last 2 days build a voice bot that could call people.

During those 5 days I was in crunch mode (which is what I wanted).

Every day I was researching and finding new tools. Then I would (try to) train myself on those new tools. Many of the voice bot tools were new, the user experience was iffy, and the implementation was incomplete.

Some of the chatbot tools were far more advanced than what I was looking for.

Ultimately, I found the tools I was looking for, I built the thing I needed, and I was able to teach people how to replicate what I did during those 5 days.

What I ended up with was an executive assistant that could provide general information about me, and book appointments on my behalf.

I called her Chatii.

You can test her out here:

My goal in this post is to show you the exact tools I used to build my AI executive assistant without writing a single line of code, and all of the tools I looked at so you can make an informed decision if you decide this is something you want.

Stack Breakdown

The foundation of my project was GoHighLevel, an all encompassing tool that has website building, customer relationship management (CRM), automation tools, calendars, courses, communities, socials, and more.

This platform is the core of my operation.

The CRM feature is amazing because it lets me track all of the conversations people have with my executive assistant.

GHL also comes with the AI chatbot built into the service. It is by far the simplest chatbot setup I have been able to find. The best part is it can function through Facebook, Instagram, Text (SMS), and the live chat widget on a website (You can experience the SMS or live chat on my website when you visit Chatii).

You can easily train the chatbot with general QA, or you can feed it websites with the information you want it to know about.

Chatii for example has been trained on the major informational pages of my website (like my 30 Day AI Accelerator for Beginners) along with multiple QA questions.

Lastly, because GHL offers a calendar integration, the chatbot you build can instantly schedule appointments on your behalf.

But it doesn’t stop there: since GHL has dozens of integrated system, the AI chatbot can schedule appointments for you by guiding people through a series of qualifying questions and then sharing your calendar link.

It’s really fetching awesome!

To add a voice to the digital presence, Synthflow was the go-to choice due to its direct integration with GoHighLevel.

This tool enabled the creation of a voicebot that could not only engage customers over calls but also handle complex tasks such as scheduling via HighLevel's calendar, extracting important information from call transcripts, and even transferring calls!

The setup was also the simplest among the 10+ tools I tested.

If you know how to prompt ChatGPT to get high quality output, then you’ll know how to write the instructions for your Synthflow voice bot!

Due to the tight integration between GHL and Synthflow, once I had my voicebot setup, I could trigger phone calls directly from within GHL. No code necessary.

This doesn’t mean that you need GHL to make Synthflow work though, it can function as a standalone product if all you want is the voicebot portion of things.

Attempted Integrations

Throughout my 5 day challenge adventure, I experimented with several other NoCode platforms that, for various reasons, didn't make the cut:

  1. Botpress: This platform was highly flexible but ultimately too complex for my immediate needs.

  2. Zappy Chat: While it could integrate with HighLevel, the user experience was poor, complicating the creation of an effective chatbot (I couldn’t figure out how to build a chatbot after 30 minutes or so… I highly recommend you stay away from this one).

  3. Zapier Chatbots: At the time of my research, it lacked the capability to be embedded in websites and did not support the automations I needed.

  4. Thoughtly: Although user-friendly, it fell short on the integration front, which was crucial for creating a unified system. Can’t use a tool that can’t send data to other platforms.

  5. Air: The setup and scripting were more complicated than expected, and integration aspects were lacking.

  6. Bland: While it worked, it was functional but buggy, giving the impression of being a neglected platform.

  7. Vapi: This software was fetching amazing, and I actually used it to build a voice RoastBot for RoastMe (not implemented) in 5 minutes or so, but it is way low level and would have required a lot of code to get working.

  8. ChatHQ: Offered a wealth of features but was overkill for my needs, which centered around simple conversational capabilities.

  9. Buildship: This platform was ideal for integrating chatbots with various services, however, my requirement was for a straightforward conversational bot at that stage.

There were others that I ran into as well, but there are so many of these that I am not mentioning them all. The ones above are the ones I actively tried to use and train myself on.

Future Plans

The project doesn't stop here. There are exciting developments on the horizon for the tools used in my stack:

  1. Synthflow Knowledge Base: The recent announcement of a knowledge base feature by Synthflow is particularly exciting. This will let the voice bot to handle queries and deviations from my script more effectively.

  2. GoHighLevel Chat Widget Enhancements: During the 5 day challenge, HighLevel released updates that allowed edits to the chat prompts. This capability is something I look forward to exploring further, both for my projects and for my clients.

Conclusion

Creating this voice and chatbot application using GoHighLevel and Synthflow was an enlightening experience, demonstrating the power and potential of NoCode tools.

From conception to launch, the project spanned just 5 days.

But most of that was me colliding with different tools.

Ideally, with just this post (and a little bit of gumption on your part) you can have your own chatbot or voicebot setup in less than a couple of hours.

For those intrigued by the possibilities of NoCode platforms, I encourage you to dive in and explore the potential for yourselves. Visit Discover NoCode to:

  1. Discover more tech stacks that can help you build applications without coding.

  2. Join a community of NoCode enthusiasts and experts.

  3. Schedule a free consultation to kickstart your own NoCode journey.

I’m excited to see what you build!

Sterling Long!

Reply

or to participate.