[{"data":1,"prerenderedAt":308},["ShallowReactive",2],{"help-article-chatbots-ivr-flow-editor":3,"help-siblings-chatbots":266},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"category":5,"order":10,"difficulty":11,"time_to_complete":12,"related":13,"body":17,"_type":260,"_id":261,"_source":262,"_file":263,"_stem":264,"_extension":265},"\u002Fhelp\u002Fchatbots\u002Fivr-flow-editor","chatbots",false,"","Building IVR flows with the visual editor","How to use the drag-and-drop IVR flow editor to create voice call routing trees.",14,"advanced","5 minutes",[14,15,16],"\u002Fhelp\u002Fchatbots\u002Fivr-system","\u002Fhelp\u002Fchatbots\u002Fflow-builder-intro","\u002Fhelp\u002Fmessaging\u002Fwhatsapp-calling",{"type":18,"children":19,"toc":247},"root",[20,29,35,42,73,79,86,105,111,134,140,158,164,182,188,198,204],{"type":21,"tag":22,"props":23,"children":25},"element","h1",{"id":24},"building-ivr-flows",[26],{"type":27,"value":28},"text","Building IVR flows",{"type":21,"tag":30,"props":31,"children":32},"p",{},[33],{"type":27,"value":34},"The IVR flow editor works like the chatbot flow builder but for voice calls.",{"type":21,"tag":36,"props":37,"children":39},"h2",{"id":38},"creating-an-ivr-flow",[40],{"type":27,"value":41},"Creating an IVR flow",{"type":21,"tag":43,"props":44,"children":45},"ol",{},[46,58,63,68],{"type":21,"tag":47,"props":48,"children":49},"li",{},[50,52],{"type":27,"value":51},"Go to ",{"type":21,"tag":53,"props":54,"children":55},"strong",{},[56],{"type":27,"value":57},"Chatbot → IVR Flows → New Flow",{"type":21,"tag":47,"props":59,"children":60},{},[61],{"type":27,"value":62},"The visual editor opens with a canvas",{"type":21,"tag":47,"props":64,"children":65},{},[66],{"type":27,"value":67},"Drag nodes from the palette onto the canvas",{"type":21,"tag":47,"props":69,"children":70},{},[71],{"type":27,"value":72},"Connect them to define the call routing",{"type":21,"tag":36,"props":74,"children":76},{"id":75},"ivr-specific-nodes",[77],{"type":27,"value":78},"IVR-specific nodes",{"type":21,"tag":80,"props":81,"children":83},"h3",{"id":82},"play-message",[84],{"type":27,"value":85},"Play Message",{"type":21,"tag":87,"props":88,"children":89},"ul",{},[90,95,100],{"type":21,"tag":47,"props":91,"children":92},{},[93],{"type":27,"value":94},"Enter text (converted to speech via TTS)",{"type":21,"tag":47,"props":96,"children":97},{},[98],{"type":27,"value":99},"Or upload a pre-recorded audio file",{"type":21,"tag":47,"props":101,"children":102},{},[103],{"type":27,"value":104},"Set language and voice",{"type":21,"tag":80,"props":106,"children":108},{"id":107},"dtmf-menu",[109],{"type":27,"value":110},"DTMF Menu",{"type":21,"tag":87,"props":112,"children":113},{},[114,119,124,129],{"type":21,"tag":47,"props":115,"children":116},{},[117],{"type":27,"value":118},"Define options (1-9, 0, *, #)",{"type":21,"tag":47,"props":120,"children":121},{},[122],{"type":27,"value":123},"Each option connects to a different path",{"type":21,"tag":47,"props":125,"children":126},{},[127],{"type":27,"value":128},"Set timeout (how long to wait for input)",{"type":21,"tag":47,"props":130,"children":131},{},[132],{"type":27,"value":133},"Set invalid input message",{"type":21,"tag":80,"props":135,"children":137},{"id":136},"transfer-to-agent",[138],{"type":27,"value":139},"Transfer to Agent",{"type":21,"tag":87,"props":141,"children":142},{},[143,148,153],{"type":21,"tag":47,"props":144,"children":145},{},[146],{"type":27,"value":147},"Route to specific agent or team",{"type":21,"tag":47,"props":149,"children":150},{},[151],{"type":27,"value":152},"Play hold music while waiting",{"type":21,"tag":47,"props":154,"children":155},{},[156],{"type":27,"value":157},"Set timeout for no-answer",{"type":21,"tag":80,"props":159,"children":161},{"id":160},"record-message",[162],{"type":27,"value":163},"Record Message",{"type":21,"tag":87,"props":165,"children":166},{},[167,172,177],{"type":21,"tag":47,"props":168,"children":169},{},[170],{"type":27,"value":171},"Record caller's voicemail",{"type":21,"tag":47,"props":173,"children":174},{},[175],{"type":27,"value":176},"Set max duration",{"type":21,"tag":47,"props":178,"children":179},{},[180],{"type":27,"value":181},"Store recording for later review",{"type":21,"tag":36,"props":183,"children":185},{"id":184},"example-ivr-tree",[186],{"type":27,"value":187},"Example IVR tree",{"type":21,"tag":189,"props":190,"children":192},"pre",{"code":191},"Greeting: \"Welcome to AIsoule. Press 1 for Sales...\"\n├── 1 → Sales Team (round-robin)\n├── 2 → Support Team (load-balanced)\n├── 3 → Play business hours message\n└── 0 → Transfer to any available agent\n",[193],{"type":21,"tag":194,"props":195,"children":196},"code",{"__ignoreMap":7},[197],{"type":27,"value":191},{"type":21,"tag":36,"props":199,"children":201},{"id":200},"tips",[202],{"type":27,"value":203},"Tips",{"type":21,"tag":43,"props":205,"children":206},{},[207,217,227,237],{"type":21,"tag":47,"props":208,"children":209},{},[210,215],{"type":21,"tag":53,"props":211,"children":212},{},[213],{"type":27,"value":214},"Record professional greetings",{"type":27,"value":216}," — Or use TTS for quick setup",{"type":21,"tag":47,"props":218,"children":219},{},[220,225],{"type":21,"tag":53,"props":221,"children":222},{},[223],{"type":27,"value":224},"Keep it under 3 levels deep",{"type":27,"value":226}," — Don't make callers navigate a maze",{"type":21,"tag":47,"props":228,"children":229},{},[230,235],{"type":21,"tag":53,"props":231,"children":232},{},[233],{"type":27,"value":234},"Test with real calls",{"type":27,"value":236}," — Verify audio quality and routing",{"type":21,"tag":47,"props":238,"children":239},{},[240,245],{"type":21,"tag":53,"props":241,"children":242},{},[243],{"type":27,"value":244},"Update regularly",{"type":27,"value":246}," — Change greetings for holidays\u002Fpromotions",{"title":7,"searchDepth":248,"depth":248,"links":249},2,[250,251,258,259],{"id":38,"depth":248,"text":41},{"id":75,"depth":248,"text":78,"children":252},[253,255,256,257],{"id":82,"depth":254,"text":85},3,{"id":107,"depth":254,"text":110},{"id":136,"depth":254,"text":139},{"id":160,"depth":254,"text":163},{"id":184,"depth":248,"text":187},{"id":200,"depth":248,"text":203},"markdown","content:help:chatbots:ivr-flow-editor.md","content","help\u002Fchatbots\u002Fivr-flow-editor.md","help\u002Fchatbots\u002Fivr-flow-editor","md",[267,270,273,276,279,282,284,287,288,290,293,296,299,302,305],{"_path":268,"title":269},"\u002Fhelp\u002Fchatbots\u002Fagent-transfer","Agent transfer from chatbot (human handoff)",{"_path":271,"title":272},"\u002Fhelp\u002Fchatbots\u002Fai-auto-reply","Using the AI auto-reply feature",{"_path":274,"title":275},"\u002Fhelp\u002Fchatbots\u002Fai-providers","Configuring AI providers (OpenAI, Claude, Gemini)",{"_path":277,"title":278},"\u002Fhelp\u002Fchatbots\u002Fchatbot-analytics","Chatbot analytics and performance metrics",{"_path":280,"title":281},"\u002Fhelp\u002Fchatbots\u002Fcreating-first-flow","Creating your first chatbot flow",{"_path":15,"title":283},"Introduction to the chatbot flow builder",{"_path":285,"title":286},"\u002Fhelp\u002Fchatbots\u002Fflow-nodes","Understanding flow nodes and connections",{"_path":4,"title":8},{"_path":14,"title":289},"IVR system setup (voice call routing)",{"_path":291,"title":292},"\u002Fhelp\u002Fchatbots\u002Fkeyword-triggers","Setting up keyword triggers",{"_path":294,"title":295},"\u002Fhelp\u002Fchatbots\u002Fsla-processor","Setting up SLA reminders for chatbot responses",{"_path":297,"title":298},"\u002Fhelp\u002Fchatbots\u002Ftesting-flows","Testing and simulating chatbot flows",{"_path":300,"title":301},"\u002Fhelp\u002Fchatbots\u002Ftraining-ai-knowledge-base","Training AI with your business data",{"_path":303,"title":304},"\u002Fhelp\u002Fchatbots\u002Ftts-greetings","Text-to-Speech for IVR greetings",{"_path":306,"title":307},"\u002Fhelp\u002Fchatbots\u002Fvariables","Using variables in chatbot responses",1780423181411]