Overview

August 2026 · Doha, Qatar

Needs your attention

  • Set the referral reward terms

    The 19 Aug offer poster is built but the coupon terms are a placeholder. It cannot be approved until you confirm the reward — the publisher refuses any caption containing [brackets].

  • Price the back-to-school bundle

    27 Aug needs a price and a household cap. Scarcity only works if the number is real.

  • Two different WhatsApp numbers

    Instagram bio links wa.me/97431112567; every poster and the website use +974 7796 7090. One of them is wrong and it is on the posters either way.

  • Connect the Instagram account

    This portal has its own Worker and database, but no Meta credentials yet. Supply the Instagram Business account id and set the Page token, and generating and publishing work exactly as they do for StudyAIBuddy.

  • One filming session covers five reels

    4, 11, 18, 26 Aug plus a spare. Plant floor, sanitisation line, dispenser pour, a delivery.

  • Collect 6–8 customer testimonials

    Social proof runs dry after two posts. A WhatsApp ask covers the quarter.

  • Arabic proofread

    Every Arabic line needs a native speaker before first publication.

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.