Query on Collecting User’s Full Name and Email via Embedded Messaging Prechat in n8n Chat Widget Integration

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

Information on your n8n setup

  • ** [email protected] self hosted**
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker):
  • Ubuntu 2.4:

It looks like your topic is missing some important information. Could you provide the following if applicable.

  • n8n version:
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app):
  • Operating system:

[email protected] self hosted
Database (default: SQLite):
n8n EXECUTIONS_PROCESS setting (default: own, main):
Running n8n via (Docker):
Ubuntu 2.4:

Hey @Alan_John,

Welcome to the community :raised_hands:

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?

1 Like

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

Hey @Alan_John,

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.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.