AI Agentiva  /  Product master plan  /  October 2026  /  Internal

The marketing department, as software.

A GCC business sets up once: business details, logo, brand colors, and the posts and posters it already has. Ishhar learns the brand from them, then each week either suggests the campaign or takes the owner's own offer. It generates the videos, posts and posters, schedules them, and publishes to Instagram, Facebook, YouTube, X and WhatsApp by itself. A weekly marketing operation that runs on autopilot.

Brand setup→AI suggests or you write→Videos + posts generated→Scheduled→Auto-posted
Phase 1 built
Phase 2 launching

The weekly machine

01  Operating loop
Ishhar Studio
QHQahwa House· Jumeirah 1, Dubai
Thu 23 Oct · 09:00 GST

Tell Ishhar about the business

One time · about 5 minutes
Business name
Qahwa House
Arabic name
بيت القهوة
Category and location
Specialty cafe · Jumeirah 1, Dubai
Brand voice
WarmPlayfulFamilyPremiumBilingual
Logo
Brand colors, read from the logo
#0F4C4A
#E3A72F
#F6EBDD
#D9644A
Fonts and tone saved to Brand Memory
Previous posts and posters
✓ Style reference
✓ Style reference
Low-res, skipped
✓ Style reference

3 of 4 kept. Layout, photo style and caption rhythm learned from what already worked.

This week's campaign

Week of 23 Oct · 3 suggestions
Season · weather

Terrace season opens

Evenings in Dubai drop under 30°C this week. Lead with sunset karak on the terrace.

1 Reel3 postsStoryWhatsApp
Est. cost$1.92
From your past posts

Karak + croissant, AED 15

Your August combo post got 3.1× your usual reach. Bring it back for weekday mornings.

1 Reel2 postsWhatsApp
Est. cost$1.64
Regional calendar

National Day countdown

2 December is six weeks out. Start a teaser series in the brand colors from 1 November.

4 postsStory setPoster
Est. cost$0.88
Have your own offer? Write it in plain words, like "2-for-1 cold brew after 3 PM". Ishhar builds the campaign from that.
Use "Terrace season"

Generating "Terrace season opens"

Approved · brand kit applied
QH
TERRACE SEASON
IS OPENموسم التراس بدأ
100%
Reel 9:16 · 15s · Seedance 2.0
Post 1:1 · Seedream 5 Pro
9:161:14:516:9
Caption · Instagram
Terrace season is open. Sunset karak from 5 PM, every day this week at Jumeirah 1. Bring the family.
موسم التراس بدأ. كرك الغروب من الساعة ٥ مساءً كل يوم هذا الأسبوع في جميرا ١.
#DubaiCafe #KarakTime #Jumeirah
Cost ledger, this campaign$1.92

Schedule the week

Set once · repeats every week
THU23
Reel18:00
FRI24
Post17:30
SAT25
Story10:00
SUN26
Short18:00
MON27
TUE28
Post12:00
WED29
Post20:00
0 9 * * 4Every Thursday 09:00, draft next week's campaign
*/5 * * * *Every 5 minutes, publish posts that are due
0 20 * * 3Wednesday 20:00, remind the owner if approval is pending
Autopilot On

Publishing queue

Nobody logged in
Thu 18:00InstagramReel · Terrace season is openLive · 2,418 views
Fri 17:30FacebookPost · Sunset karak, 5 PMLive · 864 reach
Fri 19:00WhatsAppBroadcast · EN + ARSent · 1,240 delivered
Sun 18:00YouTubeShort · Terrace seasonLive · 1,106 views
Tue 12:00XPost with videoLive · 392 views
5 of 5 published on time. Permalinks and stats saved per post.Next campaign drafts Thu 30 Oct, 09:00

Walkthrough of the full product with a fictional cafe. Steps 1 to 3 run today in Phase 1. Connected publishing ships in Phase 3, and the cron-driven autopilot in Phase 5. Click any step to jump to it.

