Calls

You can automatically reject calls and auto-reply with a message using this app.

Installation

  • Configure env variables
.env
WAHA_APPS_ENABLED=True
# If you don't need "chatwoot" app - explicity specify apps to enable
WAHA_APPS_ON=calls
  • Restart WAHA server
docker compose up -d

API

You can use 🧩 Apps API or 🖥️ Sessions API endpoints.

POST /api/apps

Latest Config in Swagger

You can find latest CallsAppConfig in 📚 Swagger.

{
  "app": "calls",
  "session": "{session}",
  "id": "app_{session}",
  "config": {
    "dm": {
      "reject": true,
      "message": "📞❌ We don't take calls right now.\n🎤 Please send a voice message or 📝 text — we'll reply ASAP!"
    },
    "group": {
      "reject": true,
      "message": "📞❌ We don't take calls right now.\n🎤 Please send a voice message or 📝 text — we'll reply ASAP!"
    }
  }
}