> ## Documentation Index
> Fetch the complete documentation index at: https://docs.typebot.com/llms.txt
> Use this file to discover all available pages before exploring further.

# NocoDB

export const YoutubeVideo = ({id}) => <div style={{
  position: 'relative',
  paddingBottom: '64.63195691202873%',
  height: 0
}}>
    <iframe title="Youtube video" src={`https://www.youtube.com/embed/${id}`} allowFullScreen style={{
  position: 'absolute',
  top: 0,
  left: 0,
  width: '100%',
  height: '100%',
  borderRadius: '8px'
}}></iframe>
  </div>;

With the NocoDB block, you can create, update or get data from your NocoDB tables.

<YoutubeVideo id="ViKETDQ8Sfg" />

## How to find my `Table ID`?

To find your `Table ID`, you need to go to your NocoDB dashboard and click on the 3 dots button next to your table name.

<Frame>
  <img src="https://mintcdn.com/typebot/bR67_tMY0NAThQSS/images/blocks/integrations/nocodb-table-id.jpg?fit=max&auto=format&n=bR67_tMY0NAThQSS&q=85&s=bef415bc43734782970cc2a401721836" alt="NocoDB table ID" width="1076" height="806" data-path="images/blocks/integrations/nocodb-table-id.jpg" />
</Frame>

## Search Records

This action allows you to search for existing records in a table. It requires your `Table ID` and can optionally take a `View ID` to search in a specific view.

<Frame>
  <img src="https://mintcdn.com/typebot/bR67_tMY0NAThQSS/images/blocks/integrations/nocodb.jpg?fit=max&auto=format&n=bR67_tMY0NAThQSS&q=85&s=1ae16c781fcfb98a2317823b854ea848" alt="NocoDB block example" width="1388" height="954" data-path="images/blocks/integrations/nocodb.jpg" />
</Frame>

You can configure the filter to return `All`, `First`, `Last` or `Random` found records.

Then all you need to do is to map the found fields to variables that you can re-use on your bot.