01

Business setup

Name in EN and AR, category, branches, opening hours, logo and brand colors. Done once.

Owner, once
02

Learn from past posts

Upload previous posts and posters. The good ones become style references; weak ones are skipped with a reason.

Owner, once
03

Brand memory

Palette, fonts, tone, forbidden words, CTA style and what performed. Every campaign inherits it.

Ishhar
04

Campaign

Three suggestions each week from season, regional calendar and past results. Or the owner types their own offer.

Owner picks
05

Approval gate

Script, storyboard, voice, style. Four checkboxes. Nothing spends money before this.

Owner approves
06

Generate + assemble

Reel, posts, stories, posters, captions EN + AR. One 9:16 master becomes 1:1, 4:5 and 16:9 with logo and subtitles. Every call logged to the cost ledger.

Ishhar
07

Schedule

Days, times and platforms set once. Cron jobs draft next week's campaign and queue every post.

Owner, once
08

Auto-publish

A dispatcher posts to Instagram, Facebook, YouTube, X and WhatsApp when each slot comes due. Then the loop starts again.

Ishhar

The moat is steps 02-03, 05 and 07. Models are rented and commoditizing. What a competitor cannot copy quickly is a brand that gets learned from the business's own history, a cost gate that keeps margins intact, and a schedule that keeps running whether or not the owner logs in.

Six phases

02  Roadmap
P1
Jul - Oct 2026
Built

Production core

The full brief-to-pack pipeline, multi-tenant on Supabase with RLS, orchestrated by n8n, assembled with ffmpeg.

  • Business onboarding and Brand Memory
  • Campaign intake with guided questions
  • Marketing Brain, structured JSON, EN + AR
  • Four approval gates before any paid render
  • Video, image, voice and copy generation
  • Multi-aspect assembly with brand overlay
  • Delivery workspace, previews, full-pack zip
  • Cost ledger: live COGS per campaign and tenant
  • Weekly recurring trigger with prefilled brief
Exit testOne full campaign runs end to end for a real business, and the ledger shows true per-campaign cost within the pricing model.
P2
Now - Nov 2026
Launching

Self-serve launch

Pay to use from day one. No manual billing, no DM outreach, no free builds. The product sells itself or it does not sell.

  • Subscriptions and card payments, 3 tiers
  • One free watermarked campaign as trial
  • Campaign quotas enforced from the cost ledger
  • Overage credits and one-off campaign packs
  • Self-serve onboarding, zero manual steps
  • Past-post upload: style references from existing posts and posters
  • AI campaign suggestions, three per week
  • Launch vertical: restaurants and cafes
  • Landing site with Ishhar-made demo ads
  • File Meta App Review now, it gates Phase 3
Exit test20 self-serve paying businesses, second-month renewal above 60 percent, blended COGS per campaign at or under the modeled figure.
P3
Dec 2026

Connected publishing

The pack stops being a download. Connect accounts once, then publish Reels, posts, Shorts and tweets with captions and hashtags already attached.

  • Instagram + Facebook via Meta Graph API: Reels, feed posts, page posts
  • YouTube Data API: Shorts and standard uploads
  • X API v2 posting with media
  • WhatsApp Business broadcast of the weekly offer
  • Per-business OAuth, encrypted token storage
  • Publish from the delivery screen, per platform or all at once
  • Platform rate limits respected per tenant
  • Publish log per asset: status, permalink, errors
Exit testPublish success rate above 95 percent, and over half of delivered campaigns published in-platform instead of downloaded.

Lead times: Meta App Review and Business Verification take weeks, filed in P2. YouTube default quota allows roughly 6 uploads per day per project; request the increase early. X API posting is a paid tier, so its monthly fee goes into COGS.

P4
Jan 2027

Poster + Print Studio

