Introduction

TimeTriggers is a service that schedules HTTP requests to fire at a specific time. Think of it as a time-delayed HTTP proxy: you send us a request, we hold it, and fire it at the moment you specify.

The problem it solves

Scheduling tasks in a distributed system is hard. You need persistent storage, a reliable scheduler, retry logic, and monitoring. TimeTriggers handles all of this for you behind a single API call.

Use cases

  • Sending a reminder email 24 hours before an appointment
  • Triggering a webhook at a specific business hour
  • Scheduling follow-up actions after a grace period
  • Delaying notifications to optimal delivery times

How it works

  1. Make an HTTP request to https://api.timetriggers.io/schedule
  2. Add headers to specify when and where to fire the request
  3. We store your request and execute it at the scheduled time
  4. Your target URL receives the exact same HTTP method, headers, and body

Any HTTP method works: if you send us a PUT, we fire a PUT. A POST with a JSON body? We forward the exact same body.

Quickstart

curl https://api.timetriggers.io/schedule \
-H "ttr-api-key: <YOUR_API_KEY>" \
-H "ttr-url: https://httpbin.org/post" \
-H "ttr-scheduled-at: 2026-03-09T10:53:40Z"

That's it. Your webhook will fire at the scheduled time.

TimeTriggers — Schedule HTTP requests at any time.