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 store has a default timezone
  • Scheduled times you enter are interpreted in the store's timezone
  • If your audience is multi-region, use Localization & timezones for the full picture