Skip to content
Hybline

MULTI-TENANT SAAS

AjansYönetim

AjansYönetim is a multi-tenant agency management platform built for advertising and digital agencies.

It combines client, project and task management; team, resource and file management; fast search; and an AI-powered voice assistant on a per-tenant isolated SaaS infrastructure.

  • SaaS

    Multi-tenant (per-tenant isolated)

  • Management

    Project · task · team · files

  • AI Voice

    Voice assistant (STT→LLM→TTS)

  • Search

    Meilisearch fast search

Project & Task

Client, project and task management.

Team & Resource

Team and resource assignment, capacity.

File Management

MinIO-based file/asset management.

How is agency work managed?

AjansYönetim brings client, project and task management together in one panel; team and resource assignment, file management and progress tracking manage the agency's workflow end to end.

Speech → Text

Voice input via Deepgram STT.

RAG + LLM

In-context answer generation (Claude).

Text → Speech

Natural voice answer via ElevenLabs TTS.

How does the AI-powered voice assistant work?

AjansYönetim's signature module processes voice commands and queries end to end: speech is transcribed (Deepgram STT), the language model generates an in-context answer with RAG, and the answer is turned into natural speech (ElevenLabs TTS). Teams work by talking to the platform.

Schema-per-Tenant

Per-tenant data isolation with PostgreSQL 16.

Identity & Access

Keycloak 24, OAuth2/OIDC, RBAC.

Tenant Isolation

Cross-tenant access barrier.

How is data isolation ensured?

The multi-tenant architecture isolates each agency's data per tenant: data separation with PostgreSQL 16 schema-per-tenant, identity and role-based authorization with Keycloak, and leak-free operation across tenants.

Fast Search

Instant results with Meilisearch.

Content Indexing

Project, task and file indexing.

Relevant Results

Typo-tolerant, ranked results.

How is content found?

The Meilisearch-based search infrastructure indexes and retrieves client, project, task and file content within milliseconds, letting teams reach the right information fast.

Role-Based Panels

View and access by permission.

Client & Agency

Client and agency record management.

Resource Management

Capacity and workload balancing.

How are teams and roles managed?

Client and agency management; with role-based panels and permissions each team member sees only their authorized area; resource and capacity management balances the workload.

MULTI-TENANT SAAS

Technology & architecture

A multi-tenant enterprise SaaS stack and a voice AI layer.

Backend

  • Java 21 / Spring Boot 3.3
  • Schema-per-tenant

Frontend

  • Next.js 14 (App Router)
  • Shadcn/ui

Data & Infra

  • PostgreSQL 16
  • Redis · MinIO
  • RabbitMQ · Meilisearch
  • Keycloak 24

AI Voice

  • Deepgram (STT)
  • ElevenLabs (TTS)
  • LLM + RAG

FAQ

Frequently asked about AjansYönetim

Let's strengthen your agency's management with AI.