Connect a WeChat Official Account to chat over WeChat.


WeChat (微信 or Weixin) is a Chinese multi-purpose messaging, social media and mobile payment app developed by Tencent. As China's most popular app, it is also one of the world's largest mobile apps by with over 1 billion monthly active users and 902 million daily active users. This WeChat Official Account integration lets your respond to messages directly from our platform.

Connecting WeChat

  • Step 1: Navigate to Channel Settings
    From Settings Module, navigate to the menu item, Channels
  • Step 2: Add Channel
    Press Add Channel and choose WeChat. The Connect your Channel dialog should open up.
  • Step 4: Navigate to the Basic Configuration
    Locate the Basic Configuration | 基本配置 page and navigate to it.
  • Step 5: Locate the AppID
    Find the AppID and add it to the corresponding field at resala.io platform
  • Step 6: Generate the App Secret
    To generate the App Secret, you will have to pass two verification steps.
  1. Scan a QR code on the webpage
  2. Re-enter your account password

Once you have completed the security measures, a brand new App Secret will be generated. Add it to the corresponding field at resala.io platform

  • Step 7: Add the platform generated URL to WeChat
    At WeChat Official Accounts Platform, press Change Configuration button to open the Server Configurations dialog.
    Add the generated URL from resala.io platform to the URL field at WeChat platform
  • Step 8: Add the platform generated Token to WeChat
    Add the generated Token from resala.io platform to the Token field at WeChat platform
  • Step 9: Generate an Encoding AES key
    At the WeChat platform, generate the encoding key and select Plain Text Mode for message encryption
  • Step 10: Save settings
    Press Submit to save and it will close the Server Configuration
  • Step 11: Enable the configuration
    Locate the green enable button and press on it. The button will be changed to red after you pressed it.
  • Step 12: Complete the setup at resala.io
    Press DONE to complete the setup

Once you completed the setup, any messages sent to your WeChat Official Account will now be received in your Space.

Channel Configuration

WeChat channel can be configured with a unique channel name.

  • Step 1: Navigate to Channel Settings
    From Settings Module, navigate to the menu item, Channels
  • Step 2: Locate the WeChat channel
    Once you have located the WeChat channel, press Configure
  • Step 3: Make the necessary configuration
    You can configure the following:

Channel name - Name used internally to identify the account

  • Step 4: Update the configuration
    Press Done to update the channel configuration

How much does a  WeChat Official account cost?

WeChat Official Accounts are free to create. However, an annual fee needs to be paid to verify the account,

Can I start a conversation with a WeChat Contact?

WeChat rules say contacts must message you first before you can message them back. You can share your QR code with your Audience.

Can I send images to my Contacts through the WeChat channel?

Yes, but there are some restrictions for non-China WeChat Official accounts to send files over API.