Blocks are pre-built components that enable you to visualize and interact with data seamlessly. They are the foundation for designing and customizing your app.
Blocks allow you to add different layouts and functionalities, such as a list, table, calendar, or chart. You can configure and arrange these blocks to build the pages within your app and give users a visual way to view and interact with data.
https://youtu.be/EpV2OlaXQ38?si=GLjU_AjXQ5Uurlpo
Block types
An overview of the different types of blocks and how they shape your application:
Dynamic blocks
Dynamic blocks pull data from data sources (e.g., Airtable, HubSpot, SQL) and display information that updates in real-time based on data changes or user inputs.

Examples:
- List block: Displays a collection of items, such as products or team members, as a searchable and filterable list.
- Table block: Displays data in a structured table format with options for users to search, create, and delete records.
- Calendar block: Displays date-specific items, such as events or appointments, in a calendar format. Users can view, schedule, and edit events.
Dynamic blocks let you display and interact with your data in powerful ways. For each dynamic block you can customize:
- Data source: Choose where the block gets its data from, like a spreadsheet or database. You can also decide which users see what data with conditional filters, sort the information, and set a message to show if there’s no data.
- Content: Pick how your data appears, like showing names, dates, or images. The options depend on the type of block you’re using.
- Actions: Decide what users can do, like clicking to see more details, editing items, or starting a workflow.
- Style: Adjust the look of the block—change fonts, colors, spacing, and more to match your style.
- Visibility: Control who can see the block and whether it shows up on desktop, tablet, or mobile.
These options help you make your app more personalized, functional, and visually appealing!
Static blocks