One feature that makes Coda docs different is the ability to embed data in the writing surface itself - not just in a table. Coda lets you do this easily with @-references.
So, what's an @-reference? If you type '@' in any part of a Coda doc, you'll see a list of items you can refer to - this list includes all pages, people, tables and rows in the document. You can call them "@refs" for short.
Reference a Page
When you type '@', the reference builder will open to let you scroll through selectable objects. You can type to search, scroll, or hit 'Show more.’ Then select who or what you'd like to reference by clicking on the item, or by pressing the “Tab” key on your keyboard. If you select a page, you'll create a link to that page; hovering over this link will open a card with more information about the page.
Reference a Row or Table
You can also select a rows and tables in the @-reference builder.
Referencing a table creates a link to the table.
Referencing a row creates a link to that row. Bonus: when you hover your cursor over the referenced row, you'll see this has embedded all the data from that row - meaning, it's not just the text within the display column, but the entire row that's been included. From here, you can open the row modal to edit the entire row. And if you edit the row elsewhere, your @-reference will also update.
Reference a Person
Similar to the examples above, you can also reference people who are in the document. Selecting one of these people with an @-reference will notify them as well. You can learn more about people and notifications here.