Resources · Make integration

WeChat Official Account Make integrationAutomate WeChat Official Account with Make.

Can your WeChat Official Account answer, tag and publish without you clicking through the admin panel? The WeChat Official Account Make integration gives you 38 modules, one instant trigger included. This guide shows you how to link your account and build a first scenario that replies to followers.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What can the WeChat Official Account Make integration do?

The WeChat Official Account Make integration links your account to Make, a visual tool where you build a scenario (the automation you assemble) out of modules (one brick each: a trigger, an action or a search). Make can then react to incoming messages, send replies, manage drafts and articles, and sort followers with tags, all without code.

Answer followers while the conversation is still open. Watch Messages starts the scenario the moment a follower writes to your account, and Reply to a Message sends an answer back. A support team can confirm receipt of every question, then use Send a Message later once a person has checked the case.

Keep your follower base sorted. Tag Users and Untag Users place followers in segments by their Open ID. Pair them with List Users by Tag, and a Broadcast a Message module can target one segment instead of everyone.

Run the editorial pipeline from one place. A content team can build drafts with Create Drafts and Upload an Image, push them live with Publish a Draft, then check the outcome with Get the Publishing Status.

Be aware that Make's own documentation for this app is AI-generated from WeChat's documentation and warns that it may contain mistakes, so check important details with WeChat directly. For the basics of the tool, the Make review and the Make training are good starting points. The same app may also exist on n8n; the n8n vs Make comparison lays out how the two tools differ.

Connect

How do you connect WeChat Official Account to Make?

  1. 01

    Copy your credentials from WeChat

    On the WeChat public platform, open the Developer section and select Basic Configuration. If WeChat asks for a callback URI, enter https://www.integromat.com/oauth/cb/wechat. Copy the AppID, click Reset next to AppSecret, then copy the AppSecret.

  2. 02

    Open the connection window in Make

    Add any WeChat Official Account module to your scenario and click Create a connection. A connection is your WeChat account linked to Make once, then reused by every module of the app. The Connection name field is optional.

  3. 03

    Paste the keys and save

    Enter the AppID as the Client ID and the AppSecret as the Client secret, or follow the on-screen instructions. Once saved, the connection appears in the dropdown of every other WeChat Official Account module you add.

First scenario

Your first scenario: reply to every follower message

GoalWhen a follower writes to your WeChat Official Account, Make sends a reply back in the same conversation.

  1. 01

    Create the scenario

    On the Scenarios page, create a new scenario and click the big +. Search for WeChat Official Account and pick Watch Messages as the first module.

  2. 02

    Set up the webhook

    Click Create a webhook, then Create a connection and paste the AppID and AppSecret. From now on, WeChat calls Make as soon as a message arrives.

  3. 03

    Add the reply

    Click the + on the right of Watch Messages and add Reply to a Message. Map the data coming from the trigger so the answer goes back to the person who wrote.

  4. 04

    Test with Run once

    Click Run once, then send a message to your account from WeChat. Each module shows the bundle it received (one bundle = one message here), so you can check the reply really left.

  5. 05

    Switch it on

    When the test looks right, switch the scenario on. Watch Messages is an instant trigger, so there is no polling interval to pick: every new message starts a run.

Triggers

What starts a WeChat Official Account scenario

1 module starts a scenario when something happens in WeChat Official Account. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by WeChat Official Account as soon as it happens.

WeChat Official Account1Watch Messages

Watch Messages

Instant trigger

In MakeWatch new messages.

Watch Messages turns every new message sent to your Official Account into the start of a scenario, so a follower's question can reach your team, your CRM or an automatic reply without anyone watching the inbox.

How it fires
instant. WeChat calls Make through a webhook as soon as a message arrives, which is why the module carries the lightning badge instead of a clock.
When to use it
whenever the flow begins with a follower writing to you, for example a support request or a keyword that should unlock a coupon.
Watch out
set it up with Create a webhook before Create a connection, and pair it with Reply to a Message when you want the answer inside the same conversation.
Modules

