Skip to main content

title: “AI Content Studio” description: “Studio konten AI enterprise dengan 7 tab — Smart Insight, Copy Generator, Visual Studio, Video Script, Kalender Konten, WhatsApp CS, dan Basis Pengetahuan.”

AI Content Studio

AI Content Studio AI Content Studio adalah suite produksi konten enterprise yang terintegrasi penuh dengan data bisnis SNISHOP ERP. Bukan sekadar generator teks — ini adalah ekosistem konten end-to-end mulai dari analisis data, pembuatan copy, desain visual, script video, penjadwalan, layanan pelanggan WhatsApp, hingga manajemen pengetahuan brand. Studio ini dirancang untuk tim marketing, content creator, dan owner bisnis yang ingin mengotomatisasi seluruh siklus konten — dari insight data, produksi, penjadwalan, distribusi, hingga layanan pelanggan — semuanya dalam satu antarmuka yang kohesif dan didukung oleh kecerdasan buatan.

Arsitektur 7-Tab Studio

Setiap tab dibungkus StudioTabErrorBoundary sehingga error di satu tab tidak mempengaruhi tab lainnya. Arsitektur ini memastikan isolasi fault dan stabilitas keseluruhan studio.

Prinsip Desain Arsitektur


Tab 1: Smart Insight (521 baris)

Dashboard intelijen data yang menganalisis data POS dan produk secara otomatis. Tab ini merupakan titik awal yang direkomendasikan sebelum membuat konten, karena memberikan pemahaman mendalam tentang kondisi bisnis terkini.

Data Sources

Computed Metrics

AI Recommendations

Sistem rekomendasi AI menganalisis metrik bisnis dan menghasilkan saran konten yang dapat ditindaklanjuti langsung. Setiap rekomendasi dilengkapi dengan:
  • Judul — Deskripsi singkat rekomendasi
  • Tipe Konten — Jenis konten yang disarankan (copy, visual, video)
  • Nama Produk — Produk yang terkait dengan rekomendasi
  • Tingkat Urgensi — High/Medium/Low dengan indikator visual
  • Prompt yang Disarankan — Prompt siap pakai untuk generator konten

4 MetricCards


Tab 2: Copy Generator (665 baris)

Studio copywriting enterprise dengan multi-variant dan platform adaptation. Tab ini menghasilkan konten teks yang siap pakai untuk berbagai platform marketing.

Form Input

Content Types & Tones

Output Schema (InvokeLLM JSON)

Fitur Tambahan

Alur Kerja Copy Generator


Tab 3: Visual Studio (534 baris)

Studio desain AI dengan image generation dan text overlay editor. Tab ini memungkinkan pembuatan visual marketing tanpa memerlukan software desain terpisah.

Color Themes

Image Styles

Text Overlay Editor

Max 30 gambar tersimpan per sesi. Galeri ini memungkinkan pengguna untuk meninjau, memilih, dan mengunduh semua visual yang telah dihasilkan selama sesi kerja.

Tab 4: Video Script (464 baris)

Generator script video dan storyboard. Tab ini menghasilkan naskah video lengkap dengan visual direction, audio suggestion, dan storyboard per-scene.

Video Styles

Output Schema

Video Durations

History: max 15 item.

Tab 5: Kalender Konten (732 baris)

Kalender interaktif untuk perencanaan dan penjadwalan konten. Tab ini merupakan pusat orkestrasi konten yang menghubungkan semua hasil generate dari tab lain ke dalam timeline terstruktur.

Views

Status Config

AI Auto-Scheduling

Sistem otomatis menjadwalkan 5 item pada hari +2, +4, +7, +9, +14 dari hari ini. Algoritma penjadwalan mempertimbangkan:
  • Frekuensi posting optimal per platform
  • Waktu terbaik untuk engagement
  • Variasi tipe konten agar tidak monoton
  • Ketersediaan konten dari generator lain

Localization

Menggunakan nama hari dan bulan Bahasa Indonesia. Format tanggal mengikuti konvensi lokal (DD/MM/YYYY).

Tab 6: WhatsApp CS (423 baris)

Layanan pelanggan WhatsApp berbasis AI yang terintegrasi dengan data ERP. Tab ini mengubah WhatsApp menjadi channel customer service otomatis yang cerdas dan kontekstual.

7 Intent Classification

Arsitektur

Fallback Replies

Setiap intent memiliki fallback response jika LLM gagal. Sistem fallback memastikan pelanggan selalu mendapat respons, meskipun dalam bentuk yang lebih umum.

