Skip to main content

What is AuditorIA

AuditorIA is an AI-powered phone call auditing platform built by LinkSolution. It transcribes, analyzes, and evaluates conversations automatically — eliminating the need to listen to recordings manually and letting you audit 100% of your contact center volume.

AuditorIA dashboard with personalized greeting, 4 KPIs (Records found, Completed tasks, Average quality, Processed audio), Real-Time Analytics, System Alerts and quick actions

The problem it solves​

In contact centers, auditing calls is slow, expensive, and subjective. Supervisors typically review less than 5% of total volume, which leads to:

  • Lack of visibility into real service quality.
  • Inconsistency between human auditors (low inter-rater reliability).
  • Delays in detecting critical incidents.
  • Inability to scale the quality process with operational volume.

AuditorIA automates this entire workflow with AI: every call, same criteria, in real time.

What you get with AuditorIA​

CapabilityWhat it doesTechnology
TranscriptionConverts audio to text, word by wordWhisperX / OpenAI / Deepgram
DiarizationSeparates each speaker's turnsPyAnnote 3.1
Sentiment analysisEvaluates tone and emotion per segmentpysentimiento (Spanish-optimized)
Auto-taggingClassifies calls by topic and outcomeGPT-4o
Agent identificationDetects who is agent vs customerGPT + heuristics
AI ChatNatural-language questions about the callGPT-4o + RAG
Quality auditingAutomatic scoring against configurable criteriaRules engine + LLM
ReportsDashboards, trends, ranking, emotion radarRecharts + SQL aggregations
NotificationsReal-time alerts on tasks and eventsSSE (in-memory fan-out) + PostgreSQL

Primary use cases​

  • Contact centers — mass auditing of customer service, sales, technical support.
  • Continuous quality monitoring — daily performance evaluation for every agent.
  • Compliance — automatic verification of regulatory scripts (greeting, consent, legal close).
  • Coaching — evidence-based improvement opportunities for each agent.
  • Business intelligence — trend detection, recurring drivers, friction spikes.
  • Retention & upsell — spotting missed opportunities and retention attempts.

High-level architecture​

AuditorIA is a microservices architecture with asynchronous queues:

End-to-end flow​

  1. User uploads an audio file (UI or API).
  2. Backend stores the audio in MinIO and creates a task in PostgreSQL.
  3. Task is enqueued in PostgreSQL (table tasks, status pending); the appropriate worker claims it by polling GET /internal/tasks/pending (based on device).
  4. Worker processes transcription + diarization.
  5. GPT worker analyzes sentiment, generates tags, and identifies agent/customer.
  6. Results are persisted in PostgreSQL.
  7. Frontend receives SSE notification and updates the viewer.

Two available APIs​

APIPortAuthenticationPrimary use
Internal8000JWT (Keycloak OAuth2/OIDC)Frontend, internal apps
External8001Integration credentialThird-party integrations
info

See Authentication for detailed examples of both methods.

Supported audio formats​

FormatExtensionNotes
WAV.wavUncompressed, max quality
MP3.mp3Compressed, most common
FLAC.flacLossless compression
OGG.oggFree format
M4A.m4aApple AAC
warning

Quality recommendation

For best results: 16 kHz or higher sample rate, mono or stereo with one channel per speaker, ≥128 kbps bitrate for compressed formats. See Uploading audio for details.

Supported languages​

  • Spanish (es) — primary, tuned for Río de la Plata, Mexican, Colombian variants.
  • English (en), Portuguese (pt), French (fr), German (de), Italian (it).
  • 90+ additional languages via Whisper (ja, zh, ko, ar, ru, nl, etc.).

See Language selection for the full guide.

Where do I start?​

End user (auditor, supervisor, admin)​

Start with the User Guide — covers login, dashboard, how to upload audio from the UI, how to review transcriptions, and how to interpret reports.

Developer or integrator​

Go to Quickstart for your first API transcription in 5 minutes.

Platform admin​

See Roles and permissions and Managing campaigns.


Next step​

  • Quickstart — your first transcription in 5 minutes (API)
  • User Guide — login & navigation (UI)
  • Key concepts — understand tasks, workers, queues, and events