Overview

September 2026 · content month

Needs your attention

  • Confirm a support address

    The app contact is a personal address. The handle @studdyaibuddy and the domain studyaibuddy.com differ by one letter — noted and accepted, so use each exactly as written and never infer one from the other.

  • Generate the Page token

    Everything else on the Meta side is done. The app is published, and instagram_content_publish is granted at standard access — enough to post to @studdyaibuddy, because the token holder administers that account. Advanced access via App Review is only needed to post on behalf of accounts owned by other businesses, which is not what this does. One step remains: generate a long-lived Page token and paste it into GitHub Secrets. Never into this portal or the repo.

  • Decide the early-access terms — or drop the post

    17 Sep is built as an offer card with no offer behind it. Four answers needed: what, for whom, how long, and what happens afterwards. If the honest answer is "nothing yet", delete the post rather than soften it.

  • Name a source for every clinical figure

    The cardiac cycle, heart sounds and ECG posts state facts a student will act on. Brand rules require a named textbook or guideline on file before design, and two of those posts are sitting in review for exactly this reason.

  • One filming session covers both reels

    4 and 15 Sep. Screen recordings, no face, captions burned in — most of the audience watches muted.

  • Review the fourteen generated posters

    The designer renders every poster from the caption and the brand palette into media/. They are real, on-brand and consistent — but they are drafts. Read each one against its post before approving, and drop a hand-made file in over the top if a card deserves better.

  • Collect student permissions before the proof post

    21 Sep asks for study habits and promises to republish with credit. Get written permission per reply, and never publish anything with a patient detail in it.

  • Send the brand font

    Headlines are set in Inter as a stand-in.

Click a day to add a post · click a post to edit · drag a post to reschedule
The browser cannot publish to Meta — and it shouldn't. Meta's publishing API is server-to-server: graph.facebook.com blocks browser requests, a Page token pasted into a web page can post as StudyAIBuddy to anyone who opens it, and Meta fetches your images from a public HTTPS URL rather than from this page. So this screen configures the connection and the publisher runs it.

Meta connection

Held in this page only, never sent anywhere. Copy the generated .env below into the publisher.

Preflight

    Generated .env

    Run it

    Publish queue

    Everything here feeds the writing and the design. Edit it, then Export brand profile and send it to me so future posts follow it.

    Business facts

    Ground truth. Nothing gets published that contradicts these.

    Voice

    Claims guardrails

    Hard limits. A post that trips one of these does not go out.

    Banned phrases

    Flagged if they appear in a caption.

    Language

    Content pillars

    Target share of a month. Used when planning, not enforced.

    Audience

    Standing assets

    Posting times

    All times Dubai (UTC+4, no daylight saving). New posts pick up the matching slot automatically.
    Channel Days Time Note

    Palette

    Sampled from your live Instagram. Replace with official values if you have them.