📊 Dashboard

Dashboard is a UI to manage your WhatsApp sessions!

You can access Dashboard by running the project and opening http://localhost:3000/dashboard (or similar, but with /dashboard at the end).

ℹ️ Default username and password: waha/waha

docker run -it -p 3000:3000/tcp devlikeapro/waha-plus #waha-plus

Configuration

When running WAHA you can set the following environment variables to configure the dashboard:

  • WAHA_DASHBOARD_ENABLED=true - enable or disable the dashboard, by default true. Set to false to disable the dashboard.
  • WAHA_DASHBOARD_USERNAME=waha - username used to log in, by default waha.
  • WAHA_DASHBOARD_PASSWORD=waha - password used to log in, by default waha.
docker run -it -p 3000:3000/tcp -e WAHA_DASHBOARD_USERNAME=waha -e WAHA_DASHBOARD_PASSWORD=waha devlikeapro/waha-plus

Api Key

If you’re using API Key, remember to set up the key in the dashboard.

Dashboard with API Key

Event Monitor

You can observe Events in real-time using Event Monitor:

http://localhost:3000/dashboard/event-monitor

Event Monitor

Chat UI

We’ve built a simple Chat UI in Dashboard, so you can see what is possible to implement using WAHA!

Click to open full size.

You can implement Live Chat, Multiple Agents, and more features using
WAHA API:

👉 Source Code on Github (Vue3 + PrimeVue) available for WAHA PRO supporters!

Notes

Single Dashboard - Multiple Servers

If you’re running multiple servers (like using sharding to handle 50+ sessions ->) you can run a dedicated WAHA just to have a single place where from you can manage all servers:

Click to open full size.

After that you can connect all server to the single dashboard:

Click to open full size.