🏷️ AI Product Posts
Automatically generate platform-optimized social media content directly from your product catalog. Turn your inventory into a content engine.
How It Works
- Go to E-Commerce > Product Posts
- Select one or more products from your synced catalog
- Click Generate Posts
- The AI creates content using product data:
title,description,price,imageUrl, andproductUrl - Review, edit, and publish or schedule
Product posts are generated using data from the EcommerceProduct model. The AI reads each product's title, description, price, currency, imageUrl, and productUrl, then applies your configured templates and brand voice to produce platform-specific content.
Products with status ACTIVE are available for post generation. DRAFT_PRODUCT and ARCHIVED_PRODUCT items are excluded by default.
Product Post Templates
Templates control how your product data is transformed into social content. Manage them via the ProductPostTemplate model:
| Field | Description |
|---|---|
captionTemplate | Template for the post caption (supports variables like {{product.title}}, {{product.price}}) |
hashtagTemplate | Template for hashtag generation |
platforms | Which platforms this template targets (array) |
isDefault | Whether this is the default template for new posts |
Managing Templates
| Endpoint | Method | Description |
|---|---|---|
/ecommerce/:id/templates | GET | List all templates for a store |
/ecommerce/:id/templates | POST | Create a new template |
Create platform-specific templates for best results. A TikTok product post should feel different from an Instagram carousel caption. Set your most-used template as isDefault so it's pre-selected when generating posts.
Quick Post Settings
Each EcommerceStore has a quickPostSettings JSON field that configures rapid post generation:
- Default template to use
- Preferred platforms for publishing
- Default hashtag sets
- Tone and style preferences
- Whether to include price in the caption
- Whether to auto-append UTM-tracked product links
These settings let you go from product selection to published post in seconds.
Customization Options
When generating a product post, you can customize:
| Option | Description |
|---|---|
| Post Style | Product highlight, sale announcement, new arrival, back-in-stock, seasonal feature |
| Promotional Details | Discount codes, limited-time offers, free shipping callouts |
| Platform Targeting | Generate variations optimized for Instagram, Facebook, TikTok |
| Brand Voice | The AI uses your configured Brand Voice for consistent messaging |
| CTA Type | Shop Now, Learn More, Swipe Up, Link in Bio, etc. |
Bulk Generation
Select multiple products to generate a batch of posts at once. This is ideal for:
- New collection launches — Create posts for an entire product line in minutes
- Seasonal campaigns — Generate holiday-themed content across your catalog
- Inventory clearance — Quickly promote products that need to move
- Weekly content planning — Fill your content calendar with product content
Combine bulk generation with workflow automation to automatically generate and schedule product posts when new items are added to your catalog.
Revenue Tracking for Product Posts
Product posts are automatically tagged for revenue attribution. UTM parameters are appended to product links, so you can track:
- Which products generate the most social revenue
- Which post styles (highlight vs. sale announcement) convert best
- Which platforms drive the most product sales
- ROAS for boosted product posts
See the Post Analytics page for per-post revenue metrics including totalRevenue, totalOrders, conversionRate, and roas.
Related Pages
- Connect Stores — Set up your product catalog sync
- Revenue Attribution — Track sales from product posts
- Post Analytics — Measure product post performance
- Auto-Boost & Ads — Promote top-converting product posts
- Workflow Builder — Automate product post generation