---
title: "Embedded widgets"
slug: "embedded-widgets"
tags: ["App Editor (Route)", "Widget", "Widgets"]
updated: 2026-02-09T18:23:32Z
published: 2026-02-09T18:23:32Z
---

> ## 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:suport@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&amp;utm_medium=article-link&amp;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.
