---
title: WeChat Official Account
slug: wechat
description: How to integrate WeChat Official Account with Make.com
image: https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/PREVIEW_wechat.png
docTags: 
createdAt: 2025-02-03T13:28:28.554Z
---

| :inlineImage[]{src="https://make-cxp-documentation.ams3.digitaloceanspaces.com/apps-center-icons/wechat.png" alt="WeChat Official Account logo" caption size="50" width="512" height="512"} | WeChat Service Accounts enable businesses to manage users, send messages, and provide services within WeChat. Integrating with Make.com allows users to automate messaging, manage followers, and trigger workflows based on WeChat events or user interactions. |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

:::hint{type="warning"}
This is AI-generated content based on official WeChat Official Account documentation. The content may contain mistakes. Please verify important information. If you have questions on vendor documentation, contact [WeChat Official Account](https://mp.weixin.qq.com/) directly.
:::

# Requirements

To use the WeChat Official Account app in Make, you must have a registered and verified WeChat Official Account with developer permissions, [create your account on WeChat Official Account](https://mp.weixin.qq.com/). For subscription, refer to the [WeChat Official Account pricing page](https://mp.weixin.qq.com/).

# Connect WeChat Official Account and Make&#x20;

To get started, you must first create a connection between WeChat Official Account and Make, allowing the two services to communicate.&#x20;

::::WorkflowBlock
:::WorkflowBlockItem
**Obtain your OAuth2 credentials in your WeChat Official Account account**
:::

:::WorkflowBlockItem
**Create the connection in Make.**
:::
::::

## Obtain your OAuth2 credentials in your WeChat Official Account account

Before you create the connection in Make, you should first obtain your **OAuth2 credentials** in your WeChat Official Account account.

To obtain your **OAuth2 credentials&#x20;**:

::::WorkflowBlock
:::WorkflowBlockItem
Navigate to th&#x65;**&#x20;WeChat public platform**.
:::

:::WorkflowBlockItem
Click th&#x65;**&#x20;Developer section**.
:::

:::WorkflowBlockItem
Selec&#x74;**&#x20;Basic Configuration**.
:::

:::WorkflowBlockItem
If prompted, enter th&#x65;**&#x20;callback URI**: `https://www.integromat.com/oauth/cb/wechat`.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;Client ID** displayed a&#x73;**&#x20;AppID**.
:::

:::WorkflowBlockItem
Click th&#x65;**&#x20;Reset** button next t&#x6F;**&#x20;AppSecret**.
:::

:::WorkflowBlockItem
Copy th&#x65;**&#x20;Client secret** displayed a&#x73;**&#x20;AppSecret**.
:::
::::

You will use this value while creating a connection in Make.&#x20;

Because the UI might have changed, the steps you see on your screen might be different, [check the vendor documentation for updates.](https://support.huaweicloud.com/usermanual-astrozero/astrozero_05_0111.html)

## Create the connection in Make&#x20;

:::::WorkflowBlock
::::WorkflowBlockItem
[[Log in in your Make](https://www.make.com/en/register) account](https://www.make.com/en/register), add the WeChat Official Account module to your scenario, and click **Create a connection.&#x20;**

:::hint{type="info"}
If you add a module with an instant tag, click **Create a webhook**, then **Create a connection.**
:::
::::

:::WorkflowBlockItem
*Optional:&#x20;*&#x49;n the **Connection name** field, enter a name for the connection.
:::

:::WorkflowBlockItem
Enter the **authentication credentials** you copied from your WeChat Official Account account or follow the on-screen instructions to create the connection.&#x20;
:::
:::::

For detailed information on connecting an application, see **[Connect an application](docId\:SO88FM6pkT0G-adKDDfzZ)** page.

# WeChat Official Account modules

After connecting to the WeChat Official Account app, you can choose from a list of available modules to build your scenarios.&#x20;

:::ExpandableHeading
### Broadcast a Message

Sends a message to recipients specified by either a tag ID or a list of Open IDs.
:::

:::ExpandableHeading
### Create Drafts

Creates new draft documents.
:::

:::ExpandableHeading
### Create a Tag

Creates a new tag in your selected application or service.
:::

:::ExpandableHeading
### Delete a Draft

Deletes a specific draft from your account using its unique ID.
:::

:::ExpandableHeading
### Delete a Permanent Asset

Permanently deletes a specified asset using its unique ID.
:::

:::ExpandableHeading
### Delete a Tag

Deletes a specific tag from your account using its unique ID.
:::

:::ExpandableHeading
### Delete an Article

Permanently removes a specific article from your account using its unique ID.
:::

:::ExpandableHeading
### Download a Permanent Asset

Downloads a specific permanent asset file using its unique ID.
:::

:::ExpandableHeading
### Download a Temporary Asset

Downloads a temporary file asset using its unique ID.
:::

:::ExpandableHeading
### Generate a QR Code

Creates a QR code that can be scanned to add a contact or access a service on WeChat.
:::

:::ExpandableHeading
### Get Users Info

Fetches detailed information about users using their specific Open ID identifiers.
:::

:::ExpandableHeading
### Get a Draft

Fetches and displays detailed information about a specific draft using its unique ID.
:::

:::ExpandableHeading
### Get an Article

Fetches comprehensive information about a specific published article using its unique ID.
:::

:::ExpandableHeading
### Get the Broadcasting Status

Fetches the current broadcasting status of a specific message using its unique ID.
:::

:::ExpandableHeading
### Get the Publishing Status

Fetches the current publishing status of a specific draft using its publish ID.
:::

:::ExpandableHeading
### List Articles

Retrieves a list of all drafts that have been published.
:::

:::ExpandableHeading
### List Drafts

Fetches a list of all draft items from your account.
:::

:::ExpandableHeading
### List Permanent Assets

Fetches a list of all permanent assets stored in your account.
:::

:::ExpandableHeading
### List Tags

Fetches and displays all available tags from your account.
:::

:::ExpandableHeading
### List User's Tags

Fetches all tags associated with a user, identified by their Open ID.
:::

:::ExpandableHeading
### List Users by Tag

Fetches a list of user Open IDs associated with a specific tag ID.
:::

:::ExpandableHeading
### Make an API Call

Executes a custom API request to the connected service using your authorized credentials.
:::

:::ExpandableHeading
### Publish a Draft

Publishes a specific draft identified by its unique ID, making it publicly available.
:::

:::ExpandableHeading
### Reply to a Message

Automatically sends a reply to an incoming message within five seconds of receiving it.
:::

:::ExpandableHeading
### Reset the API Quota

Resets the usage limits for your API, allowing you to make additional requests.
:::

:::ExpandableHeading
### Revoke a Broadcast Message

Revokes a previously sent broadcast message using its unique message ID.
:::

:::ExpandableHeading
### Send a Message

Sends a direct message to a specified user using their Open ID.
:::

:::ExpandableHeading
### Send a Message Action

Updates the typing status indicator for a specific conversation using the receiver's ID.
:::

:::ExpandableHeading
### Send a Template Message

Sends a message using a pre-approved template that has been verified.
:::

:::ExpandableHeading
### Set the Brodcasting Rate

Configures how frequently messages are broadcasted.
:::

:::ExpandableHeading
### Tag Users

Assigns tags to users based on their Open ID.
:::

:::ExpandableHeading
### Untag Users

Removes tags from users identified by their Open ID.
:::

:::ExpandableHeading
### Update a Draft

Updates the content or details of a specific draft using its unique ID.
:::

:::ExpandableHeading
### Update a Tag

Updates the details of a specific tag using its unique ID.
:::

:::ExpandableHeading
### Upload a Permament Asset

Uploads a file as a permanent asset to your account.
:::

:::ExpandableHeading
### Upload a Temporary Asset

Uploads a temporary asset that can be reused and remains valid for three days.
:::

:::ExpandableHeading
### Upload an Image

Uploads an image to a draft and returns the direct URL link to the uploaded image.
:::

:::ExpandableHeading
### Watch Messages

Triggers when a new message is received.
:::

# Templates

You can look for more templates in [Make's template gallery](https://www.make.com/en/templates), where you'll find thousands of pre-created scenarios.

# WeChat Official Account resources&#x20;

You can have access to more resources related to this app on the following links

- [WeChat Official Account topics on Make community](https://community.make.com/search?q=WeChat%20Official%20Account)
- [WeChat Official Account website](https://mp.weixin.qq.com/)
- [WeChat Official Account API documentation](https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Overview.html)
- [WeChat Official Account page on make](https://www.make.com/en/integrations/wechat)

***

:::CtaButton{label="Get started for free" externalHref="https://www.make.com/en/register" openInNewTab="true"}

:::

