Das passiert meistens, wenn der Agent den konkreten bestehenden Termin nicht eindeutig findet und deshalb statt zu löschen einen neuen erstellt.
Für eine saubere Stornierung ist der wichtigste Schritt, den Termin zuerst eindeutig zu identifizieren (idealerweise über die eventId oder zumindest über Zeitfenster + Titel).
Man kann das grundsätzlich nur mit VAPI lösen, viele Teams nutzen aber Make, um die Terminsuche und Duplikate robuster abzufangen.
Das Problem liegt weniger am Voice Agent selbst, sondern an der Logik zur Terminerkennung und Zustandsverwaltung.
Wie identifizierst du aktuell den Termin zur Stornierung – über eventId oder nur über Datum und Uhrzeit?
@Nart