# Show and Tell

**URL:** https://community.tulip.co/c/show-and-tell/9.md

[Latest](https://community.tulip.co/latest.md) · [Categories](https://community.tulip.co/categories.md) · [Tags](https://community.tulip.co/tags.md)

---

## [About the Show and Tell category](https://community.tulip.co/t/about-the-show-and-tell-category/21)

<div class="topic-metadata">

**Author:** [@pencerw](https://community.tulip.co/u/pencerw)\
**Replies:** 0\
**Last updated:** [September 12, 2019, 8:41pm UTC](https://community.tulip.co/t/about-the-show-and-tell-category/21 "2019-09-12T20:41:00Z")

</div>

A place to show off the cool things you are building with Tulip. This could include: use-case demos, apps, custom widgets, connectors / integrations with 3rd parties, node-red flows, etc etc etc! A few things to rememb…

---

## [Working version – MQTT and Tulip Custom Widget](https://community.tulip.co/t/working-version-mqtt-and-tulip-custom-widget/5653)

<div class="topic-metadata">

**Author:** [@mellerbeck](https://community.tulip.co/u/mellerbeck)\
**Replies:** 3\
**Last updated:** [September 24, 2026, 4:03pm UTC](https://community.tulip.co/t/working-version-mqtt-and-tulip-custom-widget/5653 "2026-09-24T16:03:43Z")

</div>

From Working version – MQTT and Tulip Custom Widgets – Michael Ellerbeck So this is a bit of a gnarly setup, because wss needs to use certificates. First off we need to make some certificates for mosquitto. Steve here …

---

## [Unofficial Tulip App Editor Chrome Plugin](https://community.tulip.co/t/unofficial-tulip-app-editor-chrome-plugin/16425)

<div class="topic-metadata">

**Author:** [@danielpomeranz](https://community.tulip.co/u/danielpomeranz)\
**Replies:** 5\
**Last updated:** [September 9, 2026, 11:27pm UTC](https://community.tulip.co/t/unofficial-tulip-app-editor-chrome-plugin/16425 "2026-09-09T23:27:33Z")

</div>

Hello Tulip Community, Excited to finally share something that my team and I have been working on! I have been developing a Chrome plugin that brings a wealth of customization features to your Tulip App Editor experien…

---

## [Tulip Tables Connector Approaches and Best Practice - Working with Airbyte, FiveTran and other ETL tools](https://community.tulip.co/t/tulip-tables-connector-approaches-and-best-practice-working-with-airbyte-fivetran-and-other-etl-tools/16483)

<div class="topic-metadata">

**Author:** [@eddy.atkins](https://community.tulip.co/u/eddy.atkins)\
**Replies:** 2\
**Last updated:** [September 8, 2026, 3:28pm UTC](https://community.tulip.co/t/tulip-tables-connector-approaches-and-best-practice-working-with-airbyte-fivetran-and-other-etl-tools/16483 "2026-09-08T15:28:55Z")

</div>

Hi, Sharing some best practices I developed from successfully building Tulip connectors for Airbyte and FiveTran we solved a couple of use cases syncing 10Million(s) of records from Tulip Tables to Snowflake for archi…

---

## [Storing Objects in Tables and Extracting from JSON Strings](https://community.tulip.co/t/storing-objects-in-tables-and-extracting-from-json-strings/10106)

<div class="topic-metadata">

**Author:** [@danielpomeranz](https://community.tulip.co/u/danielpomeranz)\
**Replies:** 7\
**Last updated:** [August 24, 2026, 11:59am UTC](https://community.tulip.co/t/storing-objects-in-tables-and-extracting-from-json-strings/10106 "2026-08-24T11:59:33Z")

</div>

This topic has come up in the past and I think I just came across a pretty good solution! When working in Tulip apps, you may generate variables of an object list which allows you to have an undefined number of records …

---

## [Graphical ZPL Editor](https://community.tulip.co/t/graphical-zpl-editor/16510)

<div class="topic-metadata">

**Author:** [@BlakeBou](https://community.tulip.co/u/BlakeBou)\
**Replies:** 0\
**Last updated:** [August 10, 2026, 6:56pm UTC](https://community.tulip.co/t/graphical-zpl-editor/16510 "2026-08-10T18:56:39Z")

</div>

Hi All, I’ve been cereating a bunch of ZPL labels and whilest AI is prettu good at generating lables I wanted a tool to design labels and generate ZPL myself. Here is an app that lets you add text, shapes, barcodes and…

---

## [Using Tulip to Build Custom Factory Automation Systems](https://community.tulip.co/t/using-tulip-to-build-custom-factory-automation-systems/16449)

<div class="topic-metadata">

**Author:** [@ruairimcmahon](https://community.tulip.co/u/ruairimcmahon)\
**Replies:** 0\
**Last updated:** [July 1, 2026, 8:17pm UTC](https://community.tulip.co/t/using-tulip-to-build-custom-factory-automation-systems/16449 "2026-07-01T20:17:57Z")

</div>

Hi everyone, I wanted to share a video showing some of the digital transformation projects I’ve been building inside our manufacturing environment, with the applications built using Tulip. The projects include live CNC…

---

## [Infinite Looping and Looping Hundreds of Times](https://community.tulip.co/t/infinite-looping-and-looping-hundreds-of-times/6086)

<div class="topic-metadata">

**Author:** [@tim.heid](https://community.tulip.co/u/tim.heid)\
**Replies:** 6\
**Last updated:** [June 9, 2026, 11:37pm UTC](https://community.tulip.co/t/infinite-looping-and-looping-hundreds-of-times/6086 "2026-06-09T23:37:53Z")

</div>

Note: If the Tulip Engineering crew patches this then the use case that my team has for it will disappear, and more importantly: I will cry. After a lovely (and productive) office hours with @Pete\_Hartnett where we dis…

---

## [Quick and Dirty method to Deactivate Tulip Operators](https://community.tulip.co/t/quick-and-dirty-method-to-deactivate-tulip-operators/16410)

<div class="topic-metadata">

**Author:** [@mellerbeck](https://community.tulip.co/u/mellerbeck)\
**Replies:** 0\
**Last updated:** [June 9, 2026, 11:35pm UTC](https://community.tulip.co/t/quick-and-dirty-method-to-deactivate-tulip-operators/16410 "2026-06-09T23:35:41Z")

</div>

Hopefully soon we will get an deactivate endpoint, until then you can use a hybrid approach for deactivation. Tulip bulk user deactivation (hybrid) Tulip’s API has no write route for deactivating users, so this uses a…

---

## [Anyone using Tulip to manage Design/Development process?](https://community.tulip.co/t/anyone-using-tulip-to-manage-design-development-process/15977)

<div class="topic-metadata">

**Author:** [@MarkKirby](https://community.tulip.co/u/MarkKirby)\
**Replies:** 1\
**Last updated:** [April 11, 2026, 1:52am UTC](https://community.tulip.co/t/anyone-using-tulip-to-manage-design-development-process/15977 "2026-04-11T01:52:00Z")

</div>

We are AS9100 aerospace machine shop with Design approval. Looking to move to digital processes and our Design and Development process is paper based and not loved. Wondering (for example) if there are some good examples…

---

## [Tulip AI Agent Concept - Schedule Support Agent](https://community.tulip.co/t/tulip-ai-agent-concept-schedule-support-agent/16232)

<div class="topic-metadata">

**Author:** [@ymakplaneus](https://community.tulip.co/u/ymakplaneus)\
**Replies:** 0\
**Last updated:** [April 1, 2026, 1:56pm UTC](https://community.tulip.co/t/tulip-ai-agent-concept-schedule-support-agent/16232 "2026-04-01T13:56:34Z")

</div>

Hi everyone, I’m Sunny from planeus. We are a Tulip Tech partner focus on planning and scheduling. Over the past months, we’ve been exploring how AI agents can be used in a practical way on the shop floor from a planne…

---

## [Printing Multiple Steps at Once](https://community.tulip.co/t/printing-multiple-steps-at-once/1062)

<div class="topic-metadata">

**Author:** [@gio](https://community.tulip.co/u/gio)\
**Replies:** 13\
**Last updated:** [February 23, 2026, 8:07am UTC](https://community.tulip.co/t/printing-multiple-steps-at-once/1062 "2026-02-23T08:07:56Z")

</div>

using the Print Steps action is very useful when one needs to print steps in an app (or save them as PDF). this action has a useful feature that eliminates the need to select multiple steps at once, by placing all the st…

---

## [Divide by Zero Workaround](https://community.tulip.co/t/divide-by-zero-workaround/16096)

<div class="topic-metadata">

**Author:** [@jmlowden](https://community.tulip.co/u/jmlowden)\
**Replies:** 0\
**Last updated:** [February 13, 2026, 2:05am UTC](https://community.tulip.co/t/divide-by-zero-workaround/16096 "2026-02-13T02:05:24Z")

</div>

@Tim\_Reblitz I figured this out after I had some time to unwind after work. First, I created two variables, one null, the other zero, and tried some math on them to see what combinations of numerator and denominator wou…

---

## [Create Object List from Object (templating)](https://community.tulip.co/t/create-object-list-from-object-templating/16092)

<div class="topic-metadata">

**Author:** [@jmlowden](https://community.tulip.co/u/jmlowden)\
**Replies:** 2\
**Last updated:** [February 11, 2026, 3:20pm UTC](https://community.tulip.co/t/create-object-list-from-object-templating/16092 "2026-02-11T15:20:51Z")

</div>

Just in case someone else needs to see this… I was today years old when I realized I could just duplicate an object and change the copy to an object list using the toggle: I won’t spend too much time thinking abo…

---

## [\[Tip of the Week\] Copying Steps Between Apps](https://community.tulip.co/t/tip-of-the-week-copying-steps-between-apps/3548)

<div class="topic-metadata">

**Author:** [@gio](https://community.tulip.co/u/gio)\
**Replies:** 14\
**Last updated:** [February 11, 2026, 1:58pm UTC](https://community.tulip.co/t/tip-of-the-week-copying-steps-between-apps/3548 "2026-02-11T13:58:24Z")

</div>

hello all, in this week’s Tip of the Week we wanted to share how you can copy and paste Steps between Apps. this feature can be especially useful if you download an app from the Library, but only need a specific Step of …

---

## [Joining and Splitting Arrays to Deal with Delimited Values In Arrays](https://community.tulip.co/t/joining-and-splitting-arrays-to-deal-with-delimited-values-in-arrays/16038)

<div class="topic-metadata">

**Author:** [@jmlowden](https://community.tulip.co/u/jmlowden)\
**Replies:** 5\
**Last updated:** [January 29, 2026, 7:56am UTC](https://community.tulip.co/t/joining-and-splitting-arrays-to-deal-with-delimited-values-in-arrays/16038 "2026-01-29T07:56:30Z")

</div>

See if you catch what I’ve done here: The list of “unique” order numbers for the cartons records in this query result included at least one array element that was itself a delimited string - representing one carton t…

---

## [Auto-logout & Timer Trigger / App Start Combo to Force App Refresh](https://community.tulip.co/t/auto-logout-timer-trigger-app-start-combo-to-force-app-refresh/16030)

<div class="topic-metadata">

**Author:** [@jmlowden](https://community.tulip.co/u/jmlowden)\
**Replies:** 1\
**Last updated:** [January 26, 2026, 8:52am UTC](https://community.tulip.co/t/auto-logout-timer-trigger-app-start-combo-to-force-app-refresh/16030 "2026-01-26T08:52:11Z")

</div>

Working through some iterative development testing with a user today and came across the issue that my trigger edits were not being reflected because they were still were still running a prior version (snapshot vs. curre…

---

## [Friday Funday: A GLB Viewer with Spatial Annotations in a #Tulip Custom Widget](https://community.tulip.co/t/friday-funday-a-glb-viewer-with-spatial-annotations-in-a-tulip-custom-widget/16031)

<div class="topic-metadata">

**Author:** [@mellerbeck](https://community.tulip.co/u/mellerbeck)\
**Replies:** 0\
**Last updated:** [January 23, 2026, 7:02pm UTC](https://community.tulip.co/t/friday-funday-a-glb-viewer-with-spatial-annotations-in-a-tulip-custom-widget/16031 "2026-01-23T19:02:25Z")

</div>

One of the challenges with capturing defects is context. When you take a photo of something like a scratch, it’s usually a tight close-up (and hopefully not blurry) image. The problem comes later, when someone asks: wh…

---

## [Triggers to Remove Prepended Zeroes from User-Entered IP Address](https://community.tulip.co/t/triggers-to-remove-prepended-zeroes-from-user-entered-ip-address/15868)

<div class="topic-metadata">

**Author:** [@jmlowden](https://community.tulip.co/u/jmlowden)\
**Replies:** 0\
**Last updated:** [November 20, 2025, 4:40pm UTC](https://community.tulip.co/t/triggers-to-remove-prepended-zeroes-from-user-entered-ip-address/15868 "2025-11-20T16:40:20Z")

</div>

Created this trigger to remove extra zeroes from a user-entered IP address so that it can be used by the Zebra Network Printer device function action:

---

## [Using Table Aggregations to auto-increment ID](https://community.tulip.co/t/using-table-aggregations-to-auto-increment-id/3183)

<div class="topic-metadata">

**Author:** [@sackley](https://community.tulip.co/u/sackley)\
**Replies:** 10\
**Last updated:** [November 19, 2025, 12:37pm UTC](https://community.tulip.co/t/using-table-aggregations-to-auto-increment-id/3183 "2025-11-19T12:37:36Z")

</div>

We have an internal Office Hours meeting more or less for anyone that is building an application. The objective is to share ideas and also to collaborate and align on approaches to problems so that we can develop best pr…

---

## [Friday Funday: Live Location Tracking in Tulip with a Custom Widget](https://community.tulip.co/t/friday-funday-live-location-tracking-in-tulip-with-a-custom-widget/15687)

<div class="topic-metadata">

**Author:** [@mellerbeck](https://community.tulip.co/u/mellerbeck)\
**Replies:** 3\
**Last updated:** [October 27, 2025, 1:15am UTC](https://community.tulip.co/t/friday-funday-live-location-tracking-in-tulip-with-a-custom-widget/15687 "2025-10-27T01:15:35Z")

</div>

One of the things I’ve been excited to play with is location tracking from a Tulip app. Let’s get to it! Let keep it KISS, just display the GPS location on screen. First things first, need to enable the And enable …

---

## [Linear gradient custom widget](https://community.tulip.co/t/linear-gradient-custom-widget/15714)

<div class="topic-metadata">

**Author:** [@fti](https://community.tulip.co/u/fti)\
**Replies:** 0\
**Last updated:** [October 10, 2025, 5:53pm UTC](https://community.tulip.co/t/linear-gradient-custom-widget/15714 "2025-10-10T17:53:34Z")

</div>

Here is a very simple custom widget that might help people who must conform to graphic design standards. I created it because at some point, I needed to create a gradient in the base layout of an app. The issue is that …

---

## [Friday Funday Part 2: Hand tracking from a custom widget](https://community.tulip.co/t/friday-funday-part-2-hand-tracking-from-a-custom-widget/15698)

<div class="topic-metadata">

**Author:** [@mellerbeck](https://community.tulip.co/u/mellerbeck)\
**Replies:** 0\
**Last updated:** [October 7, 2025, 3:17pm UTC](https://community.tulip.co/t/friday-funday-part-2-hand-tracking-from-a-custom-widget/15698 "2025-10-07T15:17:16Z")

</div>

Same thing, make a widget. This time enable Camera Implement handtrack.js So, I wanted to gate it on a ‘closed’ detection Ok, pop this one into an App. I can envision a user giving a closed hand to advance to an…

---

## [PDF Generating using Tulip app](https://community.tulip.co/t/pdf-generating-using-tulip-app/12050)

<div class="topic-metadata">

**Author:** [@eden](https://community.tulip.co/u/eden)\
**Replies:** 7\
**Last updated:** [September 3, 2025, 1:40pm UTC](https://community.tulip.co/t/pdf-generating-using-tulip-app/12050 "2025-09-03T13:40:39Z")

</div>

Hey everyone! I wanted to share a unique solution I recently developed using Tulip that I hadn’t seen before. It’s a PDF generator that compiles information entered into the app, including main batch details and user-up…

---

## [Zebra Label design](https://community.tulip.co/t/zebra-label-design/15422)

<div class="topic-metadata">

**Author:** [@Het](https://community.tulip.co/u/Het)\
**Replies:** 0\
**Last updated:** [July 29, 2025, 8:52am UTC](https://community.tulip.co/t/zebra-label-design/15422 "2025-07-29T08:52:20Z")

</div>

Hey everyone, Just wanted to share that Zebra has a free label design software that is only supported on Windows devices but makes label designing very smooth! Check this out -

---

## [Customizable email templates via Connectors - Brevo](https://community.tulip.co/t/customizable-email-templates-via-connectors-brevo/15252)

<div class="topic-metadata">

**Author:** [@alin.sala](https://community.tulip.co/u/alin.sala)\
**Replies:** 0\
**Last updated:** [July 9, 2025, 8:45pm UTC](https://community.tulip.co/t/customizable-email-templates-via-connectors-brevo/15252 "2025-07-09T20:45:31Z")

</div>

Hello everyone, I want to show a solution I used to work around the current limitation of formatting emails sent from Tulip, using a free external solution . Inspired by Gio’s post on using SendGrid to send emails, I r…

---

## [Custom Autofocus Widget](https://community.tulip.co/t/custom-autofocus-widget/15074)

<div class="topic-metadata">

**Author:** [@BlakeBou](https://community.tulip.co/u/BlakeBou)\
**Replies:** 0\
**Last updated:** [June 19, 2025, 4:32pm UTC](https://community.tulip.co/t/custom-autofocus-widget/15074 "2025-06-19T16:32:57Z")

</div>

We have a number of applications where we have an input field that the operators scan barcodes to fill the field. We needed a way for the field to be autofocused when entering the step so the scanner result would load i…

---

## ["Break" Function to simplify triggers](https://community.tulip.co/t/break-function-to-simplify-triggers/4263)

<div class="topic-metadata">

**Author:** [@dan.pomeranz](https://community.tulip.co/u/dan.pomeranz)\
**Replies:** 6\
**Last updated:** [April 29, 2025, 7:37pm UTC](https://community.tulip.co/t/break-function-to-simplify-triggers/4263 "2025-04-29T19:37:29Z")

</div>

Hey everyone, a quick trick I just learned myself! When you have multiple triggers tied to one action, they execute in order until one trigger has a transition fire. There are times where you want to use multiple tri…

---

## [Fixing hard to reproduce app bugs using automations](https://community.tulip.co/t/fixing-hard-to-reproduce-app-bugs-using-automations/14473)

<div class="topic-metadata">

**Author:** [@fti](https://community.tulip.co/u/fti)\
**Replies:** 1\
**Last updated:** [April 23, 2025, 7:37pm UTC](https://community.tulip.co/t/fixing-hard-to-reproduce-app-bugs-using-automations/14473 "2025-04-23T19:37:27Z")

</div>

The goal of this short topic is to show that while automations can be used to automate (simple) data processing and business process/rules, they can also be used for app debugging. From my experience, many long-lasting …

---

## [NetSuite Digital Twins](https://community.tulip.co/t/netsuite-digital-twins/14396)

<div class="topic-metadata">

**Author:** [@eric.alwine](https://community.tulip.co/u/eric.alwine)\
**Replies:** 3\
**Last updated:** [April 18, 2025, 5:34pm UTC](https://community.tulip.co/t/netsuite-digital-twins/14396 "2025-04-18T17:34:20Z")

</div>

Hello fellow Tulip-ers! I’ve built a NetSuite customization that enables the “syncing” of records to a Tulip Table based on NetSuite side events through the Table API. Despite the fact that it does take some SuiteScrip…

[Next page](https://community.tulip.co/c/show-and-tell/9.md?page=1)
