<script type="application/ld+json">
{
 "@context": "https://schema.org",
 "@type": "FAQPage",
 "mainEntity": [{
   "@type": "Question",
   "name": "What is WeChat chatbot?",
   "acceptedAnswer": {
     "@type": "Answer",
     "text": "WeChat, which is owned by Chinese tech giant Tencent, has over a billion monthly users, behind Facebook's WhatsApp and Messenger."
   }
 },{
   "@type": "Question",
   "name": "How to build a WeChat Chatbot with Engati",
   "acceptedAnswer": {
     "@type": "Answer",
     "text": "1. Generate AppID and AppSecret.
2. Webhook and WeChat token.
3. Testing."
   }
 }]
}
</script>

WeChat Chatbot

What is WeChat chatbot?

WeChat, which is owned by Chinese tech giant Tencent, has over a billion monthly users, behind Facebook's WhatsApp and Messenger. 

Be that as it may, it offers far beyond just messaging, allowing its user to do everything from payments to booking flights and hotels. 

One key element it has is designated "mini-programs" which are applications inside WeChat.

Automatic reply for interaction happening the WeChat Official Account chat-like screen and a chat section in a Mini Program, similar to bots integration that can be found on Facebook Messenger

Why build a WeChat bot?

WeChat has more than 1 billion daily active users, practically all of whom are in mainland China. If deploying a bot to the Chinese market is part of your growth plan, WeChat is a place you definitely want to be.

That being said, WeChat users’ expectations for bots aren’t necessarily the same as those of Facebook Messenger or Kik users. There are definitely bots on WeChat, however, as the platform has evolved, they’ve taken a back seat to non-bot apps. Among the bots that exist, you’re unlikely to find complex conversational experiences. Instead of bot-driven communication, the WeChat UX lends itself more to an app-within-app model. 

If you are building a chatbot and want to deploy it to a Chinese audience, you shouldn’t find this information discouraging. Just be aware of your users’ expectations. Given WeChat’s overall structure, users may not anticipate completing a given task via conversation with a chatbot. That being said, there are bots on WeChat, and yours can be one of them.

What are the requirements for creating a WeChat chatbot?

The first step is understanding what you can and cannot do with WeChat. If you’re operating outside of China, you can’t launch a WeChat app (or a bot, which is technically a type of WeChat app) to the version of WeChat that’s available to Chinese users. In other words, if you operate outside of China, you won’t have access to the Chinese WeChat market.

That being said, if you do work in China or your organization has operations there, you can make a WeChat bot that’s available to Chinese users. You need a Chinese business license and the credentials to create an Official WeChat Account. Be sure you have these before you get started building a bot for WeChat.

​​To have your bot on your WeChat, you’ll also need to have a WeChat official account.You can go to https://mp.weixin.qq.com/ and create an account of any type based on your requirement. 

 

How to build a WeChat Chatbot with Engati

As for actually creating a bot, you can technically use any libraries, API frameworks, and other tools you want. However, you need to use the WeChat sandbox to access the WeChat API. To get your bot onto the platform, the WeChat Official Account system sends a GET request to the URL pointing to your backend server.

For testing purposes Engati provide a free sandbox account you can test it using this link.

The first thing you have to do is access Deploy workflow from the Navigation.Then look for WeChat.

1. Generate AppID and AppSecret

Login to your account and copy the AppID and AppSecret generated for your WeChat account 

[Note: Google translate might convert the first character of AppID and Appsecret to uppercase. Use lowercase instead]

Go to Deploy section on Engati portal and paste the AppID and AppSecret in the fields provided. Click SAVE.

2. Webhook and WeChat token 

Copy the webhook URL and wechat token from the Deploy section on Engati portal and paste it in Endpoint URL and token fields, respectively, on WeChat account page.

Save the credentials. Your WeChat bot is now ready to use.

3. Testing 

You can scan the QR code in the sandbox account from the WeChat code scanner in the app to test the Engati chatbot.