Everything the WeChat Official Account app can do in Make

WeChat Official Account gives you 37 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

WeChat Official Account1

Broadcast a Message

Action

In MakeBroadcasts a message by the tag ID or a list of Open IDs.

This module sends one message to many followers at once, targeted either by a tag ID or by a list of Open IDs, so an announcement reaches the right segment rather than the whole base.

When to use it
a product launch meant only for followers tagged as customers.
Watch out
keep the message ID from the output; Get the Broadcasting Status and Revoke a Broadcast Message both need it.
WeChat Official Account2

Create a Tag

Action

In MakeCreates a new tag.

You get a new follower segment in your account, created from the scenario instead of the admin panel, ready for Tag Users to fill.

When to use it
a new event or campaign starts and you want its participants grouped from the first sign-up.
Watch out
run List Tags first if a tag with that name may already exist, so you do not end up with two look-alike segments.
WeChat Official Account3

Create Drafts

Action

In MakeCreates new drafts.

Articles written elsewhere land in your WeChat drafts, ready for review, so the team no longer copies and pastes text into the editor by hand.

When to use it
a post approved in your planning tool should appear as a WeChat draft right away.
Watch out
images inside the article usually go through Upload an Image first, since that module returns the URL a draft can use.
WeChat Official Account4

Delete a Draft

Action

In MakeDeletes a draft by its ID.

A draft you no longer need disappears from the account by its ID, which keeps the drafts list short and avoids publishing an outdated version by mistake.

When to use it
a campaign is cancelled and its prepared drafts should go.
Watch out
treat a deletion as final, and check the ID with Get a Draft or List Drafts before this module runs.
WeChat Official Account5

Delete an Article

Action

In MakeDeletes an article by its ID.

Unlike Delete a Draft, this one removes an article that is already published, found by its ID. It is the cleanup tool for content that should no longer be visible to followers.

When to use it
an offer has ended and the article promoting it must come down.
Watch out
List Articles gives you the IDs of what is live; confirm the right one before deleting, since the step cannot be treated as reversible.
WeChat Official Account6

Delete a Permanent Asset

Action

In MakeDeletes a permanent asset by its ID.

With this module, a file stored permanently in your account is removed by its ID, which keeps your media library from filling up with unused files.

When to use it
a rebrand makes an old banner or logo obsolete.
Watch out
an asset may still be used somewhere in your content, so check List Permanent Assets and your articles before deleting.
WeChat Official Account7

Delete a Tag

Action

In MakeDeletes a tag by its ID.

Here a segment that has served its purpose is removed by its ID, so your list of tags stays readable for the whole team.

When to use it
a one-off event is over and its tag has no further use.
Watch out
if you still need to know who was in that segment, export it with List Users by Tag before the tag goes.
WeChat Official Account8

Download a Permanent Asset

Action

In MakeDownloads a permanent asset by its ID.

Need the file itself? This module fetches a permanent asset by its ID and hands it to the next module, so you can archive it, send it or reuse it in another tool.

When to use it
backing up the images of your account to a storage service.
Watch out
on the Free plan, Make handles files up to 5 MB, so check the size of large videos before you download them.
WeChat Official Account9

Download a Temporary Asset

Action

In MakeDownloads a temporary asset by its ID.

This is the counterpart for short-lived media: it retrieves a temporary asset by its ID, and passes it on to the rest of the scenario.

When to use it
a temporary asset uploaded by another scenario has to be archived before it expires.
Watch out
temporary assets are valid for three days, so do not leave this step for later.
WeChat Official Account10

Generate a QR Code

Action

In MakeGenerates a WeChat QR code.

You get a WeChat QR code produced by the scenario, which people can scan to reach your Official Account, without creating each code by hand.

When to use it
every new shop, event or printed flyer needs its own code.
Watch out
Make's documentation does not say how long a code stays valid, so test a generated code before sending it to print.
WeChat Official Account11

Get a Draft

Action

