JiwaAI
Blog
โ†All posts
ai
machine-learning
influencer-marketing
product-design

Per-Product Instagram Intelligence โ€” Teaching AI Which Products Actually Sell

Jiwa AI Teamยท

The Brand-Level Blind Spot

When a snack brand connects their Instagram account to Jiwa AI, our system analyzes their recent posts to understand their visual identity, audience engagement, and content patterns. But we were analyzing everything at the brand level โ€” treating all posts as one undifferentiated stream.

This meant we knew the brand's overall engagement rate, but not which specific products drove that engagement. A macaroni brand might have three flavors, but only one consistently generates high engagement. Our content calendar had no way to know which flavor to feature more prominently, or what caption themes worked best for each variant.

From Brand Analytics to Product Analytics

The fix required teaching our AI to think at the product level. During onboarding, after products are identified and their records created, we now run a dedicated analysis step. An AI model reads through the brand's recent Instagram posts โ€” captions, hashtags, and engagement metrics โ€” and matches each post to the specific products it features.

This matching goes beyond simple keyword search. The AI understands context: a post mentioning "cemilan jagung manis" (sweet corn snack) maps to "Makaroni Teyo Jagung Manis" even without an exact name match. It considers hashtags, product descriptions, and the natural language patterns Indonesian brands use to talk about their products.

What We Now Know Per Product

For each product, the system aggregates how many Instagram posts feature it, the total likes and comments those posts received, and the average engagement per post. It extracts the top-performing caption excerpts โ€” the specific phrases and themes that resonated with the audience. And it generates a brief AI summary explaining the product's Instagram performance patterns.

This data flows into two downstream systems. The content calendar now sees each product's engagement track record, allowing it to prioritize high-performing products and allocate more content slots to what actually works. The product dashboard shows brand owners at a glance which products are Instagram winners and which need a different content strategy.

Slug-Based Product Identity

Alongside the analytics work, we also changed how products are identified internally. Previously, products received opaque random identifiers that meant nothing to the AI models generating content calendars. When asked to assign a product to a content slot, the AI would sometimes reference the wrong identifier.

We switched to human-readable, slug-based identifiers derived from the business and product names. Now when the AI sees a product listed as "makaroni-teyo-jagung-manis," it can actually understand what it's assigning. The name-based fallback matching still exists as a safety net, but mismatches have dropped because the primary identifier itself is meaningful.

Intelligence That Compounds

The real value of per-product analytics isn't in any single metric โ€” it's in the feedback loop. As the platform generates more content and tracks more engagement, the per-product intelligence gets richer. Future content decisions are informed by actual performance data rather than assumptions. The AI stops guessing which products to feature and starts knowing.

For Indonesian UMKM brands running on tight marketing budgets, this matters enormously. Every post slot counts. Allocating content to products that demonstrably engage their audience isn't a nice-to-have โ€” it's the difference between marketing that works and marketing that wastes.