# Is it a bug or was it always like that - buttons only for 3rd party to extensions (non-Airtable apps)

**URL:** <https://air.tableforums.com/t/is-it-a-bug-or-was-it-always-like-that-buttons-only-for-3rd-party-to-extensions-non-airtable-apps/398>\
**Category:** External Apps\
**Created:** [March 12, 2023, 8:23am UTC](https://air.tableforums.com/t/is-it-a-bug-or-was-it-always-like-that-buttons-only-for-3rd-party-to-extensions-non-airtable-apps/398 "2023-03-12T08:23:34Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![itoldusoandso](https://avatars.discourse-cdn.com/v4/letter/i/97f17d/32.png) [@itoldusoandso](https://air.tableforums.com/u/itoldusoandso)\
**Post date:** [March 12, 2023, 8:23am UTC](https://air.tableforums.com/t/is-it-a-bug-or-was-it-always-like-that-buttons-only-for-3rd-party-to-extensions-non-airtable-apps/398/1 "2023-03-12T08:23:34Z")

</div>

I can’t start Airtable own published extensions using button fields. It only allows me to attach 3rd party extensions. Makes no sense. Why would Airtable restrict that? Was it always the case, or were they fixing something and they forgot to turn it back on?

---

<div class="post-metadata">

**Author:** ![Kuovonne](https://yyz1.discourse-cdn.com/flex029/user_avatar/air.tableforums.com/kuovonne/32/17_2.png) [@Kuovonne](https://air.tableforums.com/u/Kuovonne)\
**Post date:** [March 12, 2023, 5:04pm UTC](https://air.tableforums.com/t/is-it-a-bug-or-was-it-always-like-that-buttons-only-for-3rd-party-to-extensions-non-airtable-apps/398/2 "2023-03-12T17:04:24Z")

</div>

Which Airtable extensions are you trying to open with a button field? You can open Page Designer with a button field.

Other extensions don’t make much sense to open with a button field because they do not have meaningful info for a single record. For example, the Chart extension doesn’t show a chart for a single record.

If you want to open such an extension from a button field, you really only need to open the dashboard for the extension. One approach I have used is to design a dashboard with a Page Designer extension at the top that is basically a plain text heading. Then I have the button field open that Page Designer. As a result, the entire dashboard opens, including the chart or other extensions for the user to see.

---

<div class="post-metadata">

**Author:** ![itoldusoandso](https://avatars.discourse-cdn.com/v4/letter/i/97f17d/32.png) [@itoldusoandso](https://air.tableforums.com/u/itoldusoandso)\
**Post date:** [March 12, 2023, 5:50pm UTC](https://air.tableforums.com/t/is-it-a-bug-or-was-it-always-like-that-buttons-only-for-3rd-party-to-extensions-non-airtable-apps/398/3 "2023-03-12T17:50:21Z")

</div>

Yes, My bad. Thank you for reminder.

I actually have answered the same question a while ago. I can actually copy the link to the actual extension and I have done the same when I was trying to share an extension.

> **[Can I share a table that uses the Random flash card generator app so students...](https://community.airtable.com/t5/other-questions/can-i-share-a-table-that-uses-the-random-flash-card-generator/td-p/130548)**
>
> HI! I created a list of questions, and used the flashcard app to randomly select a question. This part works great. Is it possible to share this with my students? If so, how?

The separate dashboard idea is good, that will help. Although, I still wish all extensions would be available through the button field, it highlights the extension when licked on it instead of having to search for the right version of the extension I need and I have plenty.

For instance, I have quite a few extensions and for the CSV Import Extension I have a few copies each instance configured to import a different CSV because using one instance to import different CSV templates doesn’t work reliably and the import is faster than using [https://www.easycsv.io/](https://www.easycsv.io/) or [https://app.csvbox.io/](https://app.csvbox.io/). If during the import I pick the wrong instance of CSV Import extension for the wrong CSV file, the auto-match will often miss a field. Having dedicated CSV import extension for one CSV template works more reliably.

---

<div class="post-metadata">

**Author:** ![ScottWorld](https://yyz1.discourse-cdn.com/flex029/user_avatar/air.tableforums.com/scottworld/32/5_2.png) [@ScottWorld](https://air.tableforums.com/u/ScottWorld)\
**Post date:** [March 13, 2023, 6:34pm UTC](https://air.tableforums.com/t/is-it-a-bug-or-was-it-always-like-that-buttons-only-for-3rd-party-to-extensions-non-airtable-apps/398/4 "2023-03-13T18:34:56Z")

</div>

> [@Kuovonne](#):
>
> One approach I have used is to design a dashboard with a Page Designer extension at the top that is basically a plain text heading. Then I have the button field open that Page Designer. As a result, the entire dashboard opens, including the chart or other extensions for the user to see.

I love this clever trick, @Kuovonne!! Great idea!!

Speaking of extensions, I just discovered yesterday that Airtable has downgraded the functionality of their [embed extension](https://airtable.com/marketplace/blkXH1K2VKtGmOHXm/embed). In the past, this extension used to allow us to put the URL of an Airtable form into the extension, but it no longer allows us to do that anymore. Now, it gives us an error message when we try to insert the URL of an Airtable form.

> **[Embed - Apps - Airtable Marketplace](https://airtable.com/marketplace/blkXH1K2VKtGmOHXm/embed)**
>
> Embed another web page on your dashboard on Airtable with the Embed app.

---

<div class="post-metadata">

**Author:** ![itoldusoandso](https://avatars.discourse-cdn.com/v4/letter/i/97f17d/32.png) [@itoldusoandso](https://air.tableforums.com/u/itoldusoandso)\
**Post date:** [March 13, 2023, 8:22pm UTC](https://air.tableforums.com/t/is-it-a-bug-or-was-it-always-like-that-buttons-only-for-3rd-party-to-extensions-non-airtable-apps/398/5 "2023-03-13T20:22:13Z")

</div>

Works for me. I just tried. I just copy the highlighted part of the link.

 ![embed1](https://canada1.discourse-cdn.com/flex029/uploads/tableforums/original/1X/878069853564e4b2db4e23e2258c1e12b434e0c6.png)  
 ![embed2](https://canada1.discourse-cdn.com/flex029/uploads/tableforums/original/1X/c56c2b22594c29aaed4057049f57af993db1342e.png)  
 ![embed3](https://canada1.discourse-cdn.com/flex029/uploads/tableforums/original/1X/dd39acf6108de6d9df52319befa1a030c3cc0d3a.png)  
 ![embed2b](https://canada1.discourse-cdn.com/flex029/uploads/tableforums/original/1X/532384917cb3369aab2aba117947354e3116d992.png)  
 ![embed4](https://canada1.discourse-cdn.com/flex029/uploads/tableforums/original/1X/519bbd00126b51a42d77c45bff7cb6801f06b0c6.png)

---

<div class="post-metadata">

**Author:** ![ScottWorld](https://yyz1.discourse-cdn.com/flex029/user_avatar/air.tableforums.com/scottworld/32/5_2.png) [@ScottWorld](https://air.tableforums.com/u/ScottWorld)\
**Post date:** [March 13, 2023, 8:45pm UTC](https://air.tableforums.com/t/is-it-a-bug-or-was-it-always-like-that-buttons-only-for-3rd-party-to-extensions-non-airtable-apps/398/6 "2023-03-13T20:45:19Z")

</div>

Oh wow, @itoldusoandso! Thank you so much! You just solved this problem for me & my client!! 🤩 🙌 🥂 💫

The embed extension used to accept just the normal form URL, but now it requires that extra “embed” part of the URL!

In other words, it used to accept a form link like this:

`https://airtable.com/shrPQ2SEo8QXXZZtQ`

But now it requires a form link like this:

`https://airtable.com/embed/shrPQ2SEo8QXXZZtQ`

Thank you! 😃

---

<div class="post-metadata">

**Author:** ![ScottWorld](https://yyz1.discourse-cdn.com/flex029/user_avatar/air.tableforums.com/scottworld/32/5_2.png) [@ScottWorld](https://air.tableforums.com/u/ScottWorld)\
**Post date:** [March 14, 2023, 7:19pm UTC](https://air.tableforums.com/t/is-it-a-bug-or-was-it-always-like-that-buttons-only-for-3rd-party-to-extensions-non-airtable-apps/398/7 "2023-03-14T19:19:22Z")

</div>

I emailed Airtable support about this issue, and they just updated their support article today on this issue:

> **[Miscellaneous Airtable extensions](https://support.airtable.com/docs/miscellaneous-airtable-extensions)**
>
> Learn about many of the other extensions that Airtable offers including: JSON editor, video snippets, flashcard, URL preview, chime, description, embed, record list, and search extensions.

> ## Embedding Airtable share links
> 
> The embed extension stopped accepting the [Airtable share link](https://support.airtable.com/docs/creating-a-base-share-link-or-a-view-share-link) format `https://airtable.com/shrXXXXXXXXXXXXXX`in late 2022. In order to allow an embed extension to function properly, you’ll need to adjust share links to include:
> 
> - `/embed/` after [airtable.com](http://airtable.com)
> - `/ `at the end end of the URL
> 
> The result should look something like this:
> 
> `https://airtable.com/embed/shrXXXXXXXXXXXXXX/`
> 
> Note that this differs from the iframe embed code created when you choose to create an [embeddable share link](https://support.airtable.com/docs/embedding-a-view-or-base).
