
Omnichannel for Magento 2 — AI Social Campaign Generator
Omnichannel turns any product in your catalogue into a ready-to-post social campaign. Pick a product, and AI writes copy tailored to each platform — Facebook, Instagram, LinkedIn, X (Twitter) and TikTok — and generates a promo image using your product's own photo as a reference. Everything is…
Writing five versions of every post is the job nobody has time for
A new product should be announced everywhere — but a caption that works on LinkedIn falls flat on TikTok, and Instagram wants something different again. Doing it properly means rewriting the same idea five ways and finding a promo image, for every product, every week. So most stores either post the same generic line everywhere or post nothing. Omnichannel removes the bottleneck: choose a product, and AI drafts platform-tailored copy for each channel and generates a promo image from your own product photo — a full campaign in the time it takes to pick the product.
What you'll use it for
- Launch products everywhere — turn a new arrival into a coordinated set of posts across every social channel in one pass.
- Keep a consistent voice — get on-brand copy for each platform without writing five drafts by hand.
- Skip the design queue — generate a promo image from the product photo instead of waiting on a designer for every post.
- Sell internationally — produce campaign copy in the language of each store view automatically.
How it works
The platforms it writes for
Each gets copy in its own register — a punchy hook for TikTok, a professional angle for LinkedIn, the right hashtag-friendly length for Instagram and X. A campaign wizard walks you through choosing the product, adding your own brief, and generating; the copy and the generated image are saved on the campaign so you can come back, review and refine before you post.
Real generation, on your own key
This makes genuine AI calls — it isn't templated filler. Copy and images are produced by real Google Gemini requests, using this module's own encrypted keys and models (a text model and an image model, configured separately) — there's no shared credential. When you use the image-reference mode, your selected product's catalogue photo is sent alongside your prompt so the promo image actually reflects the product, and the result is saved to your media folder. Omnichannel generates the campaign for you to publish; you stay in control of what goes live and when.
Specifications
| Channels | Facebook, Instagram, LinkedIn, X (Twitter), TikTok — platform-tailored copy |
|---|---|
| Imagery | AI-generated promo image, optionally referencing the product's catalogue photo |
| AI engine | Google Gemini — separate text and image models, your own encrypted keys |
| Localisation | Copy generated in the store view's language |
| Workflow | Campaign wizard, product picker, saved campaigns with copy and image |
| Storage | Generated images saved to your media folder; copy persisted on the campaign |
| Access control | Dedicated admin permission |
| Delivery & licence | Composer install, per-domain licence key, updates via Composer |
Works with
Part of the AgenticEcom suite for Sales, Customers & Marketing:
Shares the Gemini engine with AI Content and pairs with BlogPro for a full content programme. Included in the Enterprise bundle.
Frequently asked questions
Does it post to social media automatically?
No — Omnichannel generates the campaign copy and image for you to review and publish. You stay in control of exactly what goes live and when; the module produces the content, not the posting.
Which platforms does it write copy for?
Facebook, Instagram, LinkedIn, X (Twitter) and TikTok, with the tone and length adjusted for each, generated in your store view's language.
Where does the promo image come from?
It's generated by AI. In image-reference mode the selected product's catalogue photo is sent alongside your prompt, so the campaign image reflects the actual product, and it's saved to your media folder.
Do I need my own AI key?
Yes. Omnichannel uses Google Gemini with your own keys — separate, encrypted keys for text and image — so you control usage and cost. There's no shared key.
Which Magento and PHP versions are supported?
Magento Open Source 2.4.9 and later 2.4.x, verified on PHP 8.4 and 8.5. It uses the AI engine shared with AI Content.

