We’re back with another set of Docs features! These are all about forms and layouts: giving you more control over how your forms behave and how your layouts are presented.
For our Pro Tier customers and above
1. Conditional form logic
Build forms that adapt as they’re filled out. Add conditional logic so fields show or hide based on earlier answers, and people only see what’s relevant to them. Works with select list, toggle, checkbox, and relation fields.
For all Tiers
2. Customizable form submit button
Customize your form’s submit button including text, icon, color, and size. You can also localize the copy for another language.
3. Hide the table/view link in row modals
Configure a layout to hide the link that takes people from an opened row back to its full table or view. Great for keeping people focused on the experience you’ve built. (Note that this is a presentation choice, not a security control. People can still reach the table or view through other paths.)
4. Add row button in subtables
Subtables can now show an add-row button right in the header, giving you a clear, built-in way to add new items.
These updates make forms and layouts feel more intentional. Whether you’re building a public-facing form, a focused row view, or a subtable-powered tracker, you now have the controls to shape exactly what people see and how they interact with your doc.
Go try these out! We’d love to hear what you think.
@Samuel_Langford here’s an example. Before, the only new row button in a subtable was at the bottom of the table. Now we have a top button option option just like a table on a canvas.
Hey!
Were you able to reload and see “Conditional Logic” in your side panel when you select a form column/question? You can see where it shows up in the demo video above!
Yes, thank you it’s working now. I had to close all my coda tabs and open them again.I saw the option to change the submit button text and not the conditional logic at first. My bad!
Thanks for adding this! This will now prevent me and other people to accidentaly go where they didn’t want to go. My automatic behavior always tricked me into pressing the back button, sending me to the wrong page a lot of times.
Thank you guys! Every second week for 3 years I’ve had ask about “can we have that button in my language” - now I can send a mass email with the great news
PS: When you have a minute do the same conditional logic for table views, too, please
@Stefan_Stoyanov@Samuel_Langford would love to hear more about the conditional logic use cases for table and detail views. What are some examples where it would be helpful? What are you doing today?