Ingredients to Create A Wechat Chatbot

Wechat is the largest IM + social platform in China, that is owned by Tencent Group. Wechat chatbot is a program designed to simulate a conversation with humans. Its purpose is to replace us handle repeating work, for example, to answer standard questions, engage with customers, or implement marketing communication for business goals. In this article, I’m going to share with your the ingredients to create Wechat NL AI response and keyword-based response chatbot. So, you can learn the difference between both, and the ingredients you need to create, for the purpose to increase efficiency to communicate with your customers from now on.

Featured Video Play Icon

In this article, I’m going to share with your the ingredients to create a Wechat NL AI response and keyword-based response chatbot. So, you can learn the difference between both, and the ingredients you need to create, for the purpose to increase efficiency to communicate with your customers from now on.

What’s Wechat Chatbot

Wechat is the largest IM + social platform in China, which is owned by Tencent Group. Wechat chatbot is a program designed to simulate a conversation with humans. Its purpose is to replace us handling repeating work. For example, it’s to answer standard questions, engage with customers, or implement marketing communication for business goals.

Basically, the WeChat chatbot is similar to other social chatbots worldwide, such as messenger, Whatsapp, etc is a text-based algorithm. It can work in either keyword triggered response or NL AI response (Natural Language artificial intelligence). However, WeChat account creation is different. If you are not running a business in China or you are not a Chinese resident, you need to partner with a local Chinese or an agency to create a WeChat official account.

Natural language AI chatbots attempt to self-learn the labeled data fed by a human being. They attempt to understand the user’s voice questions and reply automatically & accordingly. So, we need to feed labeled data to coach AI business information and conversation objective, and continuously feed huge amounts of structured or unstructured raw data to the NL AI platform. Step by step, even having some accent or typo or varied questions come up in the conversation, NL AI chatbot is able to handle it as well. Thus, the Chatbot NL AI platform is usually more expensive, there’re many options available on the markets, such as Tencent Chatbot cloud China, Siri developer, and Google assistant developer

Also, WeChat’s simple keyword-based response chatbot is far more common, due to the ease of development. It relies on the user only typing a set of words or phrases to trigger responses from the WeChat chatbot. What we need to do is to create a set of standard keywords with an answer structure on the platform without self-learning capacity.

wechat chatbot

Why Wechat chatbot matters

If your Chinese network matters in your life and work, Wechat can automate communication and manage customer data. For example, when your Chinese network on Wechat asks you about Google or Japanese Rakuten SEO fundamental knowledge, you could set up a series of standard tips and suggestions to auto-reply, it’s a respectful way to show a response in time. When a customer reserves a table in your restaurant through your Wechat official account, standard reservation flow, form, and response automates the process and make it done. When your prospect requests a demo to learn more about your business solution, the Wechat chatbot automates to send them demo account login or white papers.

Also from the perspective of customer relationship management, Wechat is a powerful CRM platform where you can learn insight and optimize your product and marketing based on data. From millions of daily conversation data and interaction that happens on Wechat, you could categorize who are prospects and customers; Who are loyal customers and who have canceled their membership; What content have the most engagement rate, and when customers engage with your content.

4 Ingredients to Create Wechat NL AI Chatbot

There’re 4 core ingredients or elements to build up a Wechat NL AI chatbot. Here I take Python as an example:

First of all – Connect Wechat OA with the Cloud server

oa background

When we log into the Wechat account back end, we go to the developer section and markdown the appID and app secret key. We would use these 2 codes added on our cloud server, so our server can recognize which is our Wechat account server.

Of course, if you are testing the connection to see the performance, you can make use of the WeChat sandbox. It’s like a UAT environment. The cloud server would respond to this ID, based on any post from Wechat users in the future.

wechat sandbox

Meanwhile, we need to add the cloud server address, token ID, and domain URL to the Wechat account. So Wechat can know which server to post and receive response information. Basically, the connection is completed here.

Secondly – Select a Nature Language AI platform

In China, there’re two well-known NL AI platforms to consider. One is Tencent chatbot cloud and Tuling China. Both of them have options for voice AI models, such as shopping, entertainment, sport, etc. You could select the model according to your Wechat business purpose. In terms of pricing, Tuline is slightly lower.

NL AI platform connects with the cloud server, and it can receive post information from our Wechat account, analyze the voice or text messages, and respond to users immediately. Generally, the model you select for your business is capable to answer common questions and just take time to learn some specific answers that fit your business’s uniqueness.

Lastly – Create and prepare chatbot developing set-up files uploaded to the server

There’re many open source frameworks and skeleton files on Github. You could refer chatterbot


In this file, you need to develop the code and create different user scenarios, when users would interact with your Wechat account. Basically, there’re 3 scenarios you must pay attention to

  • New followers welcomed messages
  • Real-time user-generated messages
  • By default messages

The pros of NL AI must be its self-learning and optimization capacity. Thus, we just need to feed our business core information and Q&A logic, NL AI can help us reply to users’ messages.

However, the cons of NL AI are costly and time-consuming at the beginning. Although NL AI platforms provide different industry feature database that enables you to shorten the learning cycle, it needs time to run as a whole with your business.

If you are interested in learning the Python programming language, please check out our collection of Python Tutorial

Python Tutorial for Digital Marketers 1: Install and Set up Python for Mac

2 Ingredients to Create Wechat keyword-based response chatbot

There’re 2 core ingredients to create Wechat keyword-based response chatbot

  • WeChat official account
  • Skeleton and a full list of keywords and replies

