Pass info to forms

Hello everyone,

I just recently started using n8n. I’m automating a process to link some contacts with each other. The contact list is in a Google sheet. So the idea is to have a form with a drop-down with the contacts I want to link and then run it through some templates. Does anyone know if there is a way to send input to a form?

Information on your n8n setup

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

Hi @Mattedlopez , welcome to the n8n community :tada:
Yes, but I’d handle it a bit differently. If your contact list is in Google Sheets, I’d load those names into the form before submission, because n8n forms support dropdown options and hidden fields, but they are not really designed to work like a live UI that keeps pulling updated values from Sheets while the user is viewing the form.

1 Like

Hi @Mattedlopez Welcome!
I would say you should put more clarify about it, but as far as i can understand, you can add a form trigger that would be like this below, and that would let the user select and then once the user selects a contact that you can process it further depending on how you want to process it.

1 Like

Welcome to the n8n community @Mattedlopez
Yes you can send data to a form in n8n! You can use query parameters in the URL when sending data to a form using the n8n Form node to fill form fields with default values. This will work for you where you want to send the contact names selected into a form.
URL Parameters (the easiest) When you create a form using the n8n Form trigger node, you are able to pass some parameters in the form URL in order to pre-fill the values of your form fields.URL Parameters (the easiest) When you create a form using the n8n Form trigger node, you are able to pass some parameters in the form URL in order to pre-fill the values of your form fields.