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?
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:
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
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.
Would love to hear if it comes out correctly for you, this is more than enough for most of us here.
Thank you for this. I have done the Make-Data Store option recently. This is so much better. ![]()
That’s so great to hear!