
Kampagnendetails
Kampagnenübersicht mit Lead-Liste und Anrufstatus.
Sprach-KI · SaaS-Plattform
Organisationen laden Leads hoch. Ein KI-Sprachagent ruft jeden an, führt das Gespräch und dokumentiert das Ergebnis. Jeder Anruf hinterlässt einen unveränderlichen Compliance-Prüfpfad.
Kategorie
Generative KI / Sprach-KI · SaaS-Plattform
Branche
Inkasso, Versicherung, Banken, Gesundheitswesen
Technologie
Next.js 16, React 19, TypeScript, Tailwind v4, NestJS 11, Prisma 5, PostgreSQL, Python, ElevenLabs
Status
In Entwicklung auf Staging. Produktion auf GCP, nur EU, geplant.
Plattformen
Web. Bediener-Dashboard und Marketing-Webseite.


Kampagnenübersicht mit Lead-Liste und Anrufstatus.

Ein einzelner Anruf mit Transkript und Compliance-Ergebnis.

Funnel, Intent-Klassifikation und Zeitreihen-Diagramme.
100%
EU-Datenspeicherung
3
Compliance-Prüfung vor jedem Anruf
30s
Dialer-Zyklus
15 min
JWT token lifetime
2
Isolierte Datenbanken
Entwicklung

Version 01 — Zusammengesetzt
Das ursprüngliche Design verwendete Deepgram für Sprache zu Text, Cartesia für Text zu Sprache und einen separaten Telefonieanbieter, jeweils mit eigenem API-Schlüssel und Integrationsfläche. Es wurde entworfen, aber vor der Fertigstellung abgelöst.

Version 02 — Einzelanbieter
ElevenLabs betreibt nun die gesamte Schleife end-to-end hinter einem Python-Dienst: Sprache zu Text, KI-gesteuertes Gespräch, Text zu Sprache und Telefonie. Gewählt zur Reduzierung von Latenz und Integrationsfläche. Das Anrufstatusmodell wurde entsprechend vereinfacht.
Grundlage
Multi-Mandanten-Einzeldatenbank-Architektur mit Org-Scoping und Soft Deletes. JWT-Authentifizierung mit rotierten Refresh-Tokens und MFA.
Anrufdomäne
Lead- und Anruf-Zustandsmaschinen festgelegt. Die Sprach-Pipeline auf ElevenLabs end-to-end konsolidiert.
Sicherheit und Infrastruktur
Signierte Webhooks, Fehlerverfolgung, AdminJS aus Produktion ausgeschlossen. Hosting beschränkt auf GCP nur EU auf GKE mit CMEK.
MVP-Servicemodell
Im ersten Jahr intern verwalteter Dienst. Astos-Mitarbeitende verwalten Organisationen, Credits und Kampagnen für Kunden.
Die Herausforderung
Ausgehende Anrufe in regulierten Branchen unterliegen strengen Pflichten: Einwilligung, Sperrlisten, erlaubte Anrufzeiten und Aufzeichnungshinweise.
Compliance-Nachweise dürfen nicht editierbar sein. Astos schreibt unveränderliche Prüf- und Protokolldatensätze, die niemals aktualisiert oder gelöscht werden.
Der Dialer automatisiert die Lead-Auswahl und Anrufplatzierung pro Kampagne und berücksichtigt Zeitplanfenster, Versuchslimits und Lead-Status.
DSGVO und EU-Datenspeicherung sind eine festgelegte Architekturentscheidung, kein nachträglicher Gedanke.
Das Produkt

Schritt 1
Erstellen Sie eine Kampagne mit Agenten-Persona, Skript, Anrufernummer, Zeitplanfenster und Wiederholungsregeln. Leads per CSV hochladen. Spalten werden zu dynamischen Variablen, die Platzhalter im Skript füllen.

Schritt 2
Der Dialer wählt alle 30 Sekunden fällige Leads aus. Vor jedem Anruf validiert er Einwilligung, Anrufsperre und Zeitfenster. Gesperrte Anrufe wählen nie. Bestandene Anrufe laufen live auf ElevenLabs.

