Features of Ulmexa
Ulmexa is a comprehensive Digital Marketing as a Service (DMaaS) platform offering a variety of integrated features to empower businesses and streamline their digital operations. Below are the main features:
📬 Email Campaign Management
- Create, schedule, and manage email marketing campaigns.
- Use dynamic templates and contact segmentation.
- Track open rates, clicks, and campaign performance.
🤖 Machine Learning Analysis
- Integrate ML models to analyze email campaign performance.
- Detect spam, predict engagement, and optimize delivery strategies.
🧑💼 Client & Team Management
- Add and manage clients and teams within projects.
- Define roles and access control for collaboration.
- Centralized dashboard for client organization.
🌐 Domain & Mailbox Management
- Register and manage custom domains.
- Create and manage mailboxes per domain.
- Enforce usage quotas and mailbox limits per subscription.
🖥️ VPS Hosting (NEW)
- Let users lease VPS instances from a cloud environment.
- Provide OpenStack-backed infrastructure as a service.
- Users can launch, suspend, resume, and manage VPS instances.
- Key features include floating IPs, security groups, and internal networks.
- VPS pricing is based on pre-defined OpenStack flavors.
📊 Dashboard & Monitoring
- Admin and user dashboards for campaign tracking and resource usage.
- Prometheus and Grafana for infrastructure monitoring.
- Real-time insights into system and campaign performance.
🔐 Identity & Access Management
- Secure login and identity control using Keycloak.
- Role-based access and token authentication.
📦 Infrastructure Details
- Hosted on an OpenStack-based private cloud.
- All services deployed in Kubernetes for scalability.
- Utilizes RabbitMQ for asynchronous messaging and retries.
- CI/CD with Docker and Jenkins.
Ulmexa brings all of these features together in a unified platform built for performance, scalability, and security.