In MakeRetrieves the details of a draft by its ID.

Reading a single draft by its ID gives the scenario its full details, useful when a later module has to check or reuse the content.

When to use it
before publishing, send the draft's content to a reviewer in another app.
Watch out
it needs an exact ID; if you only know roughly which draft you want, start with List Drafts.
WeChat Official Account12

Get an Article

Action

In MakeRetrieves the details of a published article by its ID.

For content that is already live, this module returns the details of one published article by its ID, so you can copy it to an archive or a report.

When to use it
once an article goes out, save a copy in your content database.
Watch out
drafts and published articles are separate here; for something not yet published, Get a Draft is the right module.
WeChat Official Account13

Get the Broadcasting Status

Action

In MakeRetrieves the broadcasting status of a message by its ID.

After a broadcast, this module tells you where it stands, based on the message ID, so the scenario can log the result or alert someone.

When to use it
write the outcome of each campaign into a shared sheet for the marketing team.
Watch out
the ID comes from Broadcast a Message; map it straight from that module rather than typing it.
WeChat Official Account14

Get the Publishing Status

Action

In MakeRetrieves the publishing status of a draft by the publish ID.

Publishing a draft is not always immediate, and this module lets you check whether it went through, using the publish ID.

When to use it
after Publish a Draft, notify the editor only once WeChat confirms the article is out.
Watch out
it expects the publish ID, not the draft ID; take it from the output of Publish a Draft.
WeChat Official Account15

Make an API Call

Action

In MakePerforms an arbitrary authorized API call.

When none of the dedicated modules covers what you need, this one calls any endpoint of the WeChat Official Account API with your existing connection.

When to use it
a feature you rely on in WeChat has no dedicated module in Make.
Watch out
you have to read WeChat's API documentation to build the request yourself; this module is the most technical one of the app.
WeChat Official Account16

Publish a Draft

Action

In MakePublishes a draft by its ID.

The draft goes live: this module publishes it by its ID, turning an approved piece of content into an article your followers can read.

When to use it
the final approval is given in your project tool and the article should go out without anyone logging in to WeChat.
Watch out
keep the publish ID it returns and follow up with Get the Publishing Status to confirm the result.
WeChat Official Account17

Reply to a Message

Action

In MakeReplies to an incoming message within five seconds.

A follower who writes gets an answer inside the same conversation, sent by the scenario that received the message through Watch Messages.

When to use it
an automatic acknowledgment, or an answer picked from keywords in the incoming text.
Watch out
the reply has to leave within five seconds of the incoming message, so keep slow steps after it, not before.
WeChat Official Account18

Reset the API Quota

Action

In MakeResets the API quota.

Hitting the WeChat API quota blocks your calls, and this module resets it from the scenario instead of from the WeChat interface.

When to use it
your calls start getting refused because the account has reached its API quota.
Watch out
WeChat's own rules on how often a reset is allowed are not covered by Make's documentation, so check them on the WeChat side before automating it.
WeChat Official Account19

Revoke a Broadcast Message

Action

In MakeRevokes a broadcast message successfully sent by its ID.

A broadcast went out with a mistake? This module withdraws a message that was successfully sent, identified by its ID.

When to use it
a wrong price or a broken link in a campaign sent to a whole segment.
Watch out
it only works on a broadcast that was actually sent, so store the ID returned by Broadcast a Message at send time.
WeChat Official Account20

Send a Message

Action

In MakeSends a message to a user by their Open ID.

One follower receives a message from your account, addressed by their Open ID, at any point in the scenario rather than only in reply.

When to use it
an order ships or a ticket is resolved, and the customer should hear about it on WeChat.
Watch out
you need the follower's Open ID; List Users by Tag or Watch Messages can provide it.
WeChat Official Account21

Send a Message Action

Action

In MakeUpdates the message typing status in a conversation by the receiver ID.

Rather than content, this module shows the follower a typing status in the conversation, using the receiver ID, so they know an answer is on its way.