Schritt 3
Der KI-Dienst gibt Status, Dauer, Transkript, Intent und Sentiment über Webhooks zurück. Dashboards zeigen Funnel, Intent und Zeitreihen. Kunden können signierte ausgehende Webhooks empfangen.
So funktioniert es
Next.js 16 + React 19 + TanStack Query
Bediener starten und überwachen Kampagnen und Anrufe. Der Browser kommuniziert mit der API hinter einem Auth-Proxy, der das Refresh-Token in einem HttpOnly-Cookie speichert.
NestJS 11 + Prisma 5 + PostgreSQL
Die zentrale Datenquelle für alle Mandantendaten. Lädt Kampagne und Lead, führt das Compliance-Gate aus, schreibt unveränderliche Datensätze und initiiert den Anruf.
NestJS compliance checks
Einwilligung, dann Anrufsperre, dann Zeitfenster – vor jedem Anruf. Eine Sperre bricht den Anruf ab und wird dauerhaft gespeichert.
Python + ElevenLabs
Platziert und führt das Live-Sprachgespräch, zeichnet Audio und Transkript auf und berichtet über authentifizierte Webhooks zurück.
HMAC SHA256 webhooks
Call and lead events are delivered to customer endpoints, signed and retried with backoff.
Was Astos besonders macht
Ausgehende Anrufe mit konfigurierbarer Agenten-Persona, Skript, Stimme, Zeitplan und Wiederholungsregeln über einen klaren Entwurfs-bis-Archivierungs-Lebenszyklus.
Einwilligungsnachweise, Anrufsperre, Zeitfenster und Aufzeichnungshinweise. Unveränderlicher Prüfpfad mit CSV-Export.
Asynchroner CSV-Upload, eine vollständige Lead-Zustandsmaschine, Anrufsperre und dynamische Variablen zur Skript-Personalisierung.
Ein Planer, der alle 30 Sekunden fällige Anrufe auswählt und platziert und dabei Zeitplan, Versuchslimits und Lead-Status berücksichtigt.
Übersicht mit KPIs, kampagnenbasiertem Funnel, Intent-Klassifikation und Zeitreihen-Diagrammen.
Signierte ausgehende Webhooks mit Wiederholungen, Telefonnummern-Provisionierung mit KYC-Flow und ein Prepaid-Credits-System.
Architektur & Technologie
Eine Cross-Service-Architektur: ein Next.js Bediener-Dashboard, eine NestJS Multi-Mandanten-API als zentrale Datenquelle und ein separater Python KI-Sprachdienst. Jeder Dienst betreibt seine eigene Datenbank und integriert sich ausschließlich über HTTP und Webhooks. Durchgehend EU-gehostet.
Next.js 16, React 19
TypeScript, Tailwind v4, TanStack Query & Form, Zod, Radix UI, Recharts
NestJS 11
Node.js 22, Prisma 5, JWT & MFA auth, throttling, Helmet
PostgreSQL 15+
Zwei isolierte Datenbanken, Soft Deletes, unveränderliche Audit-Tabellen
Python + ElevenLabs
Sprache zu Text, LLM, Text zu Sprache end-to-end
Hetzner DE + Railway EU
Produktionsziel: GCP GKE, Cloud SQL mit CMEK, nur EU
Jede Zeile trägt eine Org-ID und jede Abfrage ist aus dem JWT auf sie beschränkt, sodass kein mandantenübergreifender Zugriff möglich ist. Soft Deletes überall. Audit- und Compliance-Protokolle sind unveränderlich.
Isolierung
Org-bezogen · Soft Deletes
Kein Anruf erfolgt ohne bestandene Prüfung von Einwilligung, Anrufsperre und Zeitfenster. Ergebnisse werden als unveränderliche Datensätze gespeichert, mit Aufzeichnungshinweisen nach Rechtsprechung.
Gate
Einwilligung · Sperrliste · Zeitfenster
Staging auf Hetzner Falkenstein und Railway Amsterdam. Produktion beschränkt auf GCP nur EU mit CMEK und privatem Cloud SQL, ohne US-Failover.
Region
Nur EU · kein US-Failover
Erkenntnisse
01
DSGVO und Datenspeicherort haben den Stack von Anfang an geprägt. Nur-EU-Hosting ist festgelegt, Soft Deletes und unveränderliche Audit-Tabellen sind auf Schema-Ebene, und das Compliance-Gate läuft im Anrufpfad selbst, nicht als nachträgliche Berichterstattung.
02
Das ursprüngliche Multi-Anbieter-Design wurde durch ElevenLabs end-to-end abgelöst. Weniger Integrations-Schnittstellen und geringere Latenz. Die alten Adapter bleiben als Failover-Naht erhalten.
03
Der Lead-Status bleibt leer bis ein Anruf abgeschlossen ist, und 'kontaktiert' wird abgeleitet statt gespeichert. Das vermeidet denormalisierte Flags und Phantom-Zustände.
04
Die Sprach-API bietet kein anrufbezogenes Training-Opt-out, daher wird diese Anforderung vertraglich im Auftragsverarbeitungsvertrag gebunden. Anbieter-Grenzen prägen die rechtliche Haltung.
Was das für Ihr Unternehmen bedeutet
Bei Astos
wirdfür Sie
wird für Sie
Für Ihr Unternehmen
Dieselbe Engine passt zu jedem Hochvolumen-Anruf-Team, das regelkonform bleiben muss.
Bei Astos
wirdfür Sie
wird für Sie
Für Ihr Unternehmen
Sie können exakt nachweisen, welche Prüfungen bei jedem Anruf durchgeführt wurden – mit unveränderlichen Datensätzen.
Bei Astos
wirdfür Sie
wird für Sie
Für Ihr Unternehmen
Daten und Verarbeitung bleiben per Design in der EU – nicht per Konfiguration.
Häufig gefragt
Auf Staging laufen Backend, Frontend und Datenbank auf einem Hetzner-Server in Falkenstein, Deutschland. Der KI-Dienst und seine Datenbank laufen auf Railway EU West in Amsterdam. Die Produktion ist auf GCP, nur EU-Region, mit CMEK-Verschlüsselung und ohne US-Failover beschränkt.
15 Minuten. Kostenlos. Unverbindlich.
Kein Verkaufsgespräch. Versprochen.
Weitere Projekte

AI Chatbot
Ein KI-Assistent für den Kundensupport – auf Unternehmensdaten trainiert, in unter 2 Wochen einsatzbereit.

D2C E-Commerce
Kinderzeichnungen werden zu einzigartigen 3D-Figuren zum Bemalen — angetrieben durch eine Multi-Modell-KI-Pipeline.

Marktplatz
Tattoo-Marktplatz zum Entdecken und Buchen von Künstlern. Google Maps-Integration, Echtzeit-Suche.