Another great video - I really like your attention to small details - moving the guest name field up, hiding the guest id in the form. These things go a long way!
Just ran into this by chance - such a fun video, Julian! We are loving all the Airtable bases you built for us! If anyone reading these comments wants to contract outside Airtable help, Julian is your man!
We use Airtable to manage our fellowship application and registration processes, and this has been incredibly helpful. Thanks for an easy to follow tutorial!
Thanks for your precious work, it's very useful! do you know if it can works also with new version of form? i'm tryn to, but from the new version of Airtable form, i have a different link, that prefill but does not update the record. Thanks in advance for your kindly reply
Thank you for the fantastic videos-they’ve been really helpful! I have a quick question: Is there a way to make prefilled details non-editable? For example, similar to hidden_guest_id=true, could we have something like readonly_guest_id=true or edit_guest_id=false? Additionally, is it possible to disable the link after the form is submitted? We need the form to be submitted only once, and if the link is clicked again, it should indicate that the form has already been submitted.
Hey! Great video! Super helpful. I'm wondering if there is a workflow that updates fields in the main database, but if a field is left blank on the form to not overwrite the field in the main sheet. For instance, if Kanye decided to change his meal option but did not need to refill in the rest of the form and his previous preferences would not be overwritten. Thank you again for the video!
It can be done, but it's not super easy. A couple ways to do it 1) prefill all of the values in the form so that it still overwrites, but with the same info unless the user changes it 2) Use the conditional logic action in the Automation to say if x fields are empty, update y fields, or else if z fields are empty, update a fields. Depending on the number of fields, you may need a lot of combinations
Great video, but is there a way to perform this process if I have a large number of fields and some of them have lengthy text and many multiple select options? Something that would exceed the 1,600-character URL limitation?
No! That's the beauty of doing it this way. You need to have entered them into the table and created a custom form URL (covered in the video), but no Airtable account is needed to RSVP
Thank you for this great video. Question though, if you're using the form to update an already created record and field, how do you stop the tool from also recreating a new record at the same time?
This is explained in the video! In short, you creating a new "update" record in a separate table, then the Airtable automation finds the original record and updates it with the new information. If you run into any issues recreating it, feel free to ask questions here community.3rings.co/t/wedding-rsvps-template-and-discussion/16
You could use the primary field, but it's not quite as foolproof because if you have multiple records with the same name in the primary field, for example two guests named "Lebron James," you'll have a problem. That's why I use the record ID. In the video, I show you how to do that at 5:30 by prefilling GuestID with the Guest's record ID (using a formula)
I'm not aware of a way to do this for images in an Airtable attachment field :(. This might be a good use for creating an Interface, which will allow you to have a form-like aesthetic, but actually edit an existing record including attachments
Love this! So what happens if for example the guest goes back to the same URL? Will they see their pre-selected options? or will it be empty and the new values will override the previous ones?
The way we set it up here, it will overwrite the previous ones. But you can absolutely prefill the existing values. I like to use this Airtable extension to set up the prefills: airtable.com/marketplace/blkqHRSUYR2ooQyLE/prefilled-forms
Good video! Imagine my shock when you deleted the first form. What if I still need that form because I will be continuing to collect information on it as well? Can I leave the form there? Thanks!
Sure! You can have a form that adds a NEW person to the system (the first one) and then use another one to update existing records. It is no problem to keep both.
@@julian_post when I tried to do the above, the second form just added s new record instead of update the old record. I tried to use automation and also to use a formula.
@@misse2449 Did you add the second form in the second table? I recommend copying the template, and if it's not working for you, take a couple screenshots of where you're stuck and post them in this thread! community.3rings.co/t/use-a-form-to-update-an-existing-record-in-airtable/16
Hi Julian! Thanks for such an informative video! I tested out the email automation and when I received it the personalized link is trailed by the code we entered in the formula. Do you happen to know how to fix this?
I seemed to have fixed it. I edited the token and hit 'Length'. If you have a spare moment to just sort of explain, I would greatly appreciate that. Thank you again! I'm looking forward to utilizing more of your videos!
@@danikadares Hi Danika! That's interesting. Choosing 'length' means you are inserting just a number for how many characters long your token is. If you want, post a couple screenshots here in my community forum and I'll help you figure out what's going on community.3rings.co/t/wedding-rsvps-template-and-discussion/16
Hi Julian! Good vid! This is exactly what I need! I followed all the steps, but when a form is submitted all the data in the main table goes blank instead of updating with the information from the form. Any idea why?
Glad you figured it out! For anyone else with this problem, here's what I wrote to another user: Yes that's true, it will overwrite all fields with the info in the form. The best way to work around that is to prefill the form with the current info. That way it will overwrite the same values unless the user edits them in the form. I recommend using this handy extension to make a formula that enters all the prefill values: airtable.com/marketplace/blkqHRSUYR2ooQyLE/prefilled-forms You also might be able to use conditional logic in the automation to limit what fields to copy and paste, but this would get tricky if you have a lot of fields. Hope that helps!
Thanks for this video! We are using this automation to update member records, and when a member leaves one question field blank because it does not need to be updated, it deletes the old data field from the record. Is there a way to avoid this?
Hi Danielle, yes that's true, it will overwrite all fields with the info in the form. The best way to work around that is to prefill the form with the current info. That way it will overwrite the same values unless the user edits them in the form. I recommend using this handy extension to make a formula that enters all the prefill values: airtable.com/marketplace/blkqHRSUYR2ooQyLE/prefilled-forms You also might be able to use conditional logic in the automation to limit what fields to copy and paste, but this would get tricky if you have a lot of fields. Hope that helps!
Yes, you could set it up that way. You'd also need a way to know which is the most recent update (if there are multiple updates to the same record), and use a rollup to show only that one.
Great video! Wondering - does this require premium? I have a table with 250 entries that is a contact list essentially and I want each person to be able to update their own information every once in a while, thanks!
Hello, thanks for this video. I made all you did but when i answer the form, it updates correctly BUT adds a new entry at the end. 8 hours trying what is happening :( Also in the test says Received invalid inputs. Can you help me?
Hi Luis, my guess is that you may be passing it the wrong record ID. Post your question here with a couple screenshots of what's happening and I'll help you figure it out! community.3rings.co/t/wedding-rsvps-template-and-discussion/
If there are hundreds of members of an association listed in a directory powered by AirTable, and you wanted to give each member the opportunity to update (only) their own data whenever they wish, how could a member request the form be sent just to their own email, so they could complete it?
Hi Bill! You could create a form that takes their email address, and an automation that checks for a match in the Airtable base when the form is submitted. If there is a matching email address, have it send the prefilled form like we created in this video.
I learned more from this video than any other. Thank you so much and looking forward to your wedding. Hope to meet half of the celebrities!
Me too! lol
Another great video - I really like your attention to small details - moving the guest name field up, hiding the guest id in the form. These things go a long way!
Thank you Anu, glad it's helpful!
You just made me the coolest person in my Burning Man camp, thank you!!🖤
I love this comment lol. Also would love to see the Airtable base. Have a great trip!
Excellent video, so much better than the linked record method! This saved me from hours of additional agony trying to figure this out! Thank you!
Wohoo! Thanks for letting me know!!
Just ran into this by chance - such a fun video, Julian! We are loving all the Airtable bases you built for us! If anyone reading these comments wants to contract outside Airtable help, Julian is your man!
Thanks Heather! Nice to hear from you :)
We use Airtable to manage our fellowship application and registration processes, and this has been incredibly helpful. Thanks for an easy to follow tutorial!
Glad it's been useful and thanks so much for letting me know!
Fantastic!!! Thank you so much 🎉
Glad you liked it!!
Great video. Thanks. Hope you haven't retired from RUclips!
I've been really busy with consulting work, but hoping to make more soon! Thanks for the encouragement :)
Sir you just saved me so much time. Thank you for explaining this so simply and clearly!
You’re welcome, glad it was helpful 🤗
Thanks for your precious work, it's very useful! do you know if it can works also with new version of form? i'm tryn to, but from the new version of Airtable form, i have a different link, that prefill but does not update the record. Thanks in advance for your kindly reply
Did you ever figure this out please?
@@sunbash yes, you just need to put a question mark at the end of the link (/form?)
Great video, thanks!
Glad you liked it!
thanks for sharing your brilliancy
highly useful
So nice of you, glad it helped!
Thank you for the fantastic videos-they’ve been really helpful! I have a quick question: Is there a way to make prefilled details non-editable? For example, similar to hidden_guest_id=true, could we have something like readonly_guest_id=true or edit_guest_id=false? Additionally, is it possible to disable the link after the form is submitted? We need the form to be submitted only once, and if the link is clicked again, it should indicate that the form has already been submitted.
Hey! Great video! Super helpful. I'm wondering if there is a workflow that updates fields in the main database, but if a field is left blank on the form to not overwrite the field in the main sheet. For instance, if Kanye decided to change his meal option but did not need to refill in the rest of the form and his previous preferences would not be overwritten. Thank you again for the video!
It can be done, but it's not super easy. A couple ways to do it 1) prefill all of the values in the form so that it still overwrites, but with the same info unless the user changes it 2) Use the conditional logic action in the Automation to say if x fields are empty, update y fields, or else if z fields are empty, update a fields. Depending on the number of fields, you may need a lot of combinations
Just great !! it's helping a lot ! THANKS.
Woohoo!
Brilliant video, thank you ever so much!
Thanks, Matt - glad you enjoyed it!
Great video, but is there a way to perform this process if I have a large number of fields and some of them have lengthy text and many multiple select options? Something that would exceed the 1,600-character URL limitation?
Hi there, thank you for this. Just confirming, guests would need to create a airtable account to RSVP?
No! That's the beauty of doing it this way. You need to have entered them into the table and created a custom form URL (covered in the video), but no Airtable account is needed to RSVP
Thank you for this great video. Question though, if you're using the form to update an already created record and field, how do you stop the tool from also recreating a new record at the same time?
This is explained in the video! In short, you creating a new "update" record in a separate table, then the Airtable automation finds the original record and updates it with the new information. If you run into any issues recreating it, feel free to ask questions here community.3rings.co/t/wedding-rsvps-template-and-discussion/16
Insanely useful video
Glad you liked it!!
Thanks for this! I'm stuck on the Guest ID, can anyone help? How did you create it? And why can't you use the primary field instead?
You could use the primary field, but it's not quite as foolproof because if you have multiple records with the same name in the primary field, for example two guests named "Lebron James," you'll have a problem. That's why I use the record ID. In the video, I show you how to do that at 5:30 by prefilling GuestID with the Guest's record ID (using a formula)
In the formula column, can you make the formula/hyperlink read as text?
Is there a way to prefill an attachment? I would love for users to be able to view and update their photo. Thank you!
I'm not aware of a way to do this for images in an Airtable attachment field :(. This might be a good use for creating an Interface, which will allow you to have a form-like aesthetic, but actually edit an existing record including attachments
@@julian_post Thank you!
Love this! So what happens if for example the guest goes back to the same URL? Will they see their pre-selected options? or will it be empty and the new values will override the previous ones?
The way we set it up here, it will overwrite the previous ones. But you can absolutely prefill the existing values. I like to use this Airtable extension to set up the prefills: airtable.com/marketplace/blkqHRSUYR2ooQyLE/prefilled-forms
@@julian_post Is it possible to prefill values if the field is multiple linked records?
Good video! Imagine my shock when you deleted the first form. What if I still need that form because I will be continuing to collect information on it as well? Can I leave the form there? Thanks!
Sure! You can have a form that adds a NEW person to the system (the first one) and then use another one to update existing records. It is no problem to keep both.
@@julian_post What's the best way to do that? I've been struggling with this for four days.
@@misse2449 What specifically are you struggling with?
@@julian_post when I tried to do the above, the second form just added s new record instead of update the old record. I tried to use automation and also to use a formula.
@@misse2449 Did you add the second form in the second table? I recommend copying the template, and if it's not working for you, take a couple screenshots of where you're stuck and post them in this thread! community.3rings.co/t/use-a-form-to-update-an-existing-record-in-airtable/16
Great vid Julian. Not so sure if Lebron is attending however!
Thanks Rob. Time will tell 😅
Hi Julian! Thanks for such an informative video! I tested out the email automation and when I received it the personalized link is trailed by the code we entered in the formula. Do you happen to know how to fix this?
I seemed to have fixed it. I edited the token and hit 'Length'. If you have a spare moment to just sort of explain, I would greatly appreciate that. Thank you again! I'm looking forward to utilizing more of your videos!
@@danikadares Hi Danika! That's interesting. Choosing 'length' means you are inserting just a number for how many characters long your token is. If you want, post a couple screenshots here in my community forum and I'll help you figure out what's going on community.3rings.co/t/wedding-rsvps-template-and-discussion/16
Hi Julian! Good vid! This is exactly what I need! I followed all the steps, but when a form is submitted all the data in the main table goes blank instead of updating with the information from the form. Any idea why?
Nevermind, I got it haha
Glad you figured it out! For anyone else with this problem, here's what I wrote to another user:
Yes that's true, it will overwrite all fields with the info in the form. The best way to work around that is to prefill the form with the current info. That way it will overwrite the same values unless the user edits them in the form. I recommend using this handy extension to make a formula that enters all the prefill values: airtable.com/marketplace/blkqHRSUYR2ooQyLE/prefilled-forms
You also might be able to use conditional logic in the automation to limit what fields to copy and paste, but this would get tricky if you have a lot of fields. Hope that helps!
Thanks for this video! We are using this automation to update member records, and when a member leaves one question field blank because it does not need to be updated, it deletes the old data field from the record. Is there a way to avoid this?
Hi Danielle, yes that's true, it will overwrite all fields with the info in the form. The best way to work around that is to prefill the form with the current info. That way it will overwrite the same values unless the user edits them in the form. I recommend using this handy extension to make a formula that enters all the prefill values: airtable.com/marketplace/blkqHRSUYR2ooQyLE/prefilled-forms
You also might be able to use conditional logic in the automation to limit what fields to copy and paste, but this would get tricky if you have a lot of fields. Hope that helps!
I can't believe this isn't more widely covered. It's the first problem I encountered, and there's very little information about how to do this
Glad it was helpful!
This doesn't seem to be working for me; when I try the copy + paste automation it says the record ID doesn't exist :/
How can I do this for multiple columns of data? I have over 20 columns I want to update. How would I formulate it for all 20 columns?
There's a great extension for that. It will generate the formula for you: airtable.com/marketplace/blkqHRSUYR2ooQyLE/prefilled-forms
Would this work with linked records and look up fields?
Yes, you could set it up that way. You'd also need a way to know which is the most recent update (if there are multiple updates to the same record), and use a rollup to show only that one.
Great video! Wondering - does this require premium? I have a table with 250 entries that is a contact list essentially and I want each person to be able to update their own information every once in a while, thanks!
The paid plan features sometimes shift over time, but currently you can do all of this on the free plan :)
Hello, thanks for this video. I made all you did but when i answer the form, it updates correctly BUT adds a new entry at the end. 8 hours trying what is happening :( Also in the test says Received invalid inputs. Can you help me?
Hi Luis, my guess is that you may be passing it the wrong record ID. Post your question here with a couple screenshots of what's happening and I'll help you figure it out! community.3rings.co/t/wedding-rsvps-template-and-discussion/
If there are hundreds of members of an association listed in a directory powered by AirTable, and you wanted to give each member the opportunity to update (only) their own data whenever they wish, how could a member request the form be sent just to their own email, so they could complete it?
Hi Bill! You could create a form that takes their email address, and an automation that checks for a match in the Airtable base when the form is submitted. If there is a matching email address, have it send the prefilled form like we created in this video.
mine doesn't have the gear to switch to dynamic. HALP
the guest list is hillarious. Ted bundy? omg ☠