-
Notifications
You must be signed in to change notification settings - Fork 5.8k
Description
👋 Hi Evolution API team & community
I built a browser-based WhatsApp management UI on top of Evolution API v2 and wanted to share it here in case it's useful to others — or potentially interesting for the team to adopt, bundle, or fork as an official companion UI.
🔗 Repo
erancybersec/evolution-API-webchat-UI
✨ What it does
A zero-install, single index.html management dashboard for Evolution API v2. No Node.js, no build step — just open it in a browser.
Messaging types supported:
- Text, Media (image/video/doc), Voice Note, Location, Contact card, Reaction, Poll, Interactive Buttons & Lists, Status/Story
Group management:
- Browse all groups, bulk broadcast, create groups, manage participants, subject/description/picture, invite links, ephemeral timer
Bulk sending:
- Send to multiple recipients/groups with randomized delay between messages (simulates human behavior)
Scheduled sending:
- Queue any job to send at a future time — persisted in IndexedDB (survives page refresh)
- Full job lifecycle: schedule → cancel → edit → duplicate → resend → restore
Phone number handling:
- Validates & normalizes numbers to E.164 via
libphonenumber-js - Configurable default country
Tech stack: Vanilla JS · Tailwind CSS · IndexedDB · Single HTML file
💡 Open invitation to the Evolution API team
I'd love to see this become part of the official Evolution API ecosystem. Some ideas:
- Bundle it as an optional companion UI shipped with the API
- Fork/adopt it as an official
evolution-api-uirepo under the EvolutionAPI org - Collaborate — I'm happy to contribute, align with your roadmap, or hand it over entirely
The goal is for Evolution API users to have a ready-made, no-fuss UI out of the box.
Happy to answer questions or adapt the UI to better fit the project's direction. 🙌