Arsitektur Omnichannel Publishing Kirem
Selain sebagai penyedia WhatsApp Business API (WABA) resmi, Kirem menyediakan engine Omnichannel Social Publishing terpadu. Fitur ini memungkinkan Anda menghubungkan berbagai kanal media sosial dan mempublikasikan postingan secara bersamaan (cross-posting) hanya dengan satu panggilan API, workflow n8n, atau perintah AI Agent melalui Model Context Protocol (MCP).
🌐 Platform yang Didukung
Kirem saat ini mendukung 5 platform komunikasi dan jejaring sosial utama:
| Platform | Tipe Akun / Kanal | Format Konten yang Didukung |
|---|---|---|
| Facebook Pages (Halaman Bisnis) | Teks, Tautan, Gambar Tunggal, Album Multi-Foto (Carousel) | |
| Instagram Business / Creator Accounts | Gambar Tunggal, Carousel Post (hingga 10 slide gambar/media) | |
| Profil Pribadi & Organization/Company Pages | Teks, Tautan, Single Image, Multi-Image Share Post | |
| Threads | Akun Threads Resmi | Postingan Teks, Gambar Tunggal, Carousel Post (hingga 10 media) |
| WhatsApp Channels & Broadcast Outbound | Pengumuman Teks, Media Gambar, Dokumen |
🔐 Konsep Connection Vault (Keamanan Kredensial)
Setiap akun media sosial yang terhubung disimpan di dalam Connection Vault per proyek:
- Enkripsi AES-256-GCM Transparan: Seluruh Access Token dan rahasia OAuth pengguna dienkripsi secara otomatis menggunakan algoritma AES-256-GCM dengan kunci turunan SHA-256 sebelum disimpan ke basis data.
- Multi-Akun & Multi-Kanal: Anda dapat menghubungkan lebih dari satu akun untuk platform yang sama dalam satu proyek (misalnya: menghubungkan 2 Facebook Pages berbeda atau kombinasi Instagram + Threads).
- Onboarding 1-Klik: Dasbor Kirem di menu Settings > Omnichannel Social menyediakan tombol integrasi OAuth langsung untuk Facebook, Instagram, Threads, dan LinkedIn.
🚀 3 Cara Mempublikasikan Konten
1. Direct REST API (POST /v1/posts)
Panggil langsung dari backend server aplikasi Anda menggunakan HTTP request standar dan API Key proyek:
curl -X POST https://api.kirem.co/v1/posts \
-H "Authorization: Bearer kd_live_xxx" \
-H "Content-Type: application/json" \
-d '{
"content": "Peluncuran produk baru kami! 🚀",
"platforms": ["facebook", "instagram", "threads", "linkedin"],
"media_url": "https://kirem.co/assets/promo.jpg"
}'
2. Official SDKs (TypeScript, Go, PHP)
Gunakan method siap pakai dari SDK resmi Kirem:
// TypeScript SDK
await kirem.publishPost({
content: 'Update fitur terbaru 💡',
platforms: ['facebook', 'instagram', 'threads', 'linkedin'],
media_urls: ['https://kirem.co/slide1.jpg', 'https://kirem.co/slide2.jpg'],
});
3. AI Agent via Model Context Protocol (MCP)
Agen AI (seperti Claude Desktop atau Cursor) dapat secara mandiri memposting konten menggunakan tool kirem_distribute_content:
{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "kirem_distribute_content",
"arguments": {
"content": "Konten dibuat otomatis oleh AI Agent",
"platforms": ["threads", "linkedin", "facebook"]
}
},
"id": 1
}
4. No-Code Workflow Automation (n8n)
Tarik node Kirem di canvas n8n, pilih resource Post (Omnichannel) dan action Publish Post untuk memicu posting otomatis terjadwal.