π 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-ui repo 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. π