Thanks for reading! We hope you found this helpful.

Ready to level-up your business? Click here

About Engati

Engati powers 45,000+ chatbot & live chat solutions in 50+ languages across the world.

We aim to empower you to create the best customer experiences you could imagine. 

So, are you ready to create unbelievably smooth experiences?

Check us out!

WeChat Chatbot

October 14, 2020

Table of contents

Key takeawaysCollaboration platforms are essential to the new way of workingEmployees prefer engati over emailEmployees play a growing part in software purchasing decisionsThe future of work is collaborativeMethodology

What is WeChat chatbot?

WeChat, which is owned by Chinese tech giant Tencent, has over a billion monthly users, behind Facebook's WhatsApp and Messenger. 

Be that as it may, it offers far beyond just messaging, allowing its user to do everything from payments to booking flights and hotels. 

One key element it has is designated "mini-programs" which are applications inside WeChat.

Automatic reply for interaction happening the WeChat Official Account chat-like screen and a chat section in a Mini Program, similar to bots integration that can be found on Facebook Messenger

Why build a WeChat bot?

WeChat has more than 1 billion daily active users, practically all of whom are in mainland China. If deploying a bot to the Chinese market is part of your growth plan, WeChat is a place you definitely want to be.

That being said, WeChat users’ expectations for bots aren’t necessarily the same as those of Facebook Messenger or Kik users. There are definitely bots on WeChat, however, as the platform has evolved, they’ve taken a back seat to non-bot apps. Among the bots that exist, you’re unlikely to find complex conversational experiences. Instead of bot-driven communication, the WeChat UX lends itself more to an app-within-app model. 

If you are building a chatbot and want to deploy it to a Chinese audience, you shouldn’t find this information discouraging. Just be aware of your users’ expectations. Given WeChat’s overall structure, users may not anticipate completing a given task via conversation with a chatbot. That being said, there are bots on WeChat, and yours can be one of them.

What are the requirements for creating a WeChat chatbot?

The first step is understanding what you can and cannot do with WeChat. If you’re operating outside of China, you can’t launch a WeChat app (or a bot, which is technically a type of WeChat app) to the version of WeChat that’s available to Chinese users. In other words, if you operate outside of China, you won’t have access to the Chinese WeChat market.

That being said, if you do work in China or your organization has operations there, you can make a WeChat bot that’s available to Chinese users. You need a Chinese business license and the credentials to create an Official WeChat Account. Be sure you have these before you get started building a bot for WeChat.

​​To have your bot on your WeChat, you’ll also need to have a WeChat official account.You can go to https://mp.weixin.qq.com/ and create an account of any type based on your requirement. 

 

How to build a WeChat Chatbot with Engati

As for actually creating a bot, you can technically use any libraries, API frameworks, and other tools you want. However, you need to use the WeChat sandbox to access the WeChat API. To get your bot onto the platform, the WeChat Official Account system sends a GET request to the URL pointing to your backend server.

For testing purposes Engati provide a free sandbox account you can test it using this link.

The first thing you have to do is access Deploy workflow from the Navigation.Then look for WeChat.

1. Generate AppID and AppSecret

Login to your account and copy the AppID and AppSecret generated for your WeChat account 

[Note: Google translate might convert the first character of AppID and Appsecret to uppercase. Use lowercase instead]

Go to Deploy section on Engati portal and paste the AppID and AppSecret in the fields provided. Click SAVE.

2. Webhook and WeChat token 

Copy the webhook URL and wechat token from the Deploy section on Engati portal and paste it in Endpoint URL and token fields, respectively, on WeChat account page.

Save the credentials. Your WeChat bot is now ready to use.

3. Testing 

You can scan the QR code in the sandbox account from the WeChat code scanner in the app to test the Engati chatbot.



Thanks for reading! We hope you found this helpful.

Ready to level-up your business? Click here

Share

Continue Reading