- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jan 17, 2025 12:20 AM
Hi everyone,
I'm new to Airtable and really excited about using it! I'm trying to create a simple feedback form with four options, where one option is selected based on a URL parameter. I can get the selection to work when I use the ?prefill_type=xxxx parameter in the URL while logged in. For example:
...airtable.com/appZv5lCwXXXXXXX/pagY4IFXXXXXX?prefill_type=xxxx
However, this link only works for logged-in users. To make the form publicly accessible, I add /form to the URL like this:
...airtable.com/appZv5lCwXXXXXXX/pagY4IFXXXXXX/form
This public link works, and anyone can fill out the form. But when I try to add the ?prefill_ parameters, they don't populate the fields. For example:
...airtable.com/appZv5lCwXXXXXXX/pagY4IFXXXXXX/form?prefill_type=xxxx
The fields are not prefilled. My issue is that I can't get the prefill function to work in public forms, but it works when I'm logged in. I've searched for information but haven't found a solution. Maybe it's something simple I'm missing.
Thanks in advance for your help!
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jan 17, 2025 12:23 PM
Would you mind posting a link to the form? If you're not comfortable posting it on the forum, please message it to me privately.
The fields should be prefilling if the URL is constructed correctly.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jan 19, 2025 10:12 PM
Hello @enevala,
Solution within Airtable
As @Kenneth_Raghuna suggest it should be related to URL constructions.
I would recommend you to check this https://support.airtable.com/docs/prefilling-a-form-via-encoded-url
Other Solution
Check this form tool called Fillout, It has inbuilt Airtable Integration and also supports Pre-fill fields from Airtable data. There are lots of other features worth checking like scheduling, workflow, PSD filling, etc. It's also free to use for a 1k response.
I hope this helps you. 👍
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jan 19, 2025 10:56 PM
Thanks for the help. I found the solution. The problem was that even though I had the address, exactly as specified in the instructions, it still didn't work because the record title had a capital letter. The URL was written exactly the same as the record title. I changed both to lowercase and got it to work. I also tested changing to back to uppercase and the problem occurred again.
