Semua panduan

Menghubungkan kanal

Menghubungkan Instagram

Pesan Instagram sebenarnya mengalir lewat Facebook Page yang tertaut. Kolomnya sama persis dengan Messenger.

4 menit baca

Yang akan Anda kerjakan

Anda menyambungkan pesan langsung (DM) Instagram bisnis Anda supaya bisa dijawab AI. Langkahnya sama persis dengan Messenger — dan itu bukan kebetulan, karena DM Instagram sebenarnya lewat Halaman Facebook yang tertaut ke akun Anda.

  1. Pastikan akun Instagram Anda bertipe Professional dan sudah tertaut ke Halaman Facebook. Keduanya gratis dan bisa diubah dari aplikasi Instagram.
  2. Salin empat keterangan dari layar Meta — semuanya milik HALAMAN itu, bukan akun Instagramnya.
  3. Daftarkan alamat pesan masuk, pilih AI yang menjawab, lalu kirim DM uji dari akun lain.
Belum yakin harus mulai dari kanal mana?

Yang sering membingungkan di awal

Instagram tidak punya kredensial sendiri. DM yang masuk ke akun Instagram Anda diteruskan Meta lewat Facebook Page yang tertaut dengannya — jadi yang Anda daftarkan di sini adalah Page itu, bukan akun Instagramnya. Ini sebabnya kolom yang diminta sama persis dengan Messenger.

Akibat praktisnya: kalau tautan antara akun Instagram dan Page-nya putus, kanal ini ikut berhenti menerima pesan meskipun tidak ada satu pun pengaturan di sini yang berubah.

  • Akun Instagram bertipe Professional — Business atau Creator, bukan akun pribadi.
  • Akun itu tertaut ke sebuah Facebook Page yang Anda kelola sebagai admin.
  • Aplikasi di Meta for Developers, dengan Page tersebut berlangganan kejadian pesan.

Catatan: Akun pribadi tidak bisa dipakai. Mengubahnya menjadi Professional gratis dan bisa dibatalkan lagi, lewat pengaturan akun di aplikasi Instagram.

Buka daftar aplikasi Meta for Developers Anda(terbuka di tab baru)

Cara mendapatkan kredensial di Meta

Instagram memakai kredensial Facebook Page yang tertaut. Jadi, jangan mencari token Instagram terpisah dan jangan memakai ID akun Instagram pada formulir. Siapkan akun Professional, Page yang tertaut, dan akses admin ke keduanya.

  1. Di Instagram, ubah akun menjadi Professional bila masih akun pribadi. Pastikan akun itu tertaut ke Facebook Page yang benar dan Anda dapat mengelola Page tersebut.
  2. Buka developers.facebook.com/apps dan pilih aplikasi yang akan dipakai. Tambahkan produk atau use case Instagram Messaging bila belum ada, lalu pastikan aplikasi itu terhubung dengan Page yang tertaut ke Instagram.
  3. Buka App settings → Basic. Salin App ID untuk catatan Anda, lalu tekan Show di sebelah App secret dan salin nilainya. App secret harus berasal dari aplikasi yang sama dengan token Page.
  4. Ambil Page ID dari pengaturan Page → About atau Page setup. Jika tidak terlihat, buka Graph API Explorer, jalankan /me/accounts, lalu pilih id milik Page yang tertaut. Jangan gunakan Instagram account ID.
  5. Di Graph API Explorer, pilih aplikasi yang sama, buat user access token, dan minta izin pages_show_list, pages_manage_metadata, pages_messaging, instagram_basic, serta instagram_manage_messages. Jika izin belum tersedia, aplikasi mungkin perlu Advanced Access dan App Review.
  6. Jalankan permintaan GET /me/accounts?fields=id,name,access_token. Dari hasilnya, cari Page yang tertaut ke Instagram dan salin nilai access_token pada baris Page itu sebagai Page access token.
  7. Di aplikasi ini, isi Page ID, versi Graph API bawaan, Page access token, dan App secret, lalu simpan. Setelah itu daftarkan Page ke Meta dari detail channel.
GET /me/accounts?fields=id,name,access_token

Penting: Token dari Graph API Explorer biasanya berumur pendek dan cocok untuk uji, bukan production. Gunakan token Page berumur panjang dari alur OAuth atau System User yang sesuai, lalu uji ulang setelah disimpan. App secret, user token, dan Page access token jangan pernah dimasukkan ke screenshot, chat, issue, atau riwayat shell.

