Inspiration

I was building a social media scheduling tool and needed a simple way to trigger API calls later — like “run this request at 5:30 PM tomorrow.”
Most solutions felt too complex or over-engineered for just a one-off delay. So I built Call Me Later — started as an internal tool, now open to everyone.

What it does

Call Me Later lets you schedule a one-time HTTP request at a future time. Just send:

  • targetUrl
  • targetMethod
  • Optional targetHeaders and targetBody
  • And a triggerAt timestamp (ISO format)

It runs your API call on time. Great for:

  • Delayed webhooks
  • Welcome messages or follow-ups
  • Notifications or reminders
  • Automation triggers without cron setup

How we built it

  • Next.js dashboard hosted via SST
  • API Gateway v1 (for lightweight, cheap routing)
  • Hono framework to handle API logic
  • AWS EventBridge Scheduler to trigger calls at precise times
  • Better Auth for managing API keys + sessions
  • Polar for managing developer credits (1 credit = 1 scheduled call)
  • Neon (Postgres) for user data & account logic
  • DynamoDB for fast and cheap logging of invocation events

Challenges we ran into

  • Neon (Postgres) was needed because Better Auth doesn’t support DynamoDB yet
  • Ensuring the system works smoothly even if requests come from outside AWS (e.g. Cloudflare Workers)
  • Keeping the system minimal without compromising flexibility

Accomplishments that we're proud of

  • Fully functional API in one endpoint
  • SDK not even ready yet, but devs can already use it with curl
  • Dashboard + auth + credits all integrated and live
  • Designed to be cheap, fast, and easy to integrate

What we learned

  • Developers value simplicity and modularity — don’t overcomplicate scheduling
  • AWS primitives are powerful when used right (EventBridge, Dynamo, etc.)
  • You can glue a bunch of tools (SST, Better Auth, Polar, etc.) and ship fast if you keep things focused

What's next for Call Me Later

  • 🧱 SDKs for popular languages
  • 📊 Analytics and logs in the dashboard
  • 🔁 Support for recurring jobs
  • 🔐 Scoped API keys, better rate limiting
  • 🧩 Native Zapier, Slack, Discord integrations
  • 🤝 Explore community use-cases and feedback to refine the product

Built With

Share this project:

Updates