🔗 Webhook Endpoint untuk Dashboard Composio

Salin URL berikut ke kolom Endpoint URL saat membuat Webhook di dashboard Composio:

https://bobo.buatcvgratis.web.id/api/webhook.php

⚙️ Konfigurasi Utama Website

Zona waktu dipaksa mutlak ke Asia/Jakarta (WIB) untuk seluruh jadwal dan cron scheduler.

🔀 Pengaturan Default Jalur Pengiriman Video (Provider)

Pilih metode pengiriman default untuk tiap platform media sosial. Anda bisa memilih salah satu metode spesifik untuk pengiriman tunggal tanpa tumpang tindih, atau memilih 🎯 Hybrid / Otomatis agar jika metode utama gagal/limit, sistem secara otomatis beralih ke metode cadangan.

💡 Aturan & Mekanisme Pengiriman:
  • 🎯 Hybrid / Otomatis (Rekomendasi): Mencoba metode prioritas terlebih dahulu. Jika gagal (misal kuota habis/error token), sistem beralih (fallback) ke provider berikutnya. Begitu satu metode berhasil, proses pengiriman langsung selesai dan TIDAK pernah memanggil provider lain (bebas duplikasi).
  • 🚀 YouTube API Langsung: Khusus YouTube menggunakan Google Cloud OAuth milik Anda. Pengiriman 100% mandiri tanpa melewati Buffer atau Composio.
  • 🌐 Buffer API: Mengirim via GraphQL API ke akun media sosial yang terhubung di Buffer Publish.
  • ⚡ Composio API: Mengirim via tool execution server Composio ke akun yang terhubung di Composio dashboard.
🔴 YouTube Direct / Buffer / Composio

Metode default saat posting ke YouTube:

🎵 TikTok Buffer / Composio

Metode default saat posting ke TikTok:

🔵 Facebook Buffer / Composio

Metode default saat posting ke Facebook:

📸 Instagram Buffer / Composio

Jalur pengiriman default untuk video Instagram:

🤖 Integrasi Composio

Atur kunci API dan endpoint Composio untuk posting ke YouTube, TikTok, dan Facebook.

User ID tempat akun platform terhubung di Composio (default: default).
Isi jika ingin mengunci ke ID akun YouTube tertentu di Composio.
🎵🔵 Connected Account ID per Platform (TikTok & Facebook)

Isi ID akun yang spesifik untuk TikTok dan Facebook. Jika kosong, akan menggunakan YouTube Connected Account ID di atas sebagai fallback.

💡 Buka app.composio.dev → Connected Accounts → cari TikTok / FacebookPages → salin kolom Account ID (format: ca_xxxx).
Digunakan untuk memvalidasi keaslian tanda tangan HMAC SHA256 dari webhook Composio.

▶️ YouTube API Langsung (Tanpa Composio)

Upload langsung ke YouTube menggunakan OAuth 2.0 milik Anda sendiri. Quota terpisah dari Composio.

🔑 Hubungkan / Cek Akun YouTube
✅
YouTube Terhubung — Upload Langsung AKTIF
Refresh token tersimpan. Video YouTube akan diunggah langsung ke channel Anda.
💡 Cara mendapatkan Client ID & Secret: Buka Google Cloud Console → APIs & Services → Credentials → Create Credentials → OAuth 2.0 Client ID → pilih Web Application → tambahkan Authorized Redirect URI: https://bobo.buatcvgratis.web.id/admin/youtube_auth.php
🛡️ Data Verifikasi Google OAuth Consent Screen

Salin URL berikut ke formulir OAuth consent screen di Google Cloud Console untuk verifikasi aplikasi:

Privacy Policy URL: https://bobo.buatcvgratis.web.id/privacy.php Buka ↗
Terms of Service URL: https://bobo.buatcvgratis.web.id/terms.php Buka ↗
Authorized Domain: bobo.buatcvgratis.web.id

🌐 Integrasi Buffer API (Jembatan Multi-Channel)

Gunakan Buffer sebagai jembatan posting GraphQL otomatis ke YouTube, TikTok, Facebook, dan Instagram.

Jika aktif, Buffer dapat dipilih sebagai jalur posting utama atau fallback saat kuota YouTube Direct API limit (429).
Token dibuat dari menu Settings → API & Developers di dashboard Buffer Publish.
ID organisasi di Buffer. Klik tombol Tes Koneksi & Tarik Channel di atas untuk mendeteksi secara otomatis.
🎯 Mapping Channel ID Buffer per Platform

Masukkan Channel ID Buffer untuk masing-masing akun media sosial yang terhubung di Buffer:

🎬 Format Penayangan Video di Buffer (Facebook & Instagram)

Buffer mewajibkan penentuan tipe format penayangan untuk media sosial Facebook dan Instagram:

⏰ Panduan Pasang Cron Job di Server

Agar video dapat terposting otomatis tepat pada jadwalnya setiap menit, pasang salah satu perintah berikut pada menu Cron Jobs di cPanel / VPS Anda:

Opsi 1: Menjalankan via PHP CLI (Direkomendasikan di cPanel):
* * * * * /usr/bin/php >/dev/null 2>&1
Opsi 2: Menjalankan via cURL Web (Jika akses CLI dibatasi):
* * * * * curl -s "https://bobo.buatcvgratis.web.id/cron/scheduler.php" >/dev/null 2>&1