fascinating-indigo
fascinating-indigo17mo ago

Hey Guys, How to add a form to Voiceflow without Voiceglow?

Is there a way I can add a form to collect basic details such as Name, Address, Email as part of my conversational flow?
3 Replies
Tico | Voiceflow Assistant
Sure, you can definitely collect basic details like Name, Address, and Email as part of your conversational flow in Voiceflow without using any external forms. Here's how you can do it: 1. Create Capture Blocks: In Voiceflow, you can use Capture blocks to collect user inputs. You can create a Capture block for each detail you want to collect. For example, you can create a Capture block for Name, another for Address, and another for Email. 2. Set Up Prompts: In each Capture block, you can set up a prompt that asks the user for the specific detail. For example, in the Name Capture block, the prompt could be "What's your name?". 3. Save User Inputs: The user's response to each prompt is automatically saved in a variable. You can use these variables later in the conversation. For example, if you want to refer back to the user's name later in the conversation, you can use the variable associated with the Name Capture block. 4. Validate User Inputs: If you want to ensure that the user input is valid (for example, that the email address is in the correct format), you can use the "Validation" feature in the Capture block. This allows you to set up conditions that the user input must meet. If the input does not meet these conditions, you can prompt the user to try again. 5. Connect the Blocks: Finally, you need to connect these Capture blocks in your conversational flow. You can do this by dragging a line from the "next" node of one block to the "start" node of the next block. Remember, designing on Voiceflow starts at the step-level, which includes adding, editing, and connecting steps/blocks on the canvas and creating paths in your agent. For more details on each step, you can refer to the Voiceflow documentation here and here.
rival-black
rival-black17mo ago
Custom Extensions is the answer 🙂 https://developer.voiceflow.com/docs/render-custom-widgets-effects The example on that page is actually creating the form extension itself ^^
fascinating-indigo
fascinating-indigoOP17mo ago
@MikeG 🙌

Did you find this page helpful?