Does n8n have the capability to display an intake form for users to enter their full name and email before starting a conversation? If I’m missing something in n8n, please help me implement this feature. I’m using the @n8n/chat package on my website
Workflow: A simple n8n AI agent RAG workflow is used to handle customer questions
There is nothing I can think of for this at the moment, We have a form trigger you could maybe use to collect information and on completion redirect to your chat page with url params but that sound overly complicated.
What about adding something to your chat prompt to first get the users name and email?
Actually, this is a standard feature in the customer support chatbot. We need to track the number of issues being raised, who is raising them, and the average issues per month. Therefore, telemetry data is very important. We are missing some features in the n8n/chat package . It might be possible to build a custom chatbot using only the webhook link instead of using the @n8n/chat package script
It might be a standard feature in some customer support chatbots but at the moment it isn’t something we have so while waiting I was trying to think of an alternative for you.
You could use the webhook endpoints and build out your own UI that way, I do expect our chat trigger to get better over time though so this is something we should probably look at adding as it does make sense.