← Back to Case StudiesMulti Tenant

Multi-tenant Mautic for Recruitment SaaS

Recruitment SaaS PlatformHR Technology

50+ instances, auto-provisioned in under 5 minutes each

The Challenge

Our client operates a SaaS platform for recruitment agencies. They wanted to offer marketing automation as a feature, but needed each agency to have completely isolated data and the ability to customize their branding.

The main challenges were:

• Complete data isolation between agencies (GDPR compliance)

• Auto-provisioning when new agencies sign up

• Centralized management for the platform team

• Cost-effective infrastructure that scales with growth

Our Approach

We designed a Kubernetes-based architecture where each tenant gets their own Mautic container and database. The provisioning system integrates with their existing signup flow via webhooks.

Key architectural decisions:

• Separate database per tenant for complete isolation

• Shared Redis for caching (with proper key namespacing)

• Helm charts for consistent deployments

• Central management dashboard built with their existing tech stack

The Solution

The final deployment includes auto-provisioning API, management dashboard, monitoring, and default templates that every new instance receives.

  • Kubernetes cluster on AWS EKS
  • Auto-provisioning via webhook API
  • Custom management dashboard
  • Pre-configured email templates
  • Centralized monitoring and alerting
  • Automated backups per tenant

Results

The platform successfully launched with the marketing automation feature and has been running smoothly for over a year.

50+
Agency instances
<5 min
Provisioning time
99.9%
Uptime
40%
Cost reduction vs manual setup

The multi-tenant setup has been a game-changer for our platform. Our agencies love having their own marketing automation, and we love not having to manage 50 separate installations.

CTO, Recruitment SaaS Platform

Technologies Used

Kubernetes (AWS EKS)Mautic 4.xMySQLRedisHelmTerraform

Have a Similar Challenge?

Let's discuss how we can build a solution for your business.