First of all – Wechat Built-in or External Server

Before we start to set up a keyword-based response chatbot, we need to find out which one to use

If we select to set up all sets of keywords and corresponded answers in Wechat, we would reply on Wechat to finish the whole process and save the customer data in Wechat.

The pros of this approach are very easy and start fast. As the screen capture below, what we need to do is to upload and set up the keywords and reply messages in our Wechat account, and it can publish right away. 

For example, after I set up what’s Easy2Digital, users can receive an auto-reply of “About Easy2Digital“.

The cons of Wechat built-in is that given functional model is limited, so if we need more customized functions, it might be a roadblock. Also, the account owner can’t filter out customer unique IDs to connect with CRM and collect, manage, and utilize customer data.

auto reply wechat

On the other hand, if customer data and expandable applications are important to your business, I suggest you consider connecting an external server with Wechat. This approach is similar to NL AI response build-up. Below are 3 key ingredients

  • Cloud server (Select a server environment, such as Php)
  • WeChat official account
  • Chatbot set up XML files

Some Wechat development platforms (For example WeiQing) provide a one-stop solution, that includes server hosting, Wechat account A/C, and chatbot development. It’s easy and convenient, but I would suggest thinking about the long term if you are going to manage your database on your own server. Before investing, please carefully check the terms and conditions of this section in the contract.

Secondly – keywords and auto-replies

Different from NL AI self-learning capacity, the keyword-based response needs us to update the whole set of auto-reply time by time. So, below are my 3 directions to update

  • All auto-reply updated by manual
  • Web search API feed + auto-reply manual update
  • All auto-reply via an API feed

Individuals or SMEs might not have very complex product lines and business structures. So, I suggest you could update the auto-reply in a fixed time. Here is an auto-reply structure for your reference.

auto reply structure

Some companies such as hotels, airlines, etc, might have already built-in internal search engines, so I would suggest connecting the Wechat server with the search API directly. Thus, when your web server updates search engine capacity, Wechat auto-reply can be synced at the same time.

Six Misunderstandings About Wechat


Wechat supports many different languages, but in my view, the main audience group is Chinese. So no matter which approaches you’re interested in adopting, Simplified Chinese is the first option in the Wechat chatbot.

I hope you enjoy reading Ingredients to Create A Wechat Chatbot. If you did, please support us by doing one of the things listed below, because it always helps out our channel.

  • Support my channel through PayPal (
  • Subscribe to my channel and turn on the notification bell Easy2Digital Youtube channel.
  • Follow and like my page Easy2Digital Facebook page
  • Share the article to your social network with the hashtag #easy2digital
  • Buy products with Easy2Digital 10% OFF Discount code (Easy2DigitalNewBuyers2020)
  • You sign up for our weekly newsletter to receive Easy2Digital latest articles, videos, and discount code on Buyfromlo products and digital software
  • Subscribe to our monthly membership through Patreon to enjoy exclusive benefits (

31 thoughts on “Ingredients to Create A Wechat Chatbot

  1. Please let me know if you’re looking for a article
    writer for your weblog. You have some really good articles and I think I would be a good asset.

    If you ever want to take some of the load off, I’d absolutely love to write some content for your blog in exchange for a link back to mine.
    Please shoot me an e-mail if interested. Regards!

  2. An intriguing discussion is definitely worth a comment. I do think that you need to publish more about this topic, it may not be a taboo subject but usually, people do not talk about these topics

  3. Superb post however I was wondering if you could write a litte more on this topic? I’d be very grateful if you could elaborate a little bit further. Kudos!

  4. Ahaa, its nice dialogue on the topic of this post at this
    place at this website

  5. This article is really a nice one it assists new web people, who are wishing in favor of blogging.

  6. Hey there, I think your website might be having browser compatibility issues.
    When I look at your blog in Ie, it looks fine but when opening in Internet Explorer,
    it has some overlapping. I just wanted to give you a quick heads up!
    Other then that, excellent blog!

  7. I’ve been surfing online more than three hours today, yet I never found any interesting article like yours.
    It is pretty worth enough for me. In my view, if all website owners and bloggers made good content as you did, the net will be a lot more useful than ever before.

  8. This іs a pperfect post but I comprіse one thing
    I would like to veгify with you. Do yоu need to get oᥙt of yoour timeshare?
    We сcan assistance you locate thе easiest small business on our websitе!

  9. I absolutely love your blog and find nearly all of your post’s to be exactly I’m looking for.
    Do you offer guest writers to write content to suit your
    needs? I wouldn’t mind publishing a post or elaborating on a few of the subjects you write concerning here.
    Again, awesome weblog!

  10. Hello to everyone, the contents present at this web page are genuinely remarkable for
    people knowledge, keep up the good work fellows.

  11. Quality articles or reviews is the secret to attract the people to visit the web page,
    that’s what this web page is providing.

  12. That is a really smartly written article.
    I’ll make sure to bookmark it and return to learn extra of your useful information. Thank you for the post Louis.
    I’ll definitely return.

  13. Hurrah! In the end I got a web site from where I be able to
    genuinely take useful information concerning
    my study and knowledge.
    Thank you Louis

  14. Hello to every single one, it’s really a good for me to go to see this website, it contains important Information.

  15. Fantastic web site. A lot of helpful info here. I’m sending it to a few pals ans also sharing in delicious.
    And obviously, thanks to your effort!

  16. My brother recommended I might like this blog. He was totaly right.
    This post is truly great.


Comments are closed.