Justility.
LOCAL FILES. REAL POSSIBILITIES.

Content calendar builder

Plan channels, topics and publishing stages with local reports and scheduled-post calendars.

YOUR WORKSPACEProcessed on your device

Plan posts with channels, topics, dates and stages. Scheduled and published posts require dates; ideas and drafts can stay undated. Calendar exports contain scheduled posts only. This is a manual plan with no automatic posting or platform connection.

Optional. Blank uses your local date when calculating.
Post 1

JSON backups are needed to resume later. CSV and PDF are report snapshots. Large reports stop at 40 pages. Calendar exports are single all-day events. No notifications, recurrence or synchronization; re-importing may duplicate entries.

Nothing is saved automatically. JSON backups are readable, unencrypted files. Export before closing. PDFs support Latin, Greek and Cyrillic text.

Processed on your device. Your files are never uploaded by Justility.

How privacy works

How it works

List each post’s channel, topic, stage, optional campaign URL and notes. Add publish dates for scheduled and published posts. Build the report, review past unpublished dates, and export CSV/PDF, JSON or a calendar of scheduled posts.

Supported formats

Up to 100 posts; idea, draft, scheduled and published stages. Optional HTTP(S) URL up to 2,048 characters without embedded credentials. CSV, PDF, JSON and all-day ICS exports. PDF supports Latin, Greek and Cyrillic.

Good to know

No social account connection, automatic posting, reminders or platform synchronization. Ideas and drafts may be undated. Scheduled and published posts require dates. ICS includes only scheduled posts, including past scheduled dates for review.

Worked example

Before

A newsletter scheduled for January 12, 2027 and an undated blog draft

After

Two report rows, one upcoming scheduled post and one all-day calendar event

The draft stays in the editable plan without a calendar event. Once a post is marked published, later exports omit it from the scheduled-post calendar.

Separate a planned date from a published status

Dates do not publish content. Review the reference date and update stages manually after publishing. Build consistent campaign links with the UTM tool, then paste them into the URL field; links are validated locally and are not requested.

UTM campaign link builder

Troubleshooting

Why is my dated draft missing from the content calendar export?

Only posts explicitly marked scheduled are included. Ideas, drafts and published posts remain in CSV/PDF reports. Change the stage after reviewing the intended publication date.

Common questions

Can I import this repeatedly to update my social calendar?

These ICS files create events without synchronization. Repeated imports may duplicate them, and changing a stage does not remove previously imported events. Manage those entries in your calendar.

Can I use this without an internet connection?

Yes, after you prepare this tool from Offline help and the browser retains its assets. Installation is optional. All processing dependencies are bundled locally.