Skip to main content

🏷️ 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

  1. Go to E-Commerce > Product Posts
  2. Select one or more products from your synced catalog
  3. Click Generate Posts
  4. The AI creates content using product data: title, description, price, imageUrl, and productUrl
  5. Review, edit, and publish or schedule
Behind the Scenes

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:

FieldDescription
captionTemplateTemplate for the post caption (supports variables like {{product.title}}, {{product.price}})
hashtagTemplateTemplate for hashtag generation
platformsWhich platforms this template targets (array)
isDefaultWhether this is the default template for new posts

Managing Templates

EndpointMethodDescription
/ecommerce/:id/templatesGETList all templates for a store
/ecommerce/:id/templatesPOSTCreate a new template
tip

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:

OptionDescription
Post StyleProduct highlight, sale announcement, new arrival, back-in-stock, seasonal feature
Promotional DetailsDiscount codes, limited-time offers, free shipping callouts
Platform TargetingGenerate variations optimized for Instagram, Facebook, TikTok
Brand VoiceThe AI uses your configured Brand Voice for consistent messaging
CTA TypeShop 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
tip

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.