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 scenario 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