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:
targetUrltargetMethod- Optional
targetHeadersandtargetBody - And a
triggerAttimestamp (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
- amazon-dynamodb
- evenbridgescheduler
- hono
- lambda
- neondb
- nextjs
- sst
- typescript
- v1apigateway
Log in or sign up for Devpost to join the conversation.