[{"data":1,"prerenderedAt":185},["ShallowReactive",2],{"flow-4klu6pqihjd5403a98ugvrluqmkunuvw":3},{"nodes":4,"edges":122},{"4klu6pqihjd5403a98ugvrluqmkunuvw":5,"o2cyet643lmwsccrzbl62czm7qtd1vsq":20,"1j24o08uqhvqmxn70m2n80g1n4lut2v3":28,"6g7g72ezjfait8kofp29rztmpep3t3ki":34,"gqhbulmbr10d7oxtaecceq0ljsnxbhtb":41,"dd8qewudb19w9y3guezfh9oalmckhkrz":50,"fto3fhgvxubqboiuxlzu5n6wfufepj4u":57,"3kgiw3mdashjfa34u17xfh10kvm78w5l":64,"00qh5hjrwsq4pciwhxfefygbr0azx0jz":71,"f8d63tm7oa0qos0kkm9fgd3c7d0m4h1b":77,"0r3wrduve12wlo8z0b2puxb5i1fw7oi3":83,"9l3qrnjscuiej0vnx13svsgu45iijp33":89,"6dcaqr9hhz0jby7fg4efytvfaxhmr69y":96,"2k1f36ou9ssmt655sfohdjuwsw925h99":104,"nqw1q02azggjvjvy80op0pisiu0gy54g":110,"oqbocrj7cnc5h27s2ph9e5jtfg7aiiob":116},{"id":6,"type":7,"x":8,"y":9,"properties":10},"4klu6pqihjd5403a98ugvrluqmkunuvw","start",0.5761921483009048,1.7284445730347786,{"title":11,"excerpt":12,"slug":13,"post":14,"author":15,"license":16,"channel":17,"category":18,"private":19},"A chatbot that helps you fill out a form","In many systems, a form pauses everything until the user completes it. In Wanderer, the form can stay visible while the bot continues reacting, sending messages, and offering guidance in the background.","a-chatbot-that-helps-you-fill-out-a-form","Wanderer chatbots **do not block**. That means they can keep doing **work in parallel** while showing an interface to the user. Whether that interface is a set of buttons, a prompt input, or a full form, the conversation does not have to stop.\n\nThis changes what a chatbot can do in practice. In many systems, a form pauses everything until the user completes it. In Wanderer, **the form can stay visible while the bot continues reacting**, sending messages, and offering guidance in the background.\n\nA simple example is a support form with a serial number field. If the serial number **is not entered**, the bot does not have to replace the form or wait silently. It can keep the form on screen and at the same time explain where to find the number and what it looks like.\n\nIf the user leaves the serial number field empty, the interface can **reveal additional help buttons**. The chat can then show supporting messages step by step, while the form remains available and unchanged. This makes the interaction feel much more natural because help appears exactly when it is needed without interrupting the task.\n\nThe consequence is that chatbot interfaces no longer have to choose between interaction and assistance. Wanderer can **collect input and provide contextual support at the same time**. That makes flows more resilient, more user friendly, and much closer to real human guidance.\n\nFeel free to also read the blog post on this topic: [Why Wanderer Chatbots Don't Block and What That Means in Practice](https:\u002F\u002Fwanderer-flow.de\u002Fblog\u002Fwhy-wanderer-chatbots-dont-block-and-what-that-means-in-practice)","Wanderer","CC BY 4.0","chat","Context Reactivity",false,{"id":21,"type":22,"x":23,"y":24,"properties":25},"o2cyet643lmwsccrzbl62czm7qtd1vsq","message",190.7161970720324,-235.06340503551354,{"text":26,"repeatOnReentry":27,"repeatOnChance":27},"This demo will **show you a form**. And while the form is displayed, the chat can continue to offer you assistance.",true,{"id":29,"type":22,"x":30,"y":31,"properties":32},"1j24o08uqhvqmxn70m2n80g1n4lut2v3",-147.1434328419332,-313.3284238624549,{"text":33,"repeatOnReentry":27,"repeatOnChance":27},"Hey! I'll forward your request to our product support. To help you better, I need some information from you first. Please fill out this form:",{"id":35,"type":36,"x":37,"y":38,"properties":39},"6g7g72ezjfait8kofp29rztmpep3t3ki","form",-512.6290122070312,366.847951171875,{"text":40,"reviewable":27,"repeatOnReentry":27},"Please fill out this form",{"id":42,"type":43,"x":44,"y":45,"properties":46},"gqhbulmbr10d7oxtaecceq0ljsnxbhtb","input",-763.2830122070312,347.654,{"name":47,"label":48,"inputType":49,"required":19},"purchaseDate","Purchase date","text",{"id":51,"type":43,"x":52,"y":53,"properties":54},"dd8qewudb19w9y3guezfh9oalmckhkrz",-724.844951171875,239.9599755859375,{"name":55,"label":56,"inputType":49,"required":19},"customerNumber","Customer number",{"id":58,"type":43,"x":59,"y":60,"properties":61},"fto3fhgvxubqboiuxlzu5n6wfufepj4u",-735.2860244140625,456.773,{"name":62,"label":63,"inputType":49,"required":27},"serialNumber","Serial number",{"id":65,"type":66,"x":67,"y":68,"properties":69},"3kgiw3mdashjfa34u17xfh10kvm78w5l","submit",-646.714048828125,526.0869877929688,{"label":70},"Submit",{"id":72,"type":22,"x":73,"y":74,"properties":75},"00qh5hjrwsq4pciwhxfefygbr0azx0jz",-321.33854563616586,697.5357678291023,{"text":76,"repeatOnReentry":27,"repeatOnChance":27},"Thank you very much! Support will take care of everything else.",{"id":78,"type":22,"x":79,"y":80,"properties":81},"f8d63tm7oa0qos0kkm9fgd3c7d0m4h1b",-440.3271867772696,-164.96586843548968,{"text":82,"repeatOnReentry":27,"repeatOnChance":27},"In this example, leave the **serial number field** blank to receive help.",{"id":84,"type":22,"x":85,"y":86,"properties":87},"0r3wrduve12wlo8z0b2puxb5i1fw7oi3",-961.856706788568,574.796471447079,{"text":88,"repeatOnReentry":19,"repeatOnChance":27},"Our support team **absolutely needs your serial number**. Should I help you find it?",{"id":90,"type":91,"x":92,"y":93,"properties":94},"9l3qrnjscuiej0vnx13svsgu45iijp33","question",-1095.2885436116867,767.5192250252736,{"text":95,"multiple":19,"reviewable":27,"repeatOnReentry":27},"Do you need help?",{"id":97,"type":98,"x":99,"y":100,"properties":101},"6dcaqr9hhz0jby7fg4efytvfaxhmr69y","suggestion",-1300.8056394068512,750.5138832899628,{"label":102,"value":103},"Where can I find the number?","",{"id":105,"type":98,"x":106,"y":107,"properties":108},"2k1f36ou9ssmt655sfohdjuwsw925h99",-1055.18573192836,978.9176254941976,{"label":109,"value":103},"What does the number look like?",{"id":111,"type":22,"x":112,"y":113,"properties":114},"nqw1q02azggjvjvy80op0pisiu0gy54g",-1501.0173376537969,936.5495627194109,{"text":115,"repeatOnReentry":27,"repeatOnChance":27},"You can find the number in our app's settings, right here:\n![Help image](https:\u002F\u002Fwanderer-flow.de\u002Fimages\u002Fflows\u002Fijmaki-smartphone-1184883_640.png \"Help Image\")",{"id":117,"type":22,"x":118,"y":119,"properties":120},"oqbocrj7cnc5h27s2ph9e5jtfg7aiiob",-1254.9002675865645,1100.1959304178433,{"text":121,"repeatOnReentry":27,"repeatOnChance":27},"The serial number begins with an s and has three blocks of numbers: \"s-2365-3675-3653\"",{"hl3jca28x9qlavo1ov5qrlupzm1g1qoi":123,"v3q56hixaawu9m0uuzwn049c09tfzdzh":128,"c9m07qvq89ht3lxd7ylw8yg9s1jy1is9":132,"lvhgb3ml1pcc0vtemq9mnh59433pg9id":136,"74p0pnsajy6ja21vtxne3t374pxsqtvv":140,"9ajjbiu29p52pksodzmg2rmab6yj16bq":144,"jid683fucaj0uc7w8190jjvkyzygibe2":147,"auglwh94vaurzishq11ofz1vpi1vawul":151,"nkn2ckcbfoivm1i8e8q758w59pe15ox3":154,"oc8y8be8e5rhzf4hwuxwzoxpkdq6inbg":157,"czro761lgc70a5clhxxkf7x63emu5jip":161,"wgqkj5wm00j7lu0cyaf1p60n5mzxyque":164,"qdiopksj8j0tldfkt86ot85pl8v2uw4c":167,"mn44k9uusgdnzhdqk1u09c0j0xiiqq6o":170,"4bhsjmo6y1aa5buejawgpqkk7s3stg5k":174,"b3ia3dizihu6xontu4sslegck0yoz305":177,"ebc7ca8nim1t9p9lcdrfvf833pl0fk5x":182},{"id":124,"type":125,"from":6,"to":21,"properties":126},"hl3jca28x9qlavo1ov5qrlupzm1g1qoi","may",{"priority":127},4,{"id":129,"type":125,"from":21,"to":29,"properties":130},"v3q56hixaawu9m0uuzwn049c09tfzdzh",{"priority":127,"condition":131},"arrived",{"id":133,"type":125,"from":35,"to":42,"properties":134},"c9m07qvq89ht3lxd7ylw8yg9s1jy1is9",{"priority":135,"condition":103},6,{"id":137,"type":125,"from":35,"to":51,"properties":138},"lvhgb3ml1pcc0vtemq9mnh59433pg9id",{"priority":139,"condition":103},8,{"id":141,"type":125,"from":35,"to":58,"properties":142},"74p0pnsajy6ja21vtxne3t374pxsqtvv",{"priority":143,"condition":103},5,{"id":145,"type":125,"from":35,"to":65,"properties":146},"9ajjbiu29p52pksodzmg2rmab6yj16bq",{"priority":127,"condition":103},{"id":148,"type":125,"from":35,"to":72,"properties":149},"jid683fucaj0uc7w8190jjvkyzygibe2",{"priority":127,"condition":150},"send and valid",{"id":152,"type":125,"from":29,"to":78,"properties":153},"auglwh94vaurzishq11ofz1vpi1vawul",{"priority":127,"condition":131},{"id":155,"type":125,"from":78,"to":35,"properties":156},"nkn2ckcbfoivm1i8e8q758w59pe15ox3",{"priority":127,"condition":131},{"id":158,"type":125,"from":58,"to":84,"properties":159},"oc8y8be8e5rhzf4hwuxwzoxpkdq6inbg",{"priority":127,"condition":160},"invalid",{"id":162,"type":125,"from":84,"to":90,"properties":163},"czro761lgc70a5clhxxkf7x63emu5jip",{"priority":127,"condition":131},{"id":165,"type":125,"from":90,"to":97,"properties":166},"wgqkj5wm00j7lu0cyaf1p60n5mzxyque",{"priority":127,"condition":103},{"id":168,"type":125,"from":90,"to":105,"properties":169},"qdiopksj8j0tldfkt86ot85pl8v2uw4c",{"priority":127,"condition":103},{"id":171,"type":125,"from":97,"to":111,"properties":172},"mn44k9uusgdnzhdqk1u09c0j0xiiqq6o",{"priority":127,"condition":173},"selected",{"id":175,"type":125,"from":105,"to":117,"properties":176},"4bhsjmo6y1aa5buejawgpqkk7s3stg5k",{"priority":127,"condition":173},{"id":178,"type":179,"from":117,"to":90,"properties":180},"b3ia3dizihu6xontu4sslegck0yoz305","call",{"priority":127,"condition":131,"method":181},"reset",{"id":183,"type":179,"from":111,"to":90,"properties":184},"ebc7ca8nim1t9p9lcdrfvf833pl0fk5x",{"priority":127,"condition":131,"method":181},1781081559567]