Buka Graph API Explorer(terbuka di tab baru)Panduan resmi Meta: Instagram Messaging(terbuka di tab baru)Buka daftar aplikasi Meta for Developers(terbuka di tab baru)

Arti tiap kolom

Page ID
Angka identitas Facebook Page yang tertaut ke akun Instagram Anda — bukan angka identitas akun Instagramnya.
Page access token
Token yang mewakili Page tersebut. Terbitkan lewat System User agar tidak mati saat kata sandi pribadi Anda berubah.
App secret
Kunci rahasia aplikasi Meta Anda. Dipakai memastikan pesan yang masuk benar-benar dari Meta, bukan kiriman orang lain yang menebak alamat webhook Anda.
Versi Graph API
Biarkan nilai bawaannya kecuali Meta memberitahu sebaliknya.
Perhatikan keterangan di atas kolom: yang diisi adalah ID Facebook Page, bukan ID akun Instagram.
App secret ada di App settings → Basic. Tekan Show untuk menampilkannya.
Token bisa diambil dari Graph API Explorer. Pastikan izin instagram_manage_messages ikut terpilih.
Buka Graph API Explorer(terbuka di tab baru)

Langkah pemasangan

  1. Pastikan akun Instagram Anda bertipe Professional dan sudah tertaut ke Facebook Page Anda.
  2. Buka Channels, tambah channel, pilih Instagram.
  3. Isi keempat kolom di atas dengan data Page yang tertaut itu, lalu simpan.
  4. Tekan Daftarkan ke Meta. Yang didaftarkan adalah Page-nya, karena Page itulah yang menerima pesan Instagram Anda.
  5. Tampilkan alamat webhook, lalu salin Callback URL dan Verify token ke konfigurasi webhook aplikasi Meta.
  6. Kirim DM percobaan ke akun Instagram Anda dari akun lain, lalu periksa Inbox.
Keterangan di bawah tiap nama menyebut apa yang dituntut kanal itu sebelum Anda memilihnya.

Penting: Selama aplikasi Meta Anda masih berstatus pengembangan, Meta hanya meneruskan DM dari akun yang punya peran di aplikasi itu. DM dari akun lain tidak akan pernah sampai, dan tidak ada pesan galat apa pun yang memberitahu Anda. Kalau uji coba Anda diam tanpa sebab, periksa ini lebih dulu sebelum mencurigai kolom yang salah isi.

Yang didaftarkan adalah Halaman yang tertaut — keterangan di sebelahnya menjelaskan kenapa.
Yang dilihat pelanggan Anda di Instagram.
DM yang sama muncul di Inbox Anda, tidak terpisah dari kanal lain.

Pilih siapa yang menjawab

Langkah ini paling sering terlewat, dan kegagalannya tidak terlihat seperti kegagalan: pesan pelanggan tetap masuk dan tersimpan rapi di Inbox, hanya tidak ada yang menjawabnya. Banyak orang menyimpulkan AI-nya rusak, padahal kanalnya memang belum pernah dikaitkan ke agent mana pun.

  1. Buka Channels, pilih channel ini di daftar sebelah kiri.
  2. Pada “Dijawab oleh”, pilih agent Anda. Pilihan bawaannya “Tim (tanpa AI)” — itu berarti hanya manusia yang membalas.
Selama isinya masih “Tim (tanpa AI)”, tidak ada balasan otomatis di kanal ini.

Penting: Agent yang dipilih juga harus berstatus aktif. Agent yang tersimpan tetapi belum diaktifkan tidak menjawab apa pun, dan pemilihnya akan memberi tahu Anda dengan menuliskan “nonaktif” di sebelah namanya.

Kalau pesannya tidak sampai

  • Akun Instagram masih bertipe pribadi — Meta tidak mengirim webhook untuk akun pribadi.
  • Tautan ke Facebook Page terputus, atau Page yang didaftarkan bukan Page yang tertaut.
  • Aplikasi Meta masih berstatus pengembangan, dan pengirimnya tidak punya peran di aplikasi itu.
  • Page belum berlangganan kejadian pesan — tekan Daftarkan ke Meta sekali lagi dan pastikan berhasil.
Panduan Messenger — kolomnya sama dan penjelasannya lebih panjang