The Next Generation of Business Messaging

Build deeper customer relationships at scale with a messaging platform based on trust, quality and choice –- RPAChat!

Expanding your messaging strategy just got simpler. RPAChat easily integrates your application with multiple chat apps including WeChat, WhatsApp, QQ, and others.

RPAChat provides a powerful chat app API that enables you to send, receive and track messages effortlessly.

You can communicate with your customers and prospects on their preferred messaging channel.

Use one powerful Universal API for all your Chat Apps

You don't need to use different interfaces for each Chat App - just change one variable and you're done!

Or, with RPAChat, connect with many Chat Apps simultaneously, and address each of your customers on their own preferred channel.

Instagram ( Coming Soon )
Telegram ( Coming Soon )
Line ( Coming Soon )
Facebook Messenger ( Coming Soon )
TikTok ( Coming Soon )

We make the impossible possible with RPA

You want to integrate with and automate application X, but it's not API-enabled. What to do?

Our industry-first RPA robot does the heavy lifting for you: you integrate with our API, and our cloud-based Robotic Process Automation (RPA) simulates a human user, controlling application X on your behalf.


Our cloud RPA robot simulates the clicks of a real person to achieve automation.


The RPA robot communicates with your program across the RPAChat API.


With just six lines of code, you can control your Chat App to achieve the effect you want.

We offer developer-friendly APIs for any scale

All on the cloud

Don't worry about deploying servers to run the robot; just focus on your own business logic.

Well-designed interface

Our interface can be accessed with as little as six lines of code, in your favorite programming language, ​​e.g. Typescript/Java/Python/Go.

Stable and high uptime

WhatsApp/WeChat/WeCom integration no longer needs physical devices with complex management. RPAChat's cloud service provides extremely high uptime.

RPAChat is built by developers, for developers, on top of our own open source project.

See why we can do that→

We have spent the last 6 years helping over 10,000 developers just like you to create their own successful businesses and applications.

Connect with us to discover best practices, untapped solutions, helpful docs, guides, events, blogs, and more. Learn, build, and share with like-minded thinkers.


RPAChat-based messaging Platform trusted by enterprises

Just 6 lines of JavaScript, all done

Read Docs →

It takes 3 steps to get started to use RPAChat

  • SET ENV Set the environment variable WECHATY_PUPPET to select your Chat App, like WhatsApp, WeChat, WeCom, ...
  • Pair Phone Scanning a QR code to connect to RPAChat
  • Send & Receive After login the, you can use event driven SDK to send and receive the message
import { WechatyBuilder } from 'wechaty'

const wechaty = // get a Wechaty instance
  .on('scan', (qrcode, status) => console.log(`Scan QR Code to login: ${status}\n${encodeURIComponent(qrcode)}`))
  .on('login',            user => console.log(`User ${user} logged in`))
  .on('message',       message => console.log(`Message: ${message}`))

Let's Get Started


If you are a total beginner to Wechaty or Chatbot application development in general, we recommend you start from our tutorials.

Take me there→

How-to Guides

If you already know how Wechaty works, check out our detailed guides.

Take me there→


Technical references for APIs and other aspects of Wechaty's machinery.

Take me there→