Publish 1 to 10 articles a day, on your terms
Frequency-based scheduling with configurable daily limits, timezone-correct counting, and automatic plan enforcement. Pick how fast you want to grow and Jottler handles the calendar.
// how-scheduling-works
Simple frequency, smart execution
Configure
Set your frequency
Choose from 6 frequency options: 1, 2, 3, 5, 7, or 10 articles per day. This controls how many articles autopilot publishes in each 24-hour window.
Schedule
Articles get timestamps
Each article receives a scheduled_at timestamp when it enters the pipeline. Autopilot processes articles in order, distributing them across the day.
Enforce
Limits are checked every cycle
Before processing any article, the cron checks your daily count (timezone-adjusted) and monthly total against your plan ceiling. Publishing pauses automatically when either limit is reached.
// frequency-options
Six speeds, one goal
Every frequency works with every plan. Your plan's monthly limit determines how many days you can sustain your chosen pace.
1/day
Steady drip. Ideal for new sites building topical authority one article at a time.
2/day
Moderate pace. Good for established blogs that want consistent growth without flooding.
3/day
Accelerated. Covers multiple topic clusters per day for faster indexing.
5/day
Aggressive. Fills your content calendar fast, ideal for Scale and Max plans.
7/day
High volume. Suitable for large sites with broad taxonomies and deep topic trees.
10/day
Maximum throughput. Designed for Max plan users who need to saturate a niche quickly.
// plan-limits
Monthly caps by plan
Every plan includes all features. Plans differ only by how many articles you can publish each month and your maximum daily frequency.
Starter
$29/mo
15 articles/mo
Up to 3/day
Growth
$79/mo
40 articles/mo
Up to 5/day
Scale
$149/mo
100 articles/mo
Up to 7/day
Max
$299/mo
250 articles/mo
Up to 10/day
// timezone-handling
Timezone-correct daily counting
Your timezone, your midnight
Jottler does not count days in UTC. You set your project timezone during onboarding (e.g., America/Chicago, Europe/London), and a Postgres RPC function counts articles published since midnight in your local time. When your clock hits 12:00 AM, the daily counter resets.
Scheduled timestamps
Every article receives a scheduled_at timestamp stored in UTC but displayed and evaluated in your project timezone. This ensures articles are distributed evenly across your local day, not clustered at arbitrary UTC hours.
// autopilot-integration
Scheduling powers autopilot
Smart scheduling is the engine behind autopilot mode. When autopilot is enabled, the scheduler determines how many articles to process on each cron cycle, checks your daily and monthly limits, and spaces articles across the day. Without scheduling, autopilot would have no cadence and no guardrails.
Cron-aware
The 2-hour Vercel cron checks your frequency and publishes the right number of articles per cycle.
Limit-enforced
Both daily and monthly caps are checked before every article enters the content engine.
Calendar-distributed
Articles are spread across the day to avoid publishing 10 articles at 2 AM and nothing else.
// faq
Scheduling questions, answered
Set your publishing pace today
Pick a frequency, enable autopilot, and watch your content calendar fill itself.