ForkFree

Business tools

go-whatsapp-web-multidevice

by aldinokemal

GOWA is a self-hosted server that lets you send and receive WhatsApp messages through a REST API, with support for several WhatsApp accounts at once. It also offers webhooks, scheduled sends, a Chatwoot link and an MCP endpoint so AI assistants can use WhatsApp.

Worth a lookEstablished, with a few things to check (listed below).

View on GitHubProject website

Stars
5k
Licence
MIT
Runs on
A small server
Setup
Moderate
Language
Go
Age
1724 days

What you can do with it

  • Send WhatsApp messages, media and status updates from your own software through an HTTP API
  • Schedule one-off or repeating messages and receive incoming messages through webhooks
  • Connect WhatsApp to Chatwoot, n8n or an AI assistant to handle customer chats

Make money with it

Set up WhatsApp reminder and customer-support automations for local businesses as a paid service.

An idea, not financial advice. Check the licence before charging for anything built on it.

Ways a business could use it

  • Send order updates, appointment reminders and scheduled notices to customers without paying per-message fees to a messaging provider
  • Route customer WhatsApp chats into a Chatwoot shared inbox so a small team can answer them in one place

Can you use it commercially?

Free to use, change and sell, including in paid products. Keep the copyright notice.

Not legal advice. Read the project's licence file before building a product on it.

Getting it running

Download a release binary or run the Docker image, then start it with the "rest" command and link your WhatsApp account.

Follow the official instructions in the project README.

Things to check

  • Uses an unofficial WhatsApp Web connection, which may breach WhatsApp's terms and risk account bans
  • Bulk or promotional messaging could get numbers blocked
  • Some features, such as interactive messages, are experimental

Who's talking about it

Checked 31 Oct 2026. Summary drafted by AI from the project's README.

More in Business tools

macro macro-inc
Worth a look

Macro is a team workspace that brings email, chat, documents, tasks, calls and a simple CRM into one app, with everything linked together and searchable. It also includes AI agents that share a team-wide memory and can act on your behalf.

Could replace Slack, Notion

6k stars +235 a day AGPL-3.0
twenty twentyhq
Check the licence

Twenty is an open-source customer relationship management (CRM) system that lets teams track contacts, companies and deals. It can be used as a hosted service or self-hosted, and can be extended with custom objects, workflows and AI agents defined as code.

Could replace Salesforce

60.2k stars +75 a day Unclear
dub.link dubinc
Check the licence

Dub is a link management platform that creates short links and tracks clicks and sales conversions from them. It is meant for teams that want to see which links and campaigns bring in customers.

Could replace Bitly, Rebrandly

25.1k stars +39 a day Unclear