# Automating an email xx minutes after a timestamp

**URL:** <https://community.glideapps.com/t/automating-an-email-xx-minutes-after-a-timestamp/86921>\
**Category:** Ask for Help\
**Created:** [April 21, 2026, 2:45am UTC](https://community.glideapps.com/t/automating-an-email-xx-minutes-after-a-timestamp/86921 "2026-04-21T02:45:09Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [April 21, 2026, 2:45am UTC](https://community.glideapps.com/t/automating-an-email-xx-minutes-after-a-timestamp/86921/1 "2026-04-21T02:45:09Z")

</div>

What’s the best way to send an automated email 90 minutes after a timestamp? I’d say poll every 5 minutes and then if timestamp + 90 is before now, send email, except the email might send at 91 or 92 minutes after timestamp which is unacceptable. Thoughts?

---

<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 21, 2026, 3:03am UTC](https://community.glideapps.com/t/automating-an-email-xx-minutes-after-a-timestamp/86921/2 "2026-04-21T03:03:45Z")

</div>

Great question, I haven’t actually done this myself, and in theory I want all of this in Glide, but here’s an idea with a third-party tool.

- Create a Glide Webhook scenario and add your email sending modules there.
- Use QStash for scheduling stuff.

QStash is a serverless messaging/scheduler service built exactly for this: you call an HTTP endpoint, and they durably store the job and deliver it to your webhook at the exact time.

In Glide, create an Action with the **HTTP Request** step:

```auto
Method: POST
URL: https://qstash.upstash.io/v2/publish/https://your-glide-webhook-url
Headers:
  Authorization: Bearer YOUR_QSTASH_TOKEN
  Content-Type: application/json
  Upstash-Delay: 90m
Body:
  {
    "recordID": "abc123",
    "email": "user@example.com",
    "timestamp": "2026-04-21T10:00:00Z"
  }

```

### Cost

- **Free tier** : 1,000 messages/day, delays up to 7 days
- **Pay-as-you-go** : $1 per 100,000 messages, delays up to 1 year

> **[API Examples - Upstash Documentation](https://upstash.com/docs/qstash/overall/apiexamples)**

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [April 21, 2026, 5:31pm UTC](https://community.glideapps.com/t/automating-an-email-xx-minutes-after-a-timestamp/86921/3 "2026-04-21T17:31:23Z")

</div>

Amazing! Every other platform I was looking at was ungodly expensive. I guess, we could also do a Make + Data Store, but that also incurs costs. 1000 messages a day is MORE than enough for my purposes.

---

<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 21, 2026, 11:27pm UTC](https://community.glideapps.com/t/automating-an-email-xx-minutes-after-a-timestamp/86921/4 "2026-04-21T23:27:28Z")

</div>

Would love to hear if it comes out correctly for you, this is more than enough for most of us here.

---

<div class="post-metadata">

**Author:** ![GrumpyRick](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/grumpyrick/32/18079_2.png) [@GrumpyRick](https://community.glideapps.com/u/GrumpyRick)\
**Post date:** [April 24, 2026, 11:20pm UTC](https://community.glideapps.com/t/automating-an-email-xx-minutes-after-a-timestamp/86921/5 "2026-04-24T23:20:40Z")

</div>

Thank you for this. I have done the Make-Data Store option recently. This is so much better. 🙂

---

<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 25, 2026, 12:35am UTC](https://community.glideapps.com/t/automating-an-email-xx-minutes-after-a-timestamp/86921/6 "2026-04-25T00:35:52Z")

</div>

That’s so great to hear!

---

<div class="post-metadata">

**Author:** ![Robert\_Petitto](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/robert_petitto/32/25193_2.png) [@Robert\_Petitto](https://community.glideapps.com/u/Robert_Petitto)\
**Post date:** [May 2, 2026, 12:36am UTC](https://community.glideapps.com/t/automating-an-email-xx-minutes-after-a-timestamp/86921/7 "2026-05-02T00:36:45Z")

</div>

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
