# Using Make for Scheduled Email Reminders When Email Is a Row Owner

**URL:** <https://community.glideapps.com/t/using-make-for-scheduled-email-reminders-when-email-is-a-row-owner/87687>\
**Category:** Ask for Help\
**Created:** [September 11, 2026, 3:21pm UTC](https://community.glideapps.com/t/using-make-for-scheduled-email-reminders-when-email-is-a-row-owner/87687 "2026-09-11T15:21:39Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mr\_Brou](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mr_brou/32/87745_2.png) [@Mr\_Brou](https://community.glideapps.com/u/Mr_Brou)\
**Post date:** [September 11, 2026, 3:21pm UTC](https://community.glideapps.com/t/using-make-for-scheduled-email-reminders-when-email-is-a-row-owner/87687/1 "2026-09-11T15:21:39Z")

</div>

Hi Everyone,

I’m building a reminder app in Glide and using [Make.com](http://Make.com) to send scheduled email reminders.

For security and privacy, the **Email column in my reminders table is set as a Row Owner** , so each user can only access their own reminder records.

The challenge is that I also need **Make to read the reminder records** , check the scheduled date/time, and send the email when the reminder is due.

Has anyone successfully built something similar while keeping Row Owners enabled?

I’m especially interested in knowing:

- Can Make securely access rows protected by Row Owners?
- Is there a recommended architecture for allowing Make to process reminders without removing Row Owner protection?
- Is there another secure approach that avoids exposing users’ reminder information?

My goal is to keep each user’s data private while still allowing the automation to process scheduled email reminders.

If anyone has implemented this with **Glide + Make + Row Owners** , I’d really appreciate hearing how you structured it.

Thank you!

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [September 13, 2026, 1:41am UTC](https://community.glideapps.com/t/using-make-for-scheduled-email-reminders-when-email-is-a-row-owner/87687/2 "2026-09-13T01:41:39Z")

</div>

Row Owners are irrelevant here. When Make accesses data from your App, it does so using the Glide API, and Row Owners have no impact on what is available via the API.

Having said that, my advice is don’t use Make for this. Whilst it’s possible, it’s cumbersome and complicated to implement. Instead, use a Scheduled Glide Workflow. Way way simpler and easier to implement.

---

<div class="post-metadata">

**Author:** ![Mr\_Brou](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mr_brou/32/87745_2.png) [@Mr\_Brou](https://community.glideapps.com/u/Mr_Brou)\
**Post date:** [September 14, 2026, 7:21am UTC](https://community.glideapps.com/t/using-make-for-scheduled-email-reminders-when-email-is-a-row-owner/87687/3 "2026-09-14T07:21:50Z")

</div>

My app is a reminder app, so a user might schedule a reminder for a specific time, for example **September 14 at 2:30 PM**. In the Scheduled Workflow, when I compare the **Reminder Date Time** column, Glide only gives me options such as **“is within today”**. I don’t see an option to check whether the reminder time is within the next few minutes, has just been reached, or matches the current date and time.

 ![image](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/b/d/bd1f417f41a11d532dcf81f45c72187290fa1ebb.png)

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [September 14, 2026, 8:43am UTC](https://community.glideapps.com/t/using-make-for-scheduled-email-reminders-when-email-is-a-row-owner/87687/4 "2026-09-14T08:43:24Z")

</div>

One thing to be aware of with server side workflows is that the current date/time is always based on UTC+0, so if you or your users are outside this timezone, you can get unexpected results when doing date/time comparisons.

For this reason, I’d advise creating the logic to determine if a reminder is due inside the data editor using one or more if-then-else columns that end up returning `true` if/when a reminder is due, then refer to that column inside the workflow.

A couple of things to consider:

- How much granularity do you need? eg. do you allow users to set a reminder to a specific minute?
- How soon after (or before) the reminder time is reached would you want the reminder to be sent?
- Answers to the above two questions will determine how often your workflow should run. You should keep in mind that every time the workflow runs, that’s a minimum of 1 update. So if you decide to run it every 5 minutes (the maximum granularity) then thats at least 288 updates per day.
- Is it just a single reminder, or could there be multiple? If multiple, then you’ll need to consider how to keep track of when reminders are sent, and how many have been sent.
- I’d advise adding a “Reminder sent at” column to your table, and have your workflow populate that.

---

<div class="post-metadata">

**Author:** ![Mr\_Brou](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mr_brou/32/87745_2.png) [@Mr\_Brou](https://community.glideapps.com/u/Mr_Brou)\
**Post date:** [September 16, 2026, 10:30pm UTC](https://community.glideapps.com/t/using-make-for-scheduled-email-reminders-when-email-is-a-row-owner/87687/5 "2026-09-16T22:30:22Z")

</div>

Thank you so much for the clarification. I found a workaround using Make, but I’ll consider restructuring the design to reduce or avoid multiple reminder runs, especially since the app will be free for certain users.
