• Hello,

    I’m really confused between the left pane options under Write / Post /Smart Schedule and Write / CSV / Create Task.
    I have a CSV list with 50 entries holding for each row Topic and Summary.
    I created all prompts but don’t well understand how to ask AI to create and publish 1 single post/day.
    Other than that, I initially used OpenAI in the Dashboard and Chat tabs but I needed to change to Google and changed both keys there but the task still tries to run OpenAI. Do I miss something here?

    Thanks.

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter John

    (@dsl225)

    The question about the keys has been solved.

    But still very confused with the dates and how posts should be generated one by one on a daily basis – instead of having a bunch generated at once and then published one by one.

    We have 3 different locations where dates are mentioned, in case a CSV listing is used:
    1. the last column of the CSV sheet – Schedule Date (YYYY-MM-DD HH:MM).
    2. in a Template, under the Post section when Status = Publish there is a Publishing Schedule with 3 options: Publish Immediately, Smart Schedule and Use Dates from Input (apparently from the CSV).
    – why there is no Publishing Schedule when Status = Draft is also another question as the process of generating drafts could also potentially be considered and then have another process for publishing.
    3. Input pane at right side, where a Create Task button appears when a CSV file is used. This Task also has time related options, like One Time, Daily, Weekly, etc.

    My question here is how to deal with all those 3 combinations in order to have, for instance, every day a new post generated from the CSV listing AND published – instead of having them all generated at once in the beginning, when the task is run, and then published day after day?

    Thanks for your attention.

    Plugin Author senols

    (@senols)

    Hi @dsl225

    Here is the simplest way to “1 post/day” from a CSV, and how the three “date” places interact.

    Recommended: Smart Schedule

    – Go to Write → Post → set Status = Publish (this reveals “Publishing Schedule”).
    – Choose Smart Schedule, set Start Date/Time and “Publish one post every 1 Day”.
    – Go to Write → CSV, upload your list (Topic | Summary). You don’t need a date column when using Smart Schedule.
    – Click Generate (or Create Task → One Time → Run Now).

    Result: all 50 posts are generated now, but scheduled to auto‑publish one per day. This is the cleanest, no‑duplicates approach.

    If you already have dates in the CSV

    – In the Template’s Post section, set Status = Publish, then select “Use Dates from Input”.
    – Put the schedule at the end of each row (e.g., Topic | Summary | 2025‑11‑01 09:00). Multiple formats accepted; site timezone assumed.
    – Generate (or One Time task).

    Result: posts are created now and scheduled exactly per row.

    About “Create Task” (recurring schedule) vs Template schedule

    Template “Publishing Schedule” controls each post’s publish time (immediate, Smart, or from CSV/Sheet). It does not pace generation.

    “Create Task” frequency (One Time, Daily, Weekly) controls when a task enqueues work.

    For CSV/bulk, a recurring task will re‑queue your whole list and quickly generate many items per run. To avoid duplicates, use One Time with Smart Schedule (or dates from CSV).

    Why no schedule when Status = Draft?

    Scheduling applies to future‑publish posts (status future). WordPress doesn’t schedule drafts, so the schedule UI appears only when Status = Publish.

    Hope this helps.

    Thread Starter John

    (@dsl225)

    Many thanks for this, clarifies several points and worth adding your remarks in a FAQ.

    But still, 2 questions:
    1. I cannot understand in which scenario having a recurring list like your describe here could be useful – just curious:
    “Create Task” frequency (One Time, Daily, Weekly) controls when a task enqueues work.For CSV/bulk, a recurring task will re‑queue your whole list and quickly generate many items per run. To avoid duplicates, use One Time with Smart Schedule (or dates from CSV).

    2. Your replies provide solutions that, in case of a CSV list, always generate all posts at once and then publish them according to schedule.
    But what I was asking – although not really interested in implementing right away but rather to understand the mecanism – was rather how to generate AND publish one item per day instead? Might be useful for those using free accounts for testing one model or another and being hit by quotas.

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘How to schedule 1 post/day?’ is closed to new replies.