# Push Notifications when new row is added via API

**URL:** <https://community.glideapps.com/t/push-notifications-when-new-row-is-added-via-api/61069>\
**Category:** Ask for Help\
**Created:** [April 27, 2023, 7:47pm UTC](https://community.glideapps.com/t/push-notifications-when-new-row-is-added-via-api/61069 "2023-04-27T19:47:11Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Eden](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eden/32/18651_2.png) [@Eden](https://community.glideapps.com/u/Eden)\
**Post date:** [April 27, 2023, 7:47pm UTC](https://community.glideapps.com/t/push-notifications-when-new-row-is-added-via-api/61069/1 "2023-04-27T19:47:11Z")

</div>

Hi!

I’m looking to send a push notification to users when a new row is added to Glide.  
Any method to trigger the new Glide Actions push notifications any other way than via user interaction?

---

<div class="post-metadata">

**Author:** ![nathanaelb](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/nathanaelb/32/43079_2.png) [@nathanaelb](https://community.glideapps.com/u/nathanaelb)\
**Post date:** [April 27, 2023, 10:15pm UTC](https://community.glideapps.com/t/push-notifications-when-new-row-is-added-via-api/61069/2 "2023-04-27T22:15:12Z")

</div>

I’ve been away for a few weeks so my information might be out-of-date.

When push notifications were released on iOS and Glide added the _Push Notifications_ integration late March (4 weeks ago), push notifications could only be triggered via a user integration. This still seems to be the case.

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [April 27, 2023, 11:53pm UTC](https://community.glideapps.com/t/push-notifications-when-new-row-is-added-via-api/61069/3 "2023-04-27T23:53:46Z")

</div>

I haven’t tried the “Push Notifications” action much, but wouldn’t it be able to use an on-submit action to do exactly what you need?

![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/2/6/263d37a9a5ac03e9f1ab016d55fec68f7cf2aa93.png)

---

<div class="post-metadata">

**Author:** ![Eden](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eden/32/18651_2.png) [@Eden](https://community.glideapps.com/u/Eden)\
**Post date:** [April 28, 2023, 7:30pm UTC](https://community.glideapps.com/t/push-notifications-when-new-row-is-added-via-api/61069/4 "2023-04-28T19:30:06Z")

</div>

@ThinhDinh the rows are being added via the API, so I don’t have the ability to trigger something like “on submit” or any user interaction.

I would think if this as a common scenario.

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [April 29, 2023, 1:43am UTC](https://community.glideapps.com/t/push-notifications-when-new-row-is-added-via-api/61069/5 "2023-04-29T01:43:35Z")

</div>

Ah, that’s fair, though I’m not sure if we have enough data to consider it a common scenario or not.

---

<div class="post-metadata">

**Author:** ![Eden](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eden/32/18651_2.png) [@Eden](https://community.glideapps.com/u/Eden)\
**Post date:** [April 29, 2023, 2:10am UTC](https://community.glideapps.com/t/push-notifications-when-new-row-is-added-via-api/61069/6 "2023-04-29T02:10:00Z")

</div>

Yeah, I get that-  
I guess with Glide actions, people will get more into automation…

A common scenario would be assigning tasks and notifying the assignees etc

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [April 29, 2023, 2:18am UTC](https://community.glideapps.com/t/push-notifications-when-new-row-is-added-via-api/61069/7 "2023-04-29T02:18:10Z")

</div>

There are a lot of things they can add to the API, say upload a file and retrieve a link, that would be a good first step. Doing actions from the API would be pretty cool.

---

<div class="post-metadata">

**Author:** ![Eden](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eden/32/18651_2.png) [@Eden](https://community.glideapps.com/u/Eden)\
**Post date:** [May 2, 2023, 3:21am UTC](https://community.glideapps.com/t/push-notifications-when-new-row-is-added-via-api/61069/8 "2023-05-02T03:21:49Z")

</div>

Upload a file and retrieve a link is technically possible already.

[Check this out](https://community.glideapps.com/t/deep-links-send-parameter-to-the-app-url/1160/24)

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [May 2, 2023, 1:27pm UTC](https://community.glideapps.com/t/push-notifications-when-new-row-is-added-via-api/61069/9 "2023-05-02T13:27:25Z")

</div>

I’m not sure I understand. Can you elaborate?

---

<div class="post-metadata">

**Author:** ![Eden](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eden/32/18651_2.png) [@Eden](https://community.glideapps.com/u/Eden)\
**Post date:** [May 2, 2023, 1:39pm UTC](https://community.glideapps.com/t/push-notifications-when-new-row-is-added-via-api/61069/10 "2023-05-02T13:39:39Z")

</div>

What is it you meant by “upload a file and retrieve a link”?

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [May 2, 2023, 1:40pm UTC](https://community.glideapps.com/t/push-notifications-when-new-row-is-added-via-api/61069/11 "2023-05-02T13:40:27Z")

</div>

I mean uploading a file through the API, then get the resulting file URL populated through the API to a row in the table.

---

<div class="post-metadata">

**Author:** ![Eden](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eden/32/18651_2.png) [@Eden](https://community.glideapps.com/u/Eden)\
**Post date:** [May 2, 2023, 1:46pm UTC](https://community.glideapps.com/t/push-notifications-when-new-row-is-added-via-api/61069/12 "2023-05-02T13:46:16Z")

</div>

Ah yes-  
I guess the best solution would be thru Make-  
Uploading the file to a Google cloud bucket instead and adding the link to Glide.

---

<div class="post-metadata">

**Author:** ![alcattell](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/alcattell/32/60456_2.png) [@alcattell](https://community.glideapps.com/u/alcattell)\
**Post date:** [June 16, 2023, 12:46pm UTC](https://community.glideapps.com/t/push-notifications-when-new-row-is-added-via-api/61069/13 "2023-06-16T12:46:49Z")

</div>

Any luck with this @Eden ? This is definitely functionality I want/need!

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [June 16, 2023, 2:04pm UTC](https://community.glideapps.com/t/push-notifications-when-new-row-is-added-via-api/61069/14 "2023-06-16T14:04:05Z")

</div>

If you add the rows via an API call, then it’s a no go.

---

<div class="post-metadata">

**Author:** ![Eden](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eden/32/18651_2.png) [@Eden](https://community.glideapps.com/u/Eden)\
**Post date:** [June 16, 2023, 7:53pm UTC](https://community.glideapps.com/t/push-notifications-when-new-row-is-added-via-api/61069/15 "2023-06-16T19:53:42Z")

</div>

Yep, couldn’t figure this out unfortunately 🥲  
There is essentially no way to trigger push notifications outside of internal actions.

**Although- here’s a ridiculous solution!**  
Find an RPA Platform which will just click a Button in Glide every time you send a webhook to it 👀

And that button will be the notification action button.

---

<div class="post-metadata">

**Author:** ![slscustom.ru](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/slscustom.ru/32/77336_2.png) [@slscustom.ru](https://community.glideapps.com/u/slscustom.ru)\
**Post date:** [June 16, 2023, 8:15pm UTC](https://community.glideapps.com/t/push-notifications-when-new-row-is-added-via-api/61069/16 "2023-06-16T20:15:07Z")

</div>

Also, RPA can upload file. Genius

---

<div class="post-metadata">

**Author:** ![Eden](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eden/32/18651_2.png) [@Eden](https://community.glideapps.com/u/Eden)\
**Post date:** [June 16, 2023, 8:28pm UTC](https://community.glideapps.com/t/push-notifications-when-new-row-is-added-via-api/61069/17 "2023-06-16T20:28:38Z")

</div>

Yes! Although I would upload the file via the API, it’s cleaner, simpler, more scalable. I would leave RPA for notifications only- after the file was uploaded.

Now we need to find the simplest RPA Platform to achieve this

---

<div class="post-metadata">

**Author:** ![ThinhDinh](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/thinhdinh/32/49_2.png) [@ThinhDinh](https://community.glideapps.com/u/ThinhDinh)\
**Post date:** [June 17, 2023, 12:10am UTC](https://community.glideapps.com/t/push-notifications-when-new-row-is-added-via-api/61069/18 "2023-06-17T00:10:47Z")

</div>

> [@Eden](#):
>
> Now we need to find the simplest RPA Platform to achieve this

Please share if you guys find one. I think Axios is a big player in this space but haven’t tried it.

---

<div class="post-metadata">

**Author:** ![Eden](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/eden/32/18651_2.png) [@Eden](https://community.glideapps.com/u/Eden)\
**Post date:** [June 17, 2023, 12:39am UTC](https://community.glideapps.com/t/push-notifications-when-new-row-is-added-via-api/61069/19 "2023-06-17T00:39:53Z")

</div>

Ok- I think Bardeen (NoCode RPA) would be easy to implement, especially for something as simple as this.

> **[How to use Bardeen scraper | Bardeen Tutorial](https://www.bardeen.ai/tutorials/scraper)**
>
> Complete guide on the Bardeen scraper and how to use it.

Upload via API \> Webhook \> Bardeen clicks button.

---

<div class="post-metadata">

**Author:** ![Hyde\_Phillips](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/hyde_phillips/32/62496_2.png) [@Hyde\_Phillips](https://community.glideapps.com/u/Hyde_Phillips)\
**Post date:** [August 16, 2023, 12:32pm UTC](https://community.glideapps.com/t/push-notifications-when-new-row-is-added-via-api/61069/20 "2023-08-16T12:32:05Z")

</div>

Hey @Eden, did you have any luck setting this up with Bardeen?

After reading your thread I’ve tried to use Bardeen to automate a button click within a Glide app when a new row is created, but can’t figure out what action to use…

I’m using Airtable as my data source, and tried various approaches using including Airtable, Zapier, Make & now Bardeen - I’m surprised there isn’t a more obvious solution to this!

[Next page](https://community.glideapps.com/t/push-notifications-when-new-row-is-added-via-api/61069.md?page=2)