Skor Kualifikasi Prospek

Sistem menghitung qualification_score (0-100) untuk setiap percakapan berdasarkan:
  • Frekuensi interaksi
  • Nilai transaksi historis
  • Tingkat engagement
  • Intent pattern

Tab 7: Basis Pengetahuan (1.016 baris)

Manajemen pengetahuan brand paling kompleks di studio. Tab ini merupakan fondasi kontekstual untuk semua fitur AI di seluruh studio.

4 Sub-Tab

Brand Knowledge Service (500 baris)

VIP Detection

Threshold: total_spent >= 300.000 atau tags mengandung 'VIP'

3 Modals


Shared Design System (461 baris)

AIStudioShared.jsx menyediakan design system konsisten untuk seluruh tab di studio.

Komponen

Animasi (Framer Motion)

Icon System

Proxy-based self-healing: 50+ Lucide icons, strokeWidth=1.5, auto-fallback jika ikon tidak ditemukan.

Greeting System

Sapaan berubah berdasarkan waktu:

Cara Akses

Dari sidebar, klik menu AI & Analitik > Content Studio.

Tips

  • Mulai dari Smart Insight untuk memahami kondisi bisnis sebelum membuat konten
  • Generate 3 variasi (A/B/C) dan test mana yang paling efektif
  • Gunakan Visual Studio dengan color theme yang konsisten dengan brand
  • Manfaatkan Kalender Konten untuk perencanaan mingguan
  • Update Basis Pengetahuan secara berkala agar AI CS memberikan informasi akurat
  • Video Script: pilih product_showcase untuk katalog, behind_scenes untuk engagement

Relasi Entitas (Entity Relationship Diagram)


Entity Schema Tables

AIAgentTemplate

Template agen AI yang mendefinisikan berbagai jenis agen tersedia di platform, termasuk prompt sistem, field input, dan konfigurasi biaya.

AIAgentModel

Definisi model AI yang tersedia untuk digunakan oleh agen, termasuk pengali biaya dan tingkatan kualitas.

AIAgentRun

Log eksekusi agen AI yang merekam setiap penggunaan, termasuk input, output, biaya, dan status.

AIAgentSettings

Pengaturan global sistem AI Agent termasuk konfigurasi billing dan metode pembayaran.

AIAgentSchedule

Konfigurasi penjadwalan dan trigger otomatis untuk agen AI, mendukung trigger berbasis waktu dan event.

AILearningData

Data pembelajaran AI yang merekam koreksi dan konfirmasi dari user untuk meningkatkan akurasi klasifikasi.

BlogContent

Konten artikel blog yang dapat dihasilkan atau dibantu oleh AI Content Studio.

BlogComment

Komentar pada artikel blog, mendukung reply threaded dan moderasi.

EmailCampaign

Kampanye email marketing yang dapat dibuat dan dijadwalkan dari Content Studio.

WhatsAppChatLog

Log percakapan WhatsApp CS yang merekam setiap interaksi pelanggan dengan sistem AI.

Document

Manajemen dokumen dan file yang dapat diorganisir dalam folder dan dibagikan ke tim.

Conversation

Riwayat percakapan AI yang disimpan per user, mendukung pin dan deskripsi konteks.

ChatChannel

Channel komunikasi internal tim untuk kolaborasi dalam perusahaan.

NewsletterSubscriber

Data subscriber newsletter yang dapat menjadi target kampanye konten.

Diagram Siklus Hidup Pembuatan Konten


Diagram Alur: Pemilihan Template Agen AI


Diagram Alur: Publikasi Konten via Kalender


Diagram Alur: WhatsApp CS Intelligence


Referensi Enum

Status Agen AI (AIAgentTemplate.status)

Kategori Agen AI (AIAgentTemplate.category)

Tingkatan Model AI (AIAgentModel.tier)

Status Eksekusi Agen (AIAgentRun.status)

Metode Pembayaran AI (AIAgentRun.payment_method)

Jenis Trigger Schedule (AIAgentSchedule.trigger_type)

Channel Notifikasi Schedule (AIAgentSchedule.notification_channel)

Intent WhatsApp CS (WhatsAppChatLog.intent)

Status Penanganan WhatsApp (WhatsAppChatLog.status)

Arah Pesan WhatsApp (WhatsAppChatLog.direction)

Status Kampanye Email (EmailCampaign.status)

Kategori Dokumen (Document.category)

Kategori Artikel Blog (BlogContent.category)