The module that opens supermarkets, hypermarkets and every business that still prints. Generated layouts, manual control over every element, print-ready output.

  • Canvas editor: every element selectable and editable
  • Upload your own product photos into layout slots
  • Prices and names are real text layers, never AI pixels
  • Bulk SKU import from Excel: name, price, old price, unit
  • A3 / A4 / A5 print PDFs, 300 DPI, bleed and crop marks
  • Shelf talkers and flyer batches per SKU
  • Reuse last week's poster, swap products and prices only
  • Second vertical launch: supermarkets + hypermarkets
Exit testA supermarket runs its full weekly offer cycle, from Excel upload to printed apartment flyer, without a designer touching it.
P5
Q1 2027

Autopilot

A business sets its schedule once and stops thinking about marketing. Cron jobs draft each week's campaign ahead of time, hold it for approval, and publish every post on time without anyone logging in.

  • Content calendar: plan 30 days of posts in one view
  • Per-business schedules set by the user: days, times, platforms
  • Scheduled-post queue with publish_at, asset, caption, status
  • Weekly cron drafts next week's campaign from the suggestions
  • Dispatcher cron every 5 minutes publishes due posts
  • Approval window before any spend; optional auto-approve for trusted accounts
  • Ramadan, Eid and National Day presets drop into the calendar
  • WhatsApp and email reminders when approvals are pending
Exit testA majority of active tenants keep autopilot on for a full month, and churn drops measurably versus download-only cohorts. A running schedule is the strongest retention lock in the product.
P6
2027

The performance loop

Insights flow back from every published post. Ishhar learns what works for each business and feeds it into next week's suggestions. This is where "AI marketing employee" stops being a tagline.

  • Reach, views and clicks pulled per published asset
  • Weekly performance digest per business
  • Variant comparison across hooks, styles and CTAs
  • Auto-generated new variations when performance drops
  • Brand Memory enriched with what performed
  • Budget and boost recommendations per campaign
Exit testCampaigns informed by the loop measurably outperform a business's own first-month baseline.

The Poster Studio

03  Print still sells in the GCC
A3 in-store
A5 flyer drop
Shelf talker
16:9 screen loop
WhatsApp JPG

Illustrative mock with a fictional market. In the editor, every tile, price and headline is a selectable element.

  • Generated layout, manual controlIshhar designs the poster; the owner then clicks any element and changes it. A canvas editor, not a regenerate button. Nobody re-prompts an AI to fix one price.
  • Their photos, their productsSupermarkets shoot their own SKUs. Photo slots accept uploads, with background cleanup applied automatically, so the poster shows the actual product on the actual shelf.
  • Their old posters become the templateUpload last season's flyers and Ishhar matches their grid, badge style and header, so regular shoppers still recognize the store.
  • Prices are text, never pixelsEvery price, product name, unit and date is a real text layer rendered by the template engine. Exact AED and SAR figures, strikethrough old prices, flawless Arabic. AI models paint the background art and hero imagery only, which also makes this module immune to any image model being retired.
  • Print-ready, not screen-onlyA3, A4 and A5 PDFs at 300 DPI with bleed and crop marks, ready for the print shop. The same layout exports as a WhatsApp-sized JPG and a 16:9 loop for in-store screens.
  • Next week takes 5 minutesDuplicate last week's poster, import the new price list, swap two photos, approve. The weekly machine applies to paper exactly as it does to Reels.

Supermarkets + hypermarkets

04  The heaviest weekly advertisers in the GCC

No business advertises more often than a supermarket. New offers every Thursday, dozens of SKUs, posters in every aisle, flyers in every apartment building, and a designer or agency invoice behind all of it. Ishhar turns that whole cycle into one Excel upload.

Thu AM

Upload the price list

One Excel or CSV: product, price, old price, unit, photo. 40 SKUs land in the campaign in seconds.

Thu AM

Ishhar builds the pack

