A content calendar template should make the next action clear: what will publish, where, when and who owns it? Use these fields in your own spreadsheet or project tool. Each row represents one channel-specific version of a post.
Copy these fields
| Field | Record | Example |
|---|---|---|
| ID | Stable reference that follows the post | COURSE-014-IG |
| Company and account | Exact destination, beyond the network name | Example Courses / Instagram business account |
| Date, time and timezone | Intended publication time | 10 November, 09:00, Europe/Oslo |
| Topic and goal | The question the post answers | Who the course suits / relevant traffic |
| Source | Evidence for the claim | Course outline version 3 |
| Copy and media | Link to the current version | Draft v2 and course-014.avif |
| Next step | One useful reader action | Read the prerequisites |
| Owner and reviewer | Who creates and who checks | Marketer / course specialist |
| Status | One defined value from the table below | Ready to schedule |
| Published URL | Added after actual publication | Link to the live post |
| Measurement date and result | Consistent windows for comparable posts | After 7 days / relevant link clicks |
If the same idea goes to Facebook, create another row such as COURSE-014-FB. Account, copy, timing and results can then differ without overwriting history.
A worked weekly example
This fictional training-provider setup assigns dates only after ownership and evidence are clear.
| ID | Channel and format | Question and source | Next step | Next action |
|---|---|---|---|---|
| COURSE-014-FB | Facebook, copy and image | Who is it for? Course outline | Read prerequisites | Specialist checks the wording |
| COURSE-015-YT | YouTube, short video | What will I learn? A real exercise | View the syllabus | Marketer finishes the video |
| COURSE-016-IG | Instagram, carousel | How does attendance work? Participant information | Read attendance details | Operator schedules the cleared version |
Give each status one meaning
| Status | Meaning | Next owner |
|---|---|---|
| Idea | Topic without a complete draft | Content owner |
| Draft | Copy or media in progress | Writer or producer |
| In review | A specific version awaits checking | Named reviewer |
| Changes needed | Feedback must be incorporated | Writer or producer |
| Ready to schedule | Review is complete for this version | Publishing operator |
| Scheduled | Time set in the publishing tool | Operator monitors publication |
| Published | Post verified on the correct account | Measurement owner |
| Stopped | Publication halted with a reason | Owner decides whether to create a new version |
Scheduled does not mean published. Add the URL once the post is visible. After a failure, keep the row and record what needs fixing before retrying.
Check before scheduling
- Confirm the account and company.
- Verify that the source supports the claims and remains current.
- Match clearance to the exact copy and media being published.
- Check the link and reader’s next step.
- Confirm timezone and format.
- Assign someone to follow up questions after publication.
This manual process works independently of your publishing tool. Utin has no native approval workflow or promised spreadsheet import. Once review is complete, the operator can schedule the post in Utin.
Keep history usable
Keep the ID from idea through measurement. Filter records instead of copying them across many tabs; copies can develop conflicting statuses and cause duplicate publication. Material edits require a new version and another review.
Start with the content plan if topics are missing. Use the calendar routine for ongoing work. Create a Utin account when supported publishing and follow-up belong in one workspace.