When to use it
the scenario needs a few steps to prepare a reply and you want the chat to feel attended.
Watch out
it sends no text by itself; follow it with Send a Message to deliver the actual answer.
WeChat Official Account22

Send a Template Message

Action

In MakeSends a message by a verified template.

Structured notifications go out through a template that WeChat has verified, filled with data from earlier modules, which suits recurring notices.

When to use it
booking confirmations or payment receipts that always follow the same layout.
Watch out
the template must be verified on the WeChat side before the module can use it.
WeChat Official Account23

Set the Brodcasting Rate

Action

In MakeSets the message broadcasting rate.

This setting changes the rate at which your broadcasts are delivered, straight from a scenario, which gives you a lever on large sends.

When to use it
before a big campaign, adjust the rate once as part of the preparation scenario.
Watch out
Make's documentation does not list the accepted values, so check WeChat's rules first. The name really is spelled "Brodcasting" in Make, which matters when you search for it.
WeChat Official Account24

Tag Users

Action

In MakeTags users by their Open ID.

Followers are added to a tag by their Open ID, so your segments update themselves as people interact with you.

When to use it
a follower who writes a specific keyword joins the matching interest segment.
Watch out
the tag must exist beforehand; create it with Create a Tag or get its ID with List Tags.
WeChat Official Account25

Untag Users

Action

In MakeUntags users by their Open ID.

The reverse move: followers leave a tag, again by Open ID, so they stop receiving messages aimed at that segment.

When to use it
a trial user becomes a customer and no longer belongs in the prospect segment.
Watch out
check the follower's current tags with List User's Tags first if the scenario may run twice on the same person.
WeChat Official Account26

Update a Draft

Action

In MakeUpdates a draft by its ID.

Edits made in your own tool are carried over to an existing WeChat draft by its ID, so the version in WeChat never falls behind.

When to use it
a reviewer corrects the text after the draft was created.
Watch out
it changes drafts only; once an article is published, this module no longer applies to it.
WeChat Official Account27

Update a Tag

Action

In MakeUpdates a tag by its ID.

Renaming a segment is done here, by the tag's ID, without touching the followers already placed in it.

When to use it
a campaign changes name and its tag should match the new label.
Watch out
use the ID, not the name, to target the tag; List Tags returns both.
WeChat Official Account28

Upload an Image

Action

In MakeUploads an image for drafts and retrieves the URL.

An image sent to WeChat through this module comes back as a URL you can place inside a draft, which is how visuals get into the articles you create.

When to use it
just before Create Drafts, for each illustration of the article.
Watch out
this is meant for images inside drafts; for files you want to keep in the media library, Upload a Permament Asset is the right choice.
WeChat Official Account29

Upload a Permament Asset

Action

In MakeUploads a permanent asset.

Files you will reuse many times, such as a logo, a cover or a video, go into your account's permanent media library through this module.

When to use it
a designer drops a validated visual in shared storage and it should be available in WeChat.
Watch out
the module name keeps Make's spelling "Permament"; search for it that way in the module list.
WeChat Official Account30

Upload a Temporary Asset

Action

In MakeUploads a reusable temporary asset which valids for three days.

A temporary asset suits media you only need briefly: once uploaded, it can be reused for three days and then it expires.

When to use it
an image attached to a one-time message to a follower.
Watch out
after three days the asset is gone, so anything you want to keep belongs with Upload a Permament Asset.
WeChat Official Account31

Get Users Info

Search

In MakeRetrieves the details of users by their Open IDs.

Behind every Open ID there is a follower, and this search returns the details of several users at once from their Open IDs.

When to use it
enrich a new contact in your CRM right after their first message.
Watch out
as a search, it can return several bundles, one per user, and each following module runs once for each of them.
WeChat Official Account32

List Articles

Search

In MakeRetrieves a list of published drafts.

This search returns your published content, one bundle per article, so a scenario can review or copy everything that is live.

When to use it
build an index of published articles in a spreadsheet for the editorial team.
Watch out
each returned article counts as a bundle, and every module after it spends one operation (one module run, counted on your plan) per bundle.
WeChat Official Account33