Grid posters, a hero offer Reel, shelf talkers per SKU, WhatsApp catalog message, screen loop, flyer PDF.

Thu PM

Review and tweak

Manager swaps two photos, fixes one price, approves. Branch addresses and phone numbers stamp per location.

Fri

Everywhere at once

Reel and posts publish on schedule, WhatsApp broadcast goes out, print PDFs head to the print shop for the weekend rush.

Multi-product grid posters
Per-SKU shelf talkers
Apartment flyer drops, A5 two-up
Offer Reels + Shorts
WhatsApp catalog broadcast
In-store screen loops
Per-branch footers
Ramadan basket presets

Why this vertical is a margin machine: posters and flyers cost cents to produce since the template engine and ffmpeg do the work, not paid video APIs. A hypermarket on Business tier consumes mostly near-zero-COGS assets while paying for the replacement of a designer, an agency and three days of coordination every single week.

Model stack, October 2026

05  Rented, never worshipped
ModelRoleUnit costWhy this one
Seedance 2.0ByteDance, via host APIsVideo default~$0.08-0.12 /sRanked first on the Artificial Analysis video arena for both text-to-video and image-to-video. Native audio, strong multi-shot consistency. Growth and Business tiers.
Wan 2.7Alibaba, open weightsBudget video~$0.05 /sBest open model, Apache 2.0, native audio, 1080p. Starter tier and the free watermarked campaign. Self-hosting becomes an option at scale.
Kling 3.0KuaishouSpokesperson~$0.10-0.17 /sStrongest character consistency, multi-shot with up to 6 cuts, 4K. For a recurring branded spokesperson appearing week after week. Business tier.
Gemini Omni FlashGoogleDraft previewscents /clip720p, 10-second clips at a fraction of flagship cost. Cheap storyboard-stage previews so customers approve the look before the real render spends money.
Veo 3.1Google DeepMindPremium~$0.15-0.75 /sBest cinematic quality and lip-sync. Enterprise and premium one-off work only, never a default.
Seedream 5 ProByteDanceImage default~$0.035-0.07 /imgWins current design-led comparisons: composition, restraint, ad and editorial imagery. Default for social stills and poster background art.
GPT Image 2OpenAIText-in-image~$0.03-0.08 /imgBest text rendering of the current field. For hero creatives where an English headline is baked into the art itself.
Qwen-ImageAlibabaArabic in-imagecheap /imgCandidate for Arabic baked-in typography, worth the half-day test given Alibaba's MENA focus. Poster prices never rely on it: those are real text layers.
Qwen3-MaxAlibaba, DashScope intlMarketing brain<$0.05 /campaignStrongest Arabic marketing copy of the tested set. Also writes the weekly campaign suggestions and reads uploaded past posts for style. Claude as fallback for English-heavy premium accounts.
ElevenLabs Flashv2.5Voice~$0.03 /campaignWhatsApp voice notes and standalone audio. In-video narration comes from the video model's native audio track.
Retired: Reve Reve shut its first-party API on August 14, 2026 and refunded unused credits; its model survives only on third-party hosts. It was the planned image default three months ago. This is the proof case for the architecture rule below, and for why poster typography lives in our template engine instead of inside any model's pixels.

Every provider sits behind a config value, not an abstraction layer. When a model is dethroned or retired, and this market just proved one will be within months, the swap is one value and one prompt template. The cost ledger shows exactly what the change does to margin within a week.

Unit economics

06  Priced against agencies, not tools
Starter
$49 /month
AED 179
  • 4 campaigns per month, the weekly rhythm
  • Wan-class video, 30 seconds
  • Full image, copy and voice pack
  • EN + AR, all aspect ratios
COGS ~$8.40of $49
gross margin ~83%
Growth
$99 /month
AED 365
  • 8 campaigns per month
  • Seedance-class video, native audio
  • Connected publishing, all platforms
  • Poster Studio + print PDF exports
  • Autopilot schedule
