Skip to main content

Smart Scheduling

Smart Scheduling is how Glowtify decides when content goes out. It combines two things: the technical reality of each channel (soft vs real scheduling), and the intelligence layer that picks the optimal time based on your audience.

Soft vs real scheduling​

The single most important thing to understand about scheduling in Glowtify is where the scheduled content actually lives until it's published. This differs by channel.

Soft scheduling (Social + Ads)​

Used for: Meta posts, Meta stories, Facebook Ads, Google Ads, LinkedIn, TikTok.

  • Glowtify stores the content in its own database with a scheduled datetime
  • At the scheduled time, Glowtify's cron pushes the content to the platform's API
  • If the push fails (expired token, platform error, policy rejection), Glowtify retries up to a limit and notifies you
  • You edit the scheduled content inside Glowtify up until publication
  • If your subscription lapses, scheduled content will not go out

Real scheduling (Email + Blog)​

Used for: Mailchimp, Klaviyo, CyberImpact, WordPress, Shopify articles.

  • Glowtify hands the content to the platform, including the scheduled datetime
  • The platform (Mailchimp, Klaviyo, etc.) handles the actual send/publish itself
  • After handoff, the content lives on the platform
  • If you want to edit it, you go either through Glowtify (which calls the platform's API to modify/cancel) or directly in the platform
  • If your subscription lapses, the content will still go out — it's no longer in Glowtify's hands

Why this matters​

  • Failure modes differ. "Publication Error" alerts in Glowtify are almost always about soft scheduling. Email failures show up on the email platform.
  • Edit windows differ. Soft: edit anytime before publish. Real: edit inside the platform after handoff.
  • Cancellation differs. Soft: delete the epic. Real: cancel via Glowtify (which calls the platform's cancel endpoint) or inside the platform.
  • Timezone handling differs. Soft: stored in Glowtify's timezone. Real: sent to the platform with the datetime + timezone, platform interprets it.
  • Retries differ. Soft: Glowtify retries automatically. Real: the platform's retry policy applies.

Smart timing (optimal slot picker)​

On top of the technical scheduling, Glowtify can pick the best time for a given content piece. Enable it at publish time by toggling "Smart Scheduling" in the publish dialog.

How it works​

Smart Scheduling looks at:

  • Your audience's activity patterns on that channel (when they typically engage)
  • Past performance of your own content by hour and day of week
  • Industry benchmarks for your sector and audience size
  • Existing content on your calendar — to avoid stacking posts at the same moment

It then proposes a slot within the window you allow (e.g., "any time today" or "Tuesday–Thursday mornings next week").

When to use it​

  • When you don't have a strong preference for a specific time
  • When you're planning a batch and want good timing without managing it manually
  • For channels where you don't have strong intuition yet

When to override it​

  • Hard dates (a product launch at 9am, an event at 6pm)
  • Specific coordination with other marketing actions (email before a related social post)
  • Testing a hypothesis about timing

Scheduling conflicts​

Glowtify warns you when you schedule two posts on the same channel too close together. The default conflict window is configurable per channel (30 minutes for social posts, 2 hours for emails). Override the warning if you really want to stack.

Timezones​

  • Every workspace has a default timezone
  • Scheduled times you enter are interpreted in the workspace's timezone
  • If your audience is multi-region, use Localization & timezones for the full picture