# PWA - Progressier integration / access to add external JS File

**URL:** <https://forums.knack.com/t/pwa-progressier-integration-access-to-add-external-js-file/12712>\
**Category:** Feature Requests\
**Created:** [June 24, 2022, 1:28am UTC](https://forums.knack.com/t/pwa-progressier-integration-access-to-add-external-js-file/12712 "2022-06-24T01:28:58Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Scott1](https://avatars.discourse-cdn.com/v4/letter/s/7feea3/32.png) [@Scott1](https://forums.knack.com/u/Scott1)\
**Post date:** [June 24, 2022, 1:28am UTC](https://forums.knack.com/t/pwa-progressier-integration-access-to-add-external-js-file/12712/1 "2022-06-24T01:28:58Z")

</div>

I’m currently trying to create a mobile PWA app from knack which I want to be able to install and manage it simply.

Hearing from progressier directly, they believe an integration would be _very simple_ by allowing users to put code into the service worker.

This is how it would work:

First part would be in the “Custom JS” section should allow for people to add the script/manifest for the PWA. It will work fine that it’s loaded after the rest of the page and works with the current setup.

The part that needs to be added is the integration is allowing their users to upload a custom JavaScript file to the root of their domain (to serve as [service worker](https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API)). So for example, if your Knack app is at [example.knack.com](http://example.knack.com/), you’ll need to upload a file so that it’s available at [example.knack.app/progressier.js](http://example.knack.app/progressier.js) (the actual name of the file doesn’t matter).

If knack added this option (Bubble has it), you could integrate Progressier into Knack perfectly, and it would work just as well as in Bubble.

From progessier: “I don’t think it would take them very long to add this feature, it’s really simple.”

I’d really appreciate some support for this as after my own research it looks like it could be very simple and I’d hate to have to move everything to a new system just so it can support this.

Cheers

---

<div class="post-metadata">

**Author:** ![FineMountainConsulting1](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.knack.com/finemountainconsulting1/32/795_2.png) [@FineMountainConsulting1](https://forums.knack.com/u/FineMountainConsulting1)\
**Post date:** [June 29, 2022, 9:58pm UTC](https://forums.knack.com/t/pwa-progressier-integration-access-to-add-external-js-file/12712/2 "2022-06-29T21:58:33Z")

</div>

This is something we can definitely help you out with. We have built a couple applications to do exactly what you are looking for. Please reach out and we can set up a call to discuss your requirements further. I am attaching my calendar here: [My Calendar](https://calendly.com/john-finemountainconsulting)

---

<div class="post-metadata">

**Author:** ![W3Agro](https://sea2.discourse-cdn.com/flex020/user_avatar/forums.knack.com/w3agro/32/1227_2.png) [@W3Agro](https://forums.knack.com/u/W3Agro)\
**Post date:** [July 5, 2022, 7:40pm UTC](https://forums.knack.com/t/pwa-progressier-integration-access-to-add-external-js-file/12712/3 "2022-07-05T19:40:48Z")

</div>

It would be an excellent upgrade for Knack to have a mobile PWA app. Let us know if you have news about it. 🤔

---

<div class="post-metadata">

**Author:** ![Francois](https://avatars.discourse-cdn.com/v4/letter/f/77aa72/32.png) [@Francois](https://forums.knack.com/u/Francois)\
**Post date:** [December 6, 2023, 8:14am UTC](https://forums.knack.com/t/pwa-progressier-integration-access-to-add-external-js-file/12712/4 "2023-12-06T08:14:15Z")

</div>

Hello @Scott1

I wanted to know if you had found a solution to this problem? I’m in the same situation as you. 🙏

Thanks