COGS ~$26.40of $99
gross margin ~73%
Business
$199 /month
AED 729
  • 16 campaigns per month
  • Kling spokesperson, recurring brand face
  • Bulk SKU import + shelf talker batches
  • Multi-brand, multi-branch, team seats
  • Priority rendering
COGS ~$60of $199
gross margin ~70%

The anchor

A Dubai social agency retainer runs AED 3,000 to 10,000 per month. Ishhar is priced as a department replacement, never compared to a $12 design tool.

Overage + packs

Extra campaign at AED 39. 60-second video costs 2 credits since it doubles video COGS. One-off pack at $39-49 for non-subscribers, the trial-to-paid bridge.

Print is pure margin

Posters, flyers and shelf talkers render in the template engine for cents. Supermarket-heavy accounts are the highest-margin accounts on the platform.

The sensitive variable

Video is 80 to 90 percent of COGS. Host pricing for Seedance varies several-fold, so the ledger re-prices margin weekly with real numbers, not estimates.

GCC-native by design

07  The regional edge
  • Arabic that sells, not Arabic that translatesThe brain writes Gulf-appropriate copy natively. Poster typography is real Arabic text set by the template engine, so headlines and prices are never garbled pixels.
  • Right-to-left everywhereCaptions, burned-in subtitles, posters and the product UI itself handle RTL layout as a first-class case.
  • Local currency and local formatsAED and SAR pricing in the creative, WhatsApp-first promotional formats, in-store screen aspect ratios, apartment flyer drops.
  • The regional calendar is the content calendarSeasonal presets feed the weekly suggestions and drop a ready campaign skeleton into the schedule weeks ahead.
    Ramadan
    Eid Al Fitr
    Eid Al Adha
    UAE National Day
    Saudi National Day
    Qatar National Day
    Back to school
    DSF
  • Vertical playbooksRestaurants first, supermarkets and hypermarkets second. Then salons, clinics and real estate, each with its own intake questions and templates.

Go-to-market: no permission needed

08  Zero partner dependency

First product in the portfolio whose distribution depends on nobody's network. You pay, you use. Acquisition is general marketing, and the product is its own best advertisement.

  • Ishhar advertises IshharEvery ad for the product is made in the product, labeled as such. The demo and the proof are the same asset.
  • Watermark loopFree-tier campaigns carry a small "Made with Ishhar" mark. Every share is distribution; removing it is a reason to pay.
  • Paid vertical videoMeta and TikTok ads targeted at UAE restaurant and supermarket owners, showing a real campaign made in under 10 minutes.
  • SEO content engineThe existing cross-product blog engine points at Ishhar keywords: Arabic ad maker, supermarket offer poster, Ramadan campaign ideas.
  • One free watermarked campaignAbout $2 of COGS per trial, cheaper than a single decent UAE ad click, and it converts on proof instead of promises.
  • Agency tier laterAgencies and freelancers running many client brands become a multiplier once multi-brand ships in Business tier.

What can kill it

09  Watched, not feared

Platform gatekeeping

Meta App Review and Business Verification gate Instagram publishing and take weeks. Mitigation: file during Phase 2; download-pack remains a full fallback.

Model churn

Reve was the image default in July and shut its API in August. Mitigation: providers as config values, text as text layers, cost ledger re-pricing margin weekly.

Retention, not signups

The model only works if businesses run campaign 5 and 6, not just campaign 1. Mitigation: autopilot and the weekly poster cycle are the retention products; measure week-4 repeat rate from day one.

Quality floor in Arabic

One embarrassing Arabic headline costs a customer. Mitigation: Qwen3-Max default, real-text poster typography, approval gate before anything renders, publishes or prints.

Autopilot posting something wrong

A scheduled post that goes out with a stale price or on a day of mourning hurts the brand. Mitigation: approval window before spend, a pause-all switch, and calendar-aware blackout dates.