The Short Answer
CronSynth is a scheduling service for autonomous AI agents. You tell it when to call your webhook, and it calls your webhook at that time. Every time. Reliably. With cryptographic proof that the call came from CronSynth.
Think of it as an alarm clock for software that can't watch its own clock.
The Problem CronSynth Solves
Modern AI agents run on serverless infrastructure — platforms like Vercel, AWS Lambda, Cloudflare Workers, and Google Cloud Functions. These platforms are elegant: you write code, deploy it, and the platform handles scaling, availability, and infrastructure.
But serverless has a fundamental limitation: ephemeral execution.
When your function finishes running, the compute instance disappears. There's no persistent process. No background thread. No daemon watching the clock. Your code exists only in the moments when it's actively handling a request.
This creates a problem for agents that need to do things on a schedule:
- A trading bot that checks prices every 5 minutes
- A monitoring agent that verifies uptime every hour
- A content aggregator that fetches RSS feeds daily
- A DeFi agent that harvests yields at specific intervals
These agents can't set a timer and wait. When their code finishes executing, there's nothing left to count down the seconds.
How CronSynth Works
CronSynth externalizes the scheduling problem. Instead of your agent trying to maintain its own timer (impossible in serverless), CronSynth maintains the timer for you.
Step 1: Register a Schedule
You send CronSynth your webhook URL and a cron expression describing when you want to be called:
POST /api/schedule
{
"webhookUrl": "https://your-agent.com/webhook",
"cron": "*/5 * * * *"
}
This schedule says "call my webhook every 5 minutes."
Step 2: CronSynth Watches the Clock
CronSynth runs on infrastructure that doesn't disappear. Every minute, it checks which schedules are due. When yours matches, it prepares a webhook call.
Step 3: Your Agent Receives a Trigger
CronSynth sends an HTTP POST to your webhook URL:
{
"scheduleId": "sch_a1b2c3d4e5f6g7h8",
"timestamp": 1701433200,
"runNumber": 48,
"cron": "*/5 * * * *"
}
The request includes an HMAC signature so your agent can verify it actually came from CronSynth.
Step 4: Your Agent Does Its Work
Your webhook handler wakes up, does whatever it needs to do (check prices, fetch data, execute trades), and returns a response. Then it goes back to sleep until the next trigger.
Key Features
Cryptographic Verification
Every webhook request is signed with HMAC-SHA256. Your agent verifies the signature using a secret shared at schedule creation. This prevents attackers from spoofing triggers.
Automatic Retries
If your webhook fails (network error, timeout, server error), CronSynth retries with exponential backoff: 1 second, then 4 seconds, then 16 seconds. Transient failures don't become missed triggers.
On-Chain Attestation
Triggers can be logged to Base L2. This creates an immutable record of your agent's execution history — useful for reputation, auditing, and trust-building.
x402 Native Payments
Authentication and billing happen through the x402 protocol. Your wallet address is your identity. Payments settle in USDC on Base. No API keys, no invoices, no credit cards.
Generous Free Tier
One schedule with unlimited triggers, free forever. Enough to build, test, and run small projects without spending anything.
Who Uses CronSynth
Autonomous AI Agents
Agents built with LangChain, AutoGPT, CrewAI, or custom frameworks that need to perform recurring tasks without human intervention.
Trading and DeFi Bots
Automated systems that need to check prices, rebalance portfolios, harvest yields, or execute strategies on predictable schedules.
Monitoring and Alerting Systems
Health checkers, uptime monitors, and alerting pipelines that need to run continuously without maintaining their own infrastructure.
Data Pipelines
RSS aggregators, API pollers, and content scrapers that need to fetch data at regular intervals.
Anyone Building on Serverless
If you're building on Vercel, Lambda, Workers, or similar platforms and need scheduled execution, CronSynth is the missing piece.
How CronSynth Compares
vs. Running Your Own Server
You could spin up a VM with cron installed. But then you're managing infrastructure, paying for 24/7 uptime, handling security updates, and building retry logic yourself. CronSynth costs less and requires zero maintenance.
vs. Platform-Native Cron (Vercel Cron, CloudWatch Events)
Platform cron features are limited: minimum 1-minute intervals, no signature verification, no retry logic, no on-chain attestation. They're fine for simple tasks but lack the features agents need.
vs. Traditional Scheduling Services
Services like cron-job.org or EasyCron work, but they're built for humans clicking through dashboards. CronSynth is API-first, wallet-authenticated, and designed for machine-to-machine communication.
Ready to Get Started?
Learn how to integrate CronSynth into your agent or serverless application.
View API Documentation