--- title: "Embedded widgets" slug: "embedded-widgets" tags: ["App Editor (Route)", "Widget", "Widgets"] updated: 2026-06-25T18:48:05Z published: 2026-06-25T18:48:05Z canonical: "support.tulip.co/embedded-widgets" --- > ## Documentation Index > Fetch the complete documentation index at: https://support.tulip.co/llms.txt > Use this file to discover all available pages before exploring further. # Embedded widgets Embedded Widgets are a collection of widgets that extend the capabilities to enrich your apps for your users. Display CAD models live-updating views of your Tulip Tables, videos, and more. --- ### What Does Each Widget do? Availability Not all widgets are available on all instances and subscription plans. Contact to [support@tulip.co](mailto:support@tulip.co) to enquire about enabling additional widgets. - **Analytic** - Display a dynamic analysis from a dashboard within an application. [Read more](/r230/docs/how-to-embed-analytics-in-an-app-1). - **Image** - Display an image, on click a trigger can be fired or the photo, can be expanded. - **Video** - Embed a video file within an app step. This video can be dynamically driven by a Table Record Field. - **Document** - Display PDF documents in your applications. [Read more](/r230/docs/upload-a-file). - **AI Chat** - Chat with AI trained on your table data from within the product. [Read more](/r230/docs/ai-chat-widget). - **CAD** - Display an STL file within an app. Users can spin and zoom into the CAD model. - **Webpage** - Display any embeddable webpage within your Tulip App. *Note: contact Tulip Support to enable this widget.* - **Gauge** - Provide users a visual representation of a key metric or production critical KPI - **Grid** - Streamline formatting text with the grid widget. - **Machine Attribute** - Display the most recent value of a machine attribute. [Read more](/r230/docs/how-to-add-machine-attributes-downtime-reasons-and-states). - **Machine Status** - Display the current machine status with a miniature historic state display. [Read more](/r230/docs/intro-to-machine-monitoring). - **Machine Timeline** - Display a visual representation of the historic state of a machine. [Read more](/r230/docs/how-to-add-a-machine-widget-to-an-app). - **Interactive Table** - Display a dynamic view of a Tulip Table. Users can select rows and they will be automatically assigned to the linked Record Placeholder. [Read more](/r230/docs/what-is-an-interactive-table-widget). - **Barcode** - Generated 1D and 2D barcodes on the fly. [Read more](/r230/docs/how-to-add-a-barcode-widget). - **Step Time** - Display any App Info values directly within your application. --- Did you find what you were looking for? You can also head to [community.tulip.co](https://community.tulip.co/?utm_source=intercom&utm_medium=article-link&utm_campaign=all) to post your question or see if others have solved a similar topic! **Widgets** **Widgets** are the elements that make up a specific **App Step.** Widgets can display information to users, collect user input, or trigger app logic. *Common widgets include: Interactive Tables, Number inputs, Machine attribute widgets, and more.* **Tulip Tables** **Tulip Tables** are a global location to store your production data. Tables are made up of Records (rows). A single can be accessed from multiple apps or stations at the same time. ![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Tulip%20Tables%20Overview%20-%20Feature%20Overview.gif) **Widget** **Widgets** are the elements that make up a specific **App Step.** Widgets can display information to users, collect user input, or trigger app logic. *Common widgets include: Interactive Tables, Number inputs, Machine attribute widgets, and more.* **Analytic** **Analytics** are live updating graphs and metrics calculated based on app data, Table data, and machine data. Analytics can be embedded and dynamically filtered within an application. ![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/image-1662410531382.png) **Table Record Field** **Table Record Fields** are single columns within a **Tulip Table.****![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Table%20Record%20Field.gif)** **Tulip Tables** **Tulip Tables** are a global location to store your production data. **Tables** are made up of **Records** (rows). A single can be accessed from multiple apps or stations at the same time. ![](https://cdn.document360.io/7c6ff534-cad3-4fc8-9583-912c4016362f/Images/Documentation/Tulip%20Tables%20Overview%20-%20Feature%20Overview(1).gif) **Table Record Placeholder** A **Table Record Placeholder** is a reference to a row in a **Tulip Table**. Table Records can be created either from the Table UI or from an App Trigger.