The problem
A daily tip, a weekly stat, a quote from your changelog: content that a function can produce, but that still needs a calendar, channels and a record of what went out.
How it runs
- 1Create a schedule with "Call an endpoint that returns posts" and a secret.
- 2Your endpoint verifies the signature and answers {"posts":[...]}.
- 3The run creates the posts in the collection and publishes them to the schedule’s channels.
- 4Drafts written by hand or by an agent are always picked first; the endpoint only fills the gaps.
Result
A stream that never runs dry, with every post on the calendar and in the history.
# staqly → you, signed like a webhookPOST /tips X-Staqly-Signature: sha256=...{"schedule":{"name":"Tip of the day"},"channels":["ch_x..."],"slot":"2026-10-21T07:00:00Z"}# you → staqly200 {"posts":[{"content":"Tip of the day: retry one channel, not the whole post.","tags":["tips"]}]}Read the full recipe