List Drafts

Search

In MakeRetrieves a list of drafts.

Everything waiting in your drafts comes back here, one bundle per draft, which gives the scenario a view of work in progress.

When to use it
a reminder to editors listing drafts that are still unpublished.
Watch out
the list can be empty; add a filter after it so the next module does not run on nothing.
WeChat Official Account34

List Permanent Assets

Search

In MakeRetrieves a list of permanent assets.

Your permanent media library is returned by this search, one bundle per file, handy for audits and backups.

When to use it
before a cleanup, list every asset and review which ones are still in use.
Watch out
pair it with Download a Permanent Asset for a backup, and remember that on the Free plan each file must stay under 5 MB.
WeChat Official Account35

List Tags

Search

In MakeRetrieves a list of tags.

All the segments of your account come back with this search, which is the quickest way to find the tag ID other modules ask for.

When to use it
at the start of a scenario that tags followers, to pick the right segment by name.
Watch out
it returns every tag as a separate bundle; filter on the name to keep only the one you want.
WeChat Official Account36

List Users by Tag

Search

In MakeRetrieves a list of user Open IDs by the tag ID.

Pick a tag ID and this search hands back the Open IDs of every follower in that segment, ready to feed a message or a sync.

When to use it
copy a segment to your CRM or send personal messages to its members one by one.
Watch out
it returns Open IDs only; add Get Users Info if you need the details of each follower.
WeChat Official Account37

List User's Tags

Search

In MakeRetrieves a list of tags on a user by their Open ID.

Starting from one follower's Open ID, this search tells you which segments that person already belongs to.

When to use it
before sending an offer, check that the follower is not already tagged as a customer.
Watch out
a follower with no tag returns nothing, so plan a route for that case with a filter.
Need help

Need help automating WeChat Official Account with Make?

A person reads every message.

FAQ

WeChat Official Account and Make: common questions

01Is the WeChat Official Account Make integration free?
Yes, on the Make side. WeChat Official Account is a standard app, available from the Free plan. That plan allows 2 active scenarios, a minimum of 15 minutes between scheduled runs, 5 minutes of execution per run, files up to 5 MB and 512 MB of data transfer. Paid plans lower the interval to 1 minute and remove the cap on active scenarios. On the WeChat side, you need a registered and verified Official Account; WeChat's own pricing page covers its subscription.
02What do you need to connect WeChat Official Account to Make?
A registered and verified WeChat Official Account with developer permissions. On the WeChat public platform, go to the Developer section, then Basic Configuration, copy the AppID, reset the AppSecret and copy it. In Make, click Create a connection on any module of the app, optionally name the connection, and paste both values. If you start with the instant trigger Watch Messages, click Create a webhook first, then Create a connection.
03Does the WeChat Official Account trigger in Make work in real time?
Yes. Watch Messages is an instant trigger: WeChat calls Make through a webhook as soon as a follower sends a message, so the scenario starts right away instead of waiting for a polling interval. It is the only trigger of the app. For everything else, such as checking drafts or listing tags, you start the scenario on a schedule, every 15 minutes by default, or from the trigger of another app.
04What if a WeChat Official Account module is missing in Make?
Use Make an API Call. It sends any request to the WeChat Official Account API with the connection you already set up, so a feature without a dedicated module is still reachable. You will need WeChat's API documentation to build the request. Keep in mind that Make's documentation for this app was generated by AI from WeChat's documentation and may contain mistakes, so confirm important details with WeChat. The Reset the API Quota module also helps when your calls are blocked by the quota.
05Should you use Make or n8n for WeChat Official Account?
It depends on what you already use. Make offers 38 modules for this app, including an instant trigger for messages and a Make an API Call module for everything else, all set up in a visual editor. The same app may also have a node on n8n, but availability should be checked there rather than assumed. Compare the modules you need on each side, and pick the tool your team already knows before choosing on anything else.