Creating & Managing Posts from the Calendar

A
admin@zorgsocial.com
4 min readتم التحديث May 17, 2026v5

The calendar is not just a read-only view — you can create, reschedule, publish, and delete posts directly from it.


Creating a Post

From Month or Week view

  1. Hover over any empty day cell. A + button appears.
  2. Click the cell (or the + button).
  3. You are taken to the Create Post page with the date pre-filled.
  4. If the day is today, the scheduled time defaults to the next full hour.
  5. If the day is in the future, the scheduled time defaults to 9:00 AM.
  6. Write your caption, attach media, select your social accounts, and save.

From Day view

  1. Click any empty hour row.
  2. You are taken to the Create Post page with both the date and the exact hour pre-filled.
Screenshot from 2026-05-16 05-07-53.png

Rescheduling a Post by Drag-and-Drop

You can move any post chip to a new date or time by dragging it.

In Month or Week view

  1. Click and hold a post chip.
  2. Drag it to the target day cell.
  3. Release. The post is rescheduled to the same original time on the new day (e.g., a post at 14:30 dragged to Thursday stays at 14:30 on Thursday).

In Day view

  1. Click and hold a post chip.
  2. Drag it to a different hour row.
  3. Release. The post is rescheduled to the new hour while preserving the original minutes (e.g., 10:45 dragged to the 14:00 row → 14:45).

What happens behind the scenes

  • The calendar updates the chip position immediately (optimistic UI).
  • The new scheduled_time is synced to the server.
  • A toast notification confirms success or shows an error if the update fails.
Screenshot from 2026-05-16 05-09-27.png

Viewing Post Details

Click any post chip to open the Post Details dialog.

Fields shown for all platforms

FieldDescription
Title / Caption snippetShown in the dialog header
Status badgeScheduled / Posted / Failed / Draft
PlatformIcon + name
Scheduled date & timeFull timestamp
Post typepost, reel, story, etc.
CampaignCampaign name if part of one
ContentFull caption text
HashtagsShown as pills
MediaImage or video preview with skeleton loader

YouTube-specific fields

FieldDescription
Video titleSeparate from the description
DescriptionFull YouTube video description
TagsShown as pills
Privacy statuspublic / private / unlisted

> [Screenshot: Post Details dialog — standard post on the left, YouTube post on the right]


Publishing a Post Immediately

From the Post Details dialog, click Publish Now to bypass the scheduled time and push the post live immediately. This works for:

  • Scheduled posts — publishes them right now.
  • Failed posts — retries the failed publish attempt.

A loading toast is shown while publishing, followed by a success or error toast.

> [Screenshot: Publish Now / Retry button in the Post Details dialog]


Opening a Published Post

When a post's status is Posted, the Post Details dialog shows an Open Post external-link button. Clicking it opens the live post on the platform in a new tab.


Handling Failed Posts

If a post has status: Failed, the Post Details dialog shows:

  1. A red error banner with the specific error message returned by the platform.
  2. A hint about retrying.
  3. A Retry button that re-publishes immediately.

After a successful retry, the status updates to Posted in the calendar grid.

Screenshot from 2026-05-16 05-05-48.png

Deleting a Post

  1. Open the Post Details dialog by clicking the post chip.
  2. Click the Delete (trash icon) button.
  3. Confirm deletion in the prompt.

The post is removed from the calendar grid and permanently deleted from the scheduler.

Campaign posts: If the deleted post was linked to a campaign, the campaign record is automatically updated to mark that post as unscheduled — so it can be rescheduled later from the campaign view.

قراءات ذات صلة

هل لا تزال بحاجة إلى مساعدة؟

إذا لم توضّح هذه المقالة الأمور، فمهندسو الدعم لدينا جاهزون.