Tipe Channel (ChatChannel.channel_type)

Asal Subscribe Newsletter (NewsletterSubscriber.subscribed_from)

Role Pengguna (User.role)

Tipe Admin (User.admin_type)

Tier Admin (User.admin_tier)

Paket Langganan (User.subscription_plan)


Tabel Hak Akses RBAC

Berikut adalah matriks hak akses untuk fitur-fitur utama AI Content Studio berdasarkan role pengguna:

Catatan RBAC

  • Admin (Owner): Merujuk pada user dengan role=admin dan admin_type=owner. Memiliki akses penuh ke seluruh fitur studio termasuk konfigurasi billing dan manajemen agen.
  • Admin (Basic): Merujuk pada user dengan role=admin dan admin_type=basic. Dapat menggunakan fitur-fitur konten tetapi tidak dapat mengubah konfigurasi sistem.
  • User: User reguler (role=user). Dapat menggunakan fitur generate konten dan melihat data, tetapi tidak dapat mengubah konfigurasi atau menghapus data bersama.
  • Multi-Company Isolation: Semua data diisolasi berdasarkan company_id. User hanya dapat mengakses data dari perusahaan yang aktif (active_company_id).
  • AI Credits & Billing: Penggunaan AI Agent dikenakan biaya berdasarkan price_per_run x price_multiplier dari model yang dipilih. Pembayaran dapat menggunakan saldo (balance) atau kredit AI (credit).

Integrasi Lintas Entitas

AI Content Studio tidak berdiri sendiri — ia terintegrasi mendalam dengan ekosistem SNISHOP ERP:

Alur Data End-to-End

  1. Insight ke Konten: Smart Insight menganalisis CompanyProduct dan CompanyPOSTransaction untuk menghasilkan rekomendasi konten berbasis data real.
  2. Generate ke Kalender: Hasil dari Copy Generator, Visual Studio, dan Video Script langsung dapat dijadwalkan di Kalender Konten.
  3. Brand Knowledge sebagai Konteks: Semua generasi AI menggunakan brandKnowledgeService yang mengkompilasi data dari produk, pelanggan, dan transaksi menjadi prompt kontekstual.
  4. WhatsApp CS sebagai Distributor: Konten yang sudah dipublikasi dapat dipromosikan melalui WhatsApp CS yang memiliki akses penuh ke knowledge base.
  5. Learning Loop: AILearningData merekam koreksi user untuk meningkatkan akurasi AI secara berkelanjutan.

Konfigurasi & Biaya AI

Struktur Biaya

Contoh Perhitungan

Kredit AI

  • 1 kredit = credit_to_rupiah_rate x Rupiah (default: 1 kredit = Rp10)
  • User mendapatkan ai_credits default 10 kredit saat registrasi
  • Kredit dapat ditambahkan melalui pembelian addon
  • Reset kredit mengikuti ai_usage_period_start

Best Practices

Untuk Content Creator

  1. Mulai dari Data: Selalu periksa Smart Insight sebelum membuat konten untuk memastikan relevansi dengan kondisi bisnis terkini.
  2. Manfaatkan Variasi: Generate minimal 3 variasi (A/B/C) dan pilih yang paling sesuai dengan target audiens.
  3. Konsistensi Visual: Gunakan color theme yang sama untuk seluruh konten dalam satu campaign.
  4. Schedule Strategis: Gunakan Kalender Konten untuk merencanakan minimal 2 minggu ke depan.

Untuk Admin

  1. Update Knowledge Base: Pastikan Basis Pengetahuan selalu terkini agar AI CS memberikan informasi akurat.
  2. Monitor AI Run: Periksa AIAgentRun secara berkala untuk mengoptimalkan system_prompt dan memilih model yang tepat.
  3. Kelola Biaya: Sesuaikan AIAgentSettings untuk mengontrol pengeluaran AI perusahaan.
  4. Review WhatsApp Log: Analisis WhatsAppChatLog untuk mengidentifikasi intent yang sering muncul dan memperbaiki response.

Untuk Owner

  1. Brand Guidelines: Tetapkan brand guidelines yang jelas di Basis Pengetahuan agar semua konten AI konsisten dengan identitas brand.
  2. VIP Detection: Manfaatkan data VIP dari Basis Pengetahuan untuk membuat konten eksklusif bagi pelanggan setia.
  3. ROI Tracking: Gunakan data dari EmailCampaign (opened_count, clicked_count) dan BlogContent (views, likes) untuk mengukur efektivitas konten AI.