# Custom App feature: I want to be inspired! What did you build?

**URL:** <https://community.fibery.io/t/custom-app-feature-i-want-to-be-inspired-what-did-you-build/11165>\
**Category:** Fibery Showcase\
**Created:** [August 12, 2026, 6:44pm UTC](https://community.fibery.io/t/custom-app-feature-i-want-to-be-inspired-what-did-you-build/11165 "2026-08-12T18:44:57Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![nathan\_jay](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/nathan_jay/32/11899_2.png) [@nathan\_jay](https://community.fibery.io/u/nathan_jay)\
**Post date:** [October 20, 2026, 5:07am UTC](https://community.fibery.io/t/custom-app-feature-i-want-to-be-inspired-what-did-you-build/11165/3 "2026-10-20T05:07:33Z")

</div>

I created a data visualisation widget so you can **embed an interactive HTML widget in any rich text field**.

If you have ever used the Claude Desktop app then you may really appreciate the visualisation widget it uses to display inline data charts. I really missed it when I asked some data questions in Claude and output the summary to a Fibery report which loses all the visual charts.

There are 4 main pieces (and optional 5th)

1. **Widget database.** Each entity is one chart. The Widget entity has a Rich Text field called “HTML Block” which holds the chart’s HTML in a single code block. Its Slug field is a short unique name, such as `pipeline-weekly` for easy reference

2. **Widget Viewer.** A Custom App whose only job is to display the HTML code block from one Widget. You tell it which Widget with two URL Parameters: `s` is the Space and `w` is the Slug.

3. **Embed block** in any rich text field, pointing at the Widget Viewer. For example, `https://<workspace>.fibery.io/apps/widget-viewer/?s=Operations&w=pipeline-weekly` shows the `pipeline-weekly` Widget from the Operations Space.

4. **Agent skill** which has instructions to format charts the way you prefer and directs it to create the HTML charts and use Fibery MCP to save it in the Fibery db.

5. **(Optional) A Report database with the Automation Rule to fill the Widget embeds.** When you write a Report entity which has a rich text field, you can add Placeholder text wherever you want to place the chart. Then selecting a helper checkbox field `Fill Embeds` triggers an Automation Rule which swaps each Placeholder for an Embed block. AI agents use this route because the Fibery MCP connector can’t create Embed blocks (new feature request :).

I hope it works for you too.

---

_[View the full topic](https://community.fibery.io/t/custom-app-feature-i-want-to-be-inspired-what-did-you-build/11165)._
