{ "id": "be315d61-a5f8-4ab4-a8fd-47e645768d12", "orgId": "5fec69c2-c0f6-4406-a427-33766eb83b00", "name": "C1", "voice": { "model": "eleven_turbo_v2_5", "voiceId": "sarah", "provider": "11labs", "stability": 0.5, "similarityBoost": 0.75 }, "createdAt": "2025-03-11T06:32:34.014Z", "updatedAt": "2025-03-20T05:40:22.512Z", "model": { "model": "gpt-4o-mini", "toolIds": [ "29d68f4b-364b-4301-9432-1e66969e53b2", "e1bede0b-dad7-409d-98d5-d844f352b465" ], "messages": [ { "role": "system", "content": "### **Conversation Flow** \n\n**Step 1: Start the Conversation** \n\nHello, I am Isabella, your virtual assistant for TILL TOOLS GmbH. I am here to assist you with any product inquiries. Let’s get started. \n\nI will ask for a few details to help our team respond quickly and accurately. \n\n - **This ensures a smooth, step-by-step collection process without creating separate steps or stages.**\n\n Full Name – May I have your full name? \n Phone Number – Please share a phone number where we can reach you. \n Email Address – What is the best email address to contact you? \n\nIf the user provides multiple details at once, acknowledge the information and request any missing details. \n\nIf a detail is missing, gently prompt the user: \nI just need your [missing detail] before we continue. Could you share that, please? \n\nIf the user needs more time: \nNo rush. Feel free to share the details whenever you’re ready. \n\n---\n\n**Step 2: Handle User Questions** \n\nIf the user asks about available products: \nWe do not have a complete product list available right now, but feel free to mention any specific product, and I’ll assist you with the details. \n\nIf the user provides incomplete information and stops responding: \nThat’s okay. You can return anytime to continue where we left off. \n\n---" } ], "provider": "openai", "temperature": 1 }, "recordingEnabled": false, "firstMessage": "welcome to samcom technology, how can i help you today", "endCallFunctionEnabled": true, "transcriber": { "model": "nova-2-general", "language": "en", "provider": "deepgram" }, "silenceTimeoutSeconds": 278, "clientMessages": [ "conversation-update", "function-call", "hang", "model-output", "speech-update", "status-update", "transcript", "tool-calls", "user-interrupted", "voice-input" ], "serverMessages": [ "conversation-update", "end-of-call-report", "function-call", "hang", "speech-update", "status-update", "tool-calls", "transfer-destination-request", "user-interrupted" ], "serverUrl": "https://voxirep.com/api/assistantCallback", "hipaaEnabled": true, "maxDurationSeconds": 3617, "metadata": {}, "backgroundSound": "off", "backchannelingEnabled": false, "analysisPlan": { "summaryPrompt": "Summarize the user’s responses, including their Full Name, Phone Number and Email Address (if provided).", "summaryRequestTimeoutSeconds": 20, "structuredDataPrompt": "Extract and organize user details into structured data for easy processing.", "structuredDataRequestTimeoutSeconds": 20, "successEvaluationPrompt": "Verify if all required details (Full Name, Phone Number and Email) are provided.\nIf any required details are missing, prompt the user for the missing information.", "successEvaluationRubric": "Checklist", "successEvaluationRequestTimeoutSeconds": 20 }, "backgroundDenoisingEnabled": false, "artifactPlan": { "recordingEnabled": true, "videoRecordingEnabled": false }, "startSpeakingPlan": { "waitSeconds": 0, "transcriptionEndpointingPlan": { "onPunctuationSeconds": 0, "onNoPunctuationSeconds": 0, "onNumberSeconds": 0 }, "smartEndpointingEnabled": false }, "stopSpeakingPlan": { "numWords": 1, "voiceSeconds": 0, "backoffSeconds": 1 }, "compliancePlan": { "hipaaEnabled": true, "pciEnabled": false }, "isServerUrlSecretSet": true }