Scheduled automations
A scheduled automation publishes PDF editions from a folder in an S3 bucket on a schedule you define, with no integration to build. Use it when you release on a predictable calendar (a daily newspaper, a weekly magazine) and prefer naming files to a convention over writing code.
For how this compares with the Content API and ONIX intake, see the content publishing overview.

Scheduled automations handle PDF files only. To publish EPUB or audiobook content, use the Content API v3.
Before you start
- A precise publishing calendar: time of day, days of the week, and the timezone those times are in.
- PDF files ready before each run, named with the edition date.
- A way to upload to S3 (your own client, script, or publishing tooling).
- The email addresses that should receive run reports.
Set up your automation
- Email [email protected] for access to the S3 bucket. We create credentials scoped to your automation and agree on the folder your files go in.
- Upload your files following the naming convention.
- Submit your configuration through this form, attaching the CSV described in configuration intake file.
Ask us for a manual run to verify the setup before the first scheduled one.
Name your files
By default we configure your automation to look for files named like this:
prefix-yymmdd-xxx.pdf
| Segment | Meaning |
|---|---|
prefix | Short name for the edition or group of files, for example diario-dia. |
yymmdd | Edition date, two digits each for year, month, and day. 220824 is August 24, 2022. |
xxx | Page number when the edition is split across files, for example 001. Use 000 for one file holding the whole edition. |
One file per page:
diario-dia-220824-001.pdfdiario-dia-220824-002.pdfdiario-dia-220824-003.pdf
A single complete file:
diario-dia-220824-000.pdf
Files matching the same run are merged into one PDF product, one page per file, in page-number order.
The matching pattern is configured per automation. If your files already follow a different naming scheme, tell support what it looks like and we can match that instead of you renaming files.
Configuration reference
Support sets everything below from the configuration you submit, and changes it on request.
Schedule and target date
Runs fire on a schedule expressed in your automation's own timezone, and we can also trigger one manually. Each run resolves a single target date: today in that timezone, or tomorrow during an early access window. That date drives two things:
- Which files it looks for. The date formatted
yymmddmust appear in the file names. - Which configuration applies. The weekday of that date selects it.