Target AI Logo
Panduan Pengguna Lengkap
🚀 Memulai
🔗 Integrasi Platform
đŸ’Ŧ Fitur Chat
đŸ“ĸ Marketing
🤖 AI & Otomatisasi
đŸĒ Toko Online
📊 Analitik & Laporan
🔧 Pengaturan Lanjutan
❓ Bantuan
Target AI Logo

Target AI

Panduan Pengguna Lengkap - Platform AI Multi-Channel untuk WhatsApp, Instagram & Messenger

đŸ’Ŧ WhatsApp 📷 Instagram 💙 Messenger 🤖 AI-Powered đŸ“ĸ Broadcast
📱 Download Aplikasi Target AI
Google Play Store App Store (Coming Soon)
🚀

Quick Start

Mulai gunakan Target AI dalam 5 menit

â„šī¸
Prasyarat: Pastikan Anda memiliki akun Facebook Business Manager untuk mengintegrasikan platform messaging.

Download Aplikasi Target AI

Download aplikasi Target AI dari Play Store (Android) atau kunjungi website kami untuk iOS.

Buat Akun atau Login

Daftar menggunakan email bisnis Anda atau login jika sudah memiliki akun. Verifikasi email untuk mengaktifkan akun.

Hubungkan Platform (WhatsApp/Instagram/Messenger)

Ikuti wizard setup untuk menghubungkan platform messaging pilihan Anda dengan Target AI menggunakan Embedded Signup Facebook.

Konfigurasi AI Assistant

Atur AI Chat Assistant untuk membalas pesan customer secara otomatis sesuai dengan bisnis Anda.

Mulai Berkomunikasi!

Anda siap untuk mengelola chat, kirim broadcast, dan automasi komunikasi bisnis Anda dari satu dashboard.

✅
Setup Selesai! Anda sudah siap menggunakan Target AI. Jelajahi fitur-fitur di bawah untuk memaksimalkan penggunaan.
📝

Pendaftaran via Aplikasi Target AI

Panduan lengkap mendaftar langsung dari aplikasi

💡
Catatan: Proses pendaftaran dapat dilakukan langsung dari aplikasi Target AI tanpa perlu mengunjungi website.

Langkah-langkah Pendaftaran:

Buka Aplikasi Target AI

Setelah mengunduh dan menginstal aplikasi, buka aplikasi Target AI di perangkat Anda.

  • Tap ikon Target AI di home screen
  • Tunggu aplikasi loading
  • Anda akan melihat layar welcome/selamat datang

Pilih "Daftar Akun Baru"

Di layar utama, Anda akan melihat dua pilihan:

  • Masuk - Jika sudah memiliki akun
  • Daftar - Untuk membuat akun baru

Tap tombol "Daftar" atau "Buat Akun Baru"

Isi Data Pendaftaran

Lengkapi formulir pendaftaran dengan data berikut:

âš ī¸
Tips Keamanan: Gunakan password yang kuat dengan kombinasi huruf besar, huruf kecil, angka, dan simbol.

Verifikasi Email

Setelah mengisi formulir, sistem akan mengirimkan email verifikasi:

  1. Cek inbox email yang Anda daftarkan
  2. Cari email dari no-reply@target.ai
  3. Tap tombol "Verifikasi Email" atau copy kode verifikasi
  4. Masukkan kode verifikasi di aplikasi (jika diminta)
âąī¸
Email verifikasi biasanya tiba dalam 1-2 menit. Jika tidak ditemukan, cek folder spam/promosi.

Lengkapi Profil Bisnis

Setelah verifikasi, lengkapi informasi bisnis Anda:

  • Nama Bisnis: Nama brand/toko Anda
  • Kategori Bisnis: Pilih kategori yang sesuai (Retail, Jasa, F&B, dll)
  • Alamat: Alamat lengkap bisnis (opsional)
  • Website: URL website bisnis (opsional)
  • Deskripsi: Penjelasan singkat tentang bisnis Anda

Pilih Paket Berlangganan

Pilih paket yang sesuai dengan kebutuhan bisnis Anda:

🆓

Free

500 pesan/bulan
1 platform
Fitur dasar AI

⭐

Starter

5.000 pesan/bulan
2 platform
AI Assistant

🚀

Pro

Unlimited pesan
Semua platform
AI Premium + Analytics

Anda bisa memulai dengan Free dan upgrade kapan saja.

Selesai! Mulai Integrasi Platform

Selamat! Akun Target AI Anda sudah aktif. Langkah selanjutnya:

  1. Hubungkan platform messaging (WhatsApp/Instagram/Messenger)
  2. Konfigurasi AI Assistant
  3. Impor kontak (opsional)
  4. Mulai berkomunikasi dengan customer!
🎉
Selamat! Akun Anda telah berhasil dibuat. Lanjutkan ke bagian Integrasi Platform untuk menghubungkan WhatsApp, Instagram, atau Messenger.

Masalah Saat Pendaftaran?

Email verifikasi tidak diterima

  • Cek folder Spam/Junk/Promosi di email Anda
  • Pastikan email yang dimasukkan benar
  • Tunggu 5 menit lalu tap "Kirim Ulang"
  • Coba gunakan email lain jika masalah berlanjut

Password tidak diterima

  • Password minimal 8 karakter
  • Gunakan kombinasi huruf, angka, dan simbol
  • Pastikan Caps Lock tidak aktif
🔗

Integrasi Platform Multi-Channel

Kelola semua platform messaging dari satu dashboard

Target AI mendukung integrasi dengan tiga platform messaging utama: WhatsApp Business, Instagram Direct, dan Facebook Messenger. Semua platform dapat dihubungkan menggunakan Embedded Signup Flow dari Meta/Facebook.

đŸ’Ŧ
WhatsApp Business API
Kirim broadcast, auto-reply, template messaging

Integrasi lengkap dengan WhatsApp Business API untuk mengirim pesan massal, template, dan otomatisasi chat.

📷
Instagram Direct
Balas DM, story mentions, komentar otomatis

Kelola pesan Direct Message Instagram, balas mention di story, dan otomatisasi komentar dari satu tempat.

💙
Facebook Messenger
Chat, broadcast, dan otomatisasi Messenger

Hubungkan Facebook Business Page Anda untuk mengelola chat Messenger dan mengirim broadcast ke followers.

💡
Keuntungan Multi-Platform: Dengan Target AI, Anda bisa melihat dan membalas semua pesan dari WhatsApp, Instagram, dan Messenger dalam satu inbox terpadu. AI Assistant juga dapat merespons di semua platform secara otomatis.

Cara Kerja Embedded Signup:

Login dengan Akun Facebook

Gunakan akun Facebook yang memiliki akses ke Business Manager atau halaman bisnis yang ingin dihubungkan.

Pilih Business Account

Pilih Business Account yang sudah ada atau buat yang baru jika belum memiliki.

Pilih Platform yang Ingin Dihubungkan

Pilih WhatsApp Business, Instagram Account, atau Facebook Page yang ingin diintegrasikan.

Berikan Izin Akses

Review dan berikan izin akses yang diminta oleh Target AI untuk mengelola pesan.

Verifikasi dan Aktivasi

Selesaikan proses verifikasi dan platform Anda akan langsung terhubung ke Target AI.

đŸ’Ŧ

Setup Koneksi WhatsApp Business

Langkah-langkah menghubungkan WhatsApp Business API ke Target AI

💡
Info: Proses setup ini menggunakan Embedded Signup Flow dari Meta/Facebook. Anda akan dipandu step-by-step untuk membuat atau menghubungkan WhatsApp Business Account.

Login ke Dashboard Target AI

Buka aplikasi Target AI dan login menggunakan akun Anda.

  • Buka aplikasi Target AI atau akses https://target.ai
  • Masukkan email dan password
  • Klik tombol "Login"

Pilih Menu "Integrasi Platform"

Dari dashboard utama, cari dan klik menu "Integrasi Platform" atau "Platform Integration".

  • Biasanya ada di sidebar menu atau dashboard card
  • Icon berupa logo link/chain 🔗

Pilih WhatsApp Business

Pada halaman Integrasi Platform, pilih "WhatsApp Business" dari daftar platform yang tersedia.

Klik tombol "Hubungkan WhatsApp Business" atau "Connect WhatsApp".

Login Facebook (Embedded Signup)

Anda akan diminta login ke Facebook Business Manager:

  • Masukkan email dan password Facebook Anda
  • Jika sudah login di browser, akan otomatis terdeteksi
  • Ikuti proses 2FA jika diaktifkan
âš ī¸
Penting: Gunakan akun Facebook yang memiliki akses ke Business Manager atau akun yang akan Anda gunakan untuk manage WhatsApp Business.

Pilih atau Buat Business Account

Setelah login, Anda akan diminta memilih:

  • Business Account yang sudah ada - Jika Anda sudah punya
  • Buat Business Account baru - Jika belum punya

Jika membuat baru:

  • Masukkan nama bisnis
  • Pilih kategori bisnis
  • Isi alamat bisnis

Setup Nomor WhatsApp

Pilih salah satu opsi berikut:

Opsi A: Gunakan Nomor Baru

  • Pilih negara (Indonesia +62)
  • Masukkan nomor baru yang belum terdaftar WhatsApp
  • Verifikasi via SMS/Call

Opsi B: Migrate dari WhatsApp Business App

  • Pilih nomor yang sudah ada di WhatsApp Business App
  • Konfirmasi bahwa nomor akan logout dari app
  • Verifikasi kepemilikan nomor
🚨
Perhatian: Setelah nomor dipindahkan ke WhatsApp Business API, nomor tersebut tidak bisa digunakan lagi di WhatsApp App atau WhatsApp Business App. Pastikan Anda sudah backup chat history jika diperlukan!

Verifikasi Nomor

WhatsApp akan mengirimkan kode verifikasi via SMS atau call:

  • Masukkan 6 digit kode yang diterima
  • Jika tidak menerima, request ulang kode
  • Atau pilih "Verify via call" untuk menerima via telepon
Contoh Kode Verifikasi
Kode verifikasi WhatsApp Anda: 123-456
Jangan bagikan kode ini kepada siapapun!

Setup Display Name & Profile

Lengkapi profil bisnis Anda:

  • Display Name: Nama bisnis yang akan terlihat customer (max 25 karakter)
  • Kategori Bisnis: Pilih kategori yang sesuai (Retail, Pendidikan, dll)
  • Deskripsi: Jelaskan tentang bisnis Anda (opsional)
  • Alamat: Alamat lengkap bisnis
  • Website: URL website bisnis (opsional)
  • Email: Email kontak bisnis
💡
Tips: Display Name harus mencerminkan brand Anda dan akan digunakan untuk verifikasi Official Business Account (OBA). Pilih dengan hati-hati!

Review & Authorize

Terakhir, review semua informasi dan berikan izin akses:

  • Target AI akan meminta akses untuk mengelola WhatsApp Business Account Anda
  • Review izin yang diminta (send messages, manage templates, dll)
  • Klik "Allow" atau "Izinkan"
🎉
Selesai! Jika semua berhasil, Anda akan melihat pesan "WhatsApp Business berhasil terhubung!" dan akan redirect ke dashboard.

Verifikasi Koneksi

Setelah setup selesai, pastikan koneksi berhasil dengan memeriksa:

  • ✅ Status: "Connected" atau "Terhubung"
  • ✅ Nomor telepon muncul dengan benar
  • ✅ Business Account ID tertera
  • ✅ Webhook status: "Verified"

Coba kirim test message untuk memastikan semuanya berfungsi!

âąī¸
Catatan: Proses setup biasanya memakan waktu 5-10 menit. Jika terjadi error atau gagal, silakan coba lagi atau hubungi support kami.
📷

Setup Koneksi Instagram

Hubungkan Instagram Direct Message ke Target AI

💡
Info: Instagram integration memungkinkan Anda mengelola DM (Direct Message), balas story mentions, dan otomatisasi komentar dari satu dashboard Target AI.

Persyaratan Instagram:

Konversi ke Akun Instagram Business/Creator

Jika akun Anda masih personal, ubah ke Business atau Creator:

  1. Buka aplikasi Instagram
  2. Go to Profile → Menu (☰) → Settings
  3. Pilih Account → Switch to Professional Account
  4. Pilih Business atau Creator
  5. Ikuti langkah-langkah setup

Hubungkan Instagram ke Facebook Page

Instagram account harus terhubung ke Facebook Page:

  1. Di Instagram, go to Profile → Edit Profile
  2. Di bagian Public Business Information, tap Page
  3. Pilih Facebook Page yang ingin dihubungkan atau buat baru
  4. Pastikan status terhubung dengan benar
âš ī¸
Penting: Jika Anda tidak melihat opsi Page, pastikan akun sudah dikonversi ke Business/Creator dan Anda memiliki admin access ke Facebook Page.

Aktifkan Instagram Messaging di Facebook Page

Pastikan messaging diaktifkan:

  1. Buka Facebook Business Page
  2. Go to Settings → Instagram
  3. Pastikan akun Instagram sudah terhubung
  4. Go to Settings → General → Messages
  5. Aktifkan "Allow people to contact my Page privately"

Buka Target AI dan Pilih Integrasi Instagram

Di aplikasi Target AI:

  1. Login ke dashboard Target AI
  2. Pilih menu "Integrasi Platform"
  3. Klik "Instagram" atau "Hubungkan Instagram"

Login dengan Facebook (Embedded Signup)

Proses login sama dengan WhatsApp:

  • Masukkan email dan password Facebook Anda
  • Pilih Business Account yang sesuai
  • Pilih Facebook Page yang terhubung dengan Instagram

Pilih Instagram Account

Pilih akun Instagram yang ingin dihubungkan:

  • Sistem akan menampilkan daftar Instagram accounts yang terhubung ke Facebook Page Anda
  • Pilih akun yang sesuai
  • Klik "Continue" atau "Lanjutkan"

Berikan Izin Akses

Review dan berikan izin yang diminta:

  • Akses ke Instagram Direct Messages
  • Akses ke Instagram Story Mentions
  • Akses ke Instagram Comments (opsional)
  • Manage Instagram messaging

Klik "Allow" untuk memberikan izin.

Verifikasi Koneksi

Pastikan integrasi berhasil:

  • ✅ Status Instagram: "Connected"
  • ✅ Username Instagram tertera dengan benar
  • ✅ Profile picture terload
  • ✅ Test kirim DM ke akun Instagram Anda dan cek muncul di Target AI
🎉
Selamat! Instagram Anda sudah terhubung dengan Target AI. Sekarang Anda bisa mengelola DM, story mentions, dan komentar dari dashboard Target AI.

Fitur Instagram di Target AI:

đŸ’Ŧ

Direct Messages

Baca dan balas semua DM Instagram dari satu inbox terpadu

📱

Story Mentions

Dapat notifikasi dan balas ketika akun Anda di-mention di story

đŸ’Ŧ

Comment Auto-Reply

Otomatis balas komentar dengan AI atau template tertentu

🤖

AI Assistant

AI otomatis merespons DM Instagram 24/7

âš ī¸
Limitasi Instagram: Instagram API memiliki beberapa limitasi dibanding WhatsApp:
  • Tidak bisa broadcast ke semua followers (hanya bisa reply ke incoming messages)
  • Rate limit: 100 messages per second per page
  • Media support: Images, videos, dan text (dengan beberapa limitasi)
💙

Setup Koneksi Facebook Messenger

Hubungkan Facebook Page Messenger ke Target AI

💡
Info: Facebook Messenger integration memungkinkan Anda mengelola chat dari Facebook Page, mengirim broadcast ke followers, dan otomatisasi respons dari Target AI.

Persyaratan Messenger:

Siapkan Facebook Business Page

Jika belum memiliki, buat Facebook Business Page:

  1. Login ke Facebook
  2. Klik Menu (☰) → Page → Create New Page
  3. Masukkan Page Name dan Category
  4. Lengkapi informasi page (bio, contact, profile picture)
  5. Klik Create Page

Aktifkan Messaging di Page Settings

Pastikan fitur messaging aktif:

  1. Buka Facebook Page Anda
  2. Click Settings di sidebar kiri
  3. Pilih General di menu
  4. Cari Messages
  5. Aktifkan "Allow people to contact my Page privately"
  6. Save changes

Tambahkan Page ke Business Manager (Opsional)

Untuk manajemen yang lebih baik:

  1. Buka business.facebook.com
  2. Pilih Business Account Anda
  3. Go to Accounts → Pages
  4. Klik Add → Add a Page
  5. Masukkan nama Page Anda dan klik Add

Buka Target AI dan Pilih Integrasi Messenger

Di aplikasi Target AI:

  1. Login ke dashboard Target AI
  2. Pilih menu "Integrasi Platform"
  3. Klik "Facebook Messenger" atau "Hubungkan Messenger"

Login dengan Facebook (Embedded Signup)

Ikuti proses login:

  • Masukkan email dan password Facebook Anda
  • Pilih Business Account (jika diminta)
  • Pilih Facebook Page yang ingin dihubungkan

Pilih Facebook Page

Pilih Page yang akan diintegrasikan:

  • Sistem akan menampilkan daftar Facebook Pages yang Anda kelola
  • Pilih Page yang sesuai dengan bisnis Anda
  • Jika Page tidak muncul, pastikan Anda memiliki admin access

Berikan Izin Akses

Review dan berikan izin yang diminta:

  • Akses ke Page conversations/messages
  • Manage Page messaging
  • Send messages to Page followers
  • Read Page content

Klik "Allow" atau "Izinkan" untuk melanjutkan.

Konfigurasi Messenger Settings

Atur pengaturan Messenger di Target AI:

  • Greeting Message: Pesan otomatis saat user pertama kali chat
  • Auto-Reply: Aktifkan AI Assistant untuk Messenger
  • Broadcast: Izinkan pengiriman broadcast ke followers
  • Handover Protocol: Atur primary receiver (Target AI atau Page Inbox)

Verifikasi Koneksi

Pastikan integrasi berhasil:

  • ✅ Status Messenger: "Connected"
  • ✅ Nama Page tertera dengan benar
  • ✅ Page profile picture terload
  • ✅ Test kirim message ke Page Anda dan cek muncul di Target AI
🎉
Selamat! Facebook Messenger Anda sudah terhubung dengan Target AI. Sekarang Anda bisa mengelola chat Page, kirim broadcast, dan otomatisasi respons.

Fitur Messenger di Target AI:

đŸ’Ŧ

Unified Inbox

Kelola semua chat Messenger dari satu dashboard bersama WhatsApp & Instagram

đŸ“ĸ

Broadcast Messages

Kirim pesan broadcast ke followers yang pernah chat dengan Page Anda

🤖

AI Auto-Reply

AI otomatis merespons chat Messenger 24/7 dengan knowledge base Anda

🔄

Handover Protocol

Alihkan chat antara AI dan human agent dengan seamless

Messenger Broadcast:

đŸ“ĸ
Catatan Penting: Messenger broadcast memiliki aturan berbeda dengan WhatsApp:
  • Hanya bisa kirim ke users yang pernah chat dengan Page Anda (within 24-hour window)
  • Untuk kirim di luar 24-hour window, gunakan Sponsored Messages (berbayar)
  • Rate limit: 100 messages per second per Page
đŸ’Ŧ

Kelola Chat

Kelola semua percakapan dari berbagai platform dalam satu tempat

đŸ’Ŧ Unified Inbox

screens/ChatsScreen.js

Screen utama untuk mengelola semua percakapan dari WhatsApp, Instagram, dan Messenger. Menampilkan daftar chat dengan customer dari semua platform dalam satu inbox terpadu.

✨ Key Features:

  • Multi-Platform Inbox: Lihat chat dari WhatsApp, Instagram, dan Messenger sekaligus
  • Platform Filter: Filter chat berdasarkan platform (WhatsApp/Instagram/Messenger)
  • Real-time Chat List: Daftar chat yang update secara real-time
  • Search & Filter: Cari chat berdasarkan nama/nomor customer
  • Status Indicators: Lihat pesan read/unread, typing indicators
  • Quick Reply: Template quick reply untuk respon cepat
  • Message Preview: Lihat preview pesan terakhir
  • Timestamp: Waktu pesan terakhir (relative time)
  • Pull to Refresh: Refresh chat list dengan pull down
  • Swipe Actions: Swipe untuk archive, mute, atau delete

🎨 UI Components:

  • Platform tabs (All, WhatsApp, Instagram, Messenger)
  • Search bar dengan icon di header
  • Filter tabs (All, Unread, Groups)
  • Chat item card dengan avatar, nama, platform icon, preview, dan badge
  • Floating Action Button untuk new chat
  • Empty state ketika belum ada chat

User Flow:

1. User membuka app → Chats Screen (home) 2. Lihat daftar semua percakapan dari semua platform 3. Tap platform tab untuk filter (WhatsApp/Instagram/Messenger) 4. Tap chat → Buka ChatDetailScreen 5. Tap FAB (+) → Start new conversation 6. Swipe left/right → Quick actions (archive/delete)

đŸ’Ŧ Chat Detail Screen

screens/ChatDetailScreen.js

Screen untuk melihat dan membalas percakapan individual. Support berbagai tipe pesan dan fitur lengkap.

✨ Key Features:

  • Real-time Messaging: Kirim dan terima pesan real-time
  • Message Types: Text, image, video, document, location, contact
  • Read Receipts: Lihat status pesan (sent, delivered, read)
  • Typing Indicator: Lihat ketika customer sedang mengetik
  • Template Quick Send: Kirim template dengan satu tap
  • AI Suggestions: AI suggest response untuk balas cepat
  • Media Gallery: Lihat semua media dalam chat
  • Contact Info: Lihat detail customer
  • Assign Agent: Assign chat ke agent tertentu
  • Add Labels: Label chat untuk organize
đŸ‘Ĩ

Manajemen Kontak & Grup

Kelola database customer dengan efektif

Contact Management adalah fitur untuk mengelola database customer Anda. Anda bisa menambah, edit, import, dan mengelompokkan kontak untuk targeting yang lebih baik.

Cara Menambah Kontak:

Menambah Kontak Manual

Untuk menambah kontak satu per satu:

  1. Buka menu "Kontak" atau "Contacts"
  2. Klik tombol "+ Tambah Kontak"
  3. Isi form:
    • Nama: Nama lengkap customer
    • Nomor Telepon: Format internasional (08xxx atau +628xxx)
    • Email: Email customer (opsional)
    • Platform: Pilih platform utama (WhatsApp/Instagram/Messenger)
    • Grup: Pilih grup yang sesuai (opsional)
  4. Klik "Simpan"
💡
Tips: Gunakan format nomor dengan kode negara (+62) untuk memastikan pesan terkirim dengan baik.

Import Kontak dari CSV/Excel

Untuk import banyak kontak sekaligus:

  1. Siapkan file CSV atau Excel dengan kolom:
    • name - Nama kontak
    • phone - Nomor telepon
    • email - Email (opsional)
    • platform - Platform utama (whatsapp/instagram/messenger)
    • groups - Nama grup (opsional)
  2. Klik tombol "Import Kontak"
  3. Upload file CSV/Excel
  4. Mapping kolom jika perlu
  5. Klik "Proses Import"
Contoh Format CSV
name,phone,email,platform,groups
Budi Santoso,081234567890,budi@email.com,whatsapp,Premium Customer
Ani Wijaya,081234567891,ani@email.com,instagram,Regular Customer
Dedi Kurniawan,081234567892,dedi@email.com,messenger,VIP
âš ī¸
Perhatian: Pastikan tidak ada duplikat nomor. Sistem akan skip atau merge data jika ditemukan nomor yang sama.

Manajemen Grup:

Grup membantu Anda mengorganisir kontak berdasarkan kategori, lokasi, atau karakteristik lainnya. Anda bisa mengirim broadcast ke grup tertentu tanpa harus pilih kontak satu per satu.

Membuat Grup Baru

  1. Buka tab "Grup" di halaman Kontak
  2. Klik "+ Buat Grup"
  3. Masukkan nama grup (contoh: "Customer Jakarta", "VIP Member", "Leads Januari")
  4. Pilih platform yang berlaku (WhatsApp/Instagram/Messenger/All)
  5. Klik "Simpan"

Menambahkan Kontak ke Grup

Cara 1: Dari List Kontak

  1. Pilih kontak yang ingin ditambahkan (centang checkbox)
  2. Klik "Tambah ke Grup"
  3. Pilih grup tujuan
  4. Klik "Simpan"

Cara 2: Dari Detail Grup

  1. Buka detail grup
  2. Klik "Tambah Anggota"
  3. Pilih kontak dari list
  4. Klik "Tambahkan"

Fitur-fitur Contact Management:

🔍

Search & Filter

Cari kontak berdasarkan nama, nomor, platform, atau grup dengan mudah

âœī¸

Edit Kontak

Update informasi kontak kapan saja

đŸ—‘ī¸

Delete Kontak

Hapus kontak yang tidak aktif atau duplikat

📊

Export Data

Download database kontak dalam format CSV/Excel

đŸˇī¸

Multi-Group

Satu kontak bisa masuk ke beberapa grup sekaligus

📱

Multi-Platform

Satu kontak bisa memiliki identifier untuk berbagai platform

đŸ“ĸ

Broadcast System

Kirim pesan massal ke ribuan customer sekaligus

đŸ“ĸ Broadcast List Screen

screens/Broadcast.js

Menampilkan daftar semua campaign broadcast yang pernah dibuat. User bisa melihat status campaign (draft, scheduled, sending, completed), statistik pengiriman, dan manage campaigns.

✨ Key Features:

  • Campaign List: Daftar semua broadcast campaigns dengan status
  • Platform Filter: Filter broadcast berdasarkan platform (WhatsApp/Instagram/Messenger)
  • Quota Display: Lihat sisa quota broadcast Anda
  • Status Badges: Visual indicator untuk status campaign
  • Statistics: Total sent, delivered, read, failed
  • Search & Sort: Cari campaign dan sort by date
  • Pagination: Load more campaigns dengan infinite scroll
  • Quick Actions: View details, duplicate, atau delete campaign
  • Create New: Button untuk create new broadcast

📊 Campaign Status:

  • Draft: Campaign belum dikirim
  • Scheduled: Dijadwalkan untuk dikirim
  • Sending: Sedang dalam proses pengiriman
  • Completed: Sudah selesai dikirim
  • Failed: Gagal dikirim

âœī¸ Create Broadcast Screen

screens/CreateBroadcastScreen.js

Form wizard untuk membuat campaign broadcast baru. User bisa pilih platform, template, select recipients, personalize message dengan variables, attach media, dan schedule pengiriman.

Key Features:

  • Platform Selection: Pilih platform target (WhatsApp/Instagram/Messenger)
  • Template Selection: Pilih dari template yang sudah approved (WhatsApp)
  • Recipients Selector: Pilih contact groups atau individual contacts
  • Variable Personalization: Isi variable {{1}}, {{2}} dll dengan data dynamic
  • Media Upload: Attach image, video, atau document
  • Template Preview: Real-time preview template dengan data sample
  • Schedule Options: Send now atau schedule untuk waktu tertentu
  • Quota Warning: Alert jika quota tidak mencukupi
  • Validation: Auto-validate sebelum send (template, recipients, variables)

🔄 Creation Flow:

1. Tap "Create Broadcast" dari Broadcast List 2. Pilih Platform (WhatsApp/Instagram/Messenger) 3. Pilih Template (hanya yang approved, untuk WhatsApp) 4. Pilih Recipients (contacts/groups) 5. Isi Variables untuk personalisasi 6. Upload Media jika template membutuhkan 7. Preview template dengan sample data 8. Set schedule (now/later) 9. Review & Submit 10. Campaign created → Status: Draft/Scheduled
âš ī¸
Important: Template WhatsApp harus sudah approved oleh Meta sebelum bisa digunakan untuk broadcast. Jika template masih pending/rejected, tidak akan muncul di selection.

Perbedaan Broadcast per Platform:

Fitur WhatsApp Instagram Messenger
Template Required ✅ Ya ❌ Tidak ❌ Tidak
Broadcast ke Semua ✅ Ya ❌ Tidak* ❌ Tidak**
Media Support Image, Video, Doc Image, Video Image, Video
Personalization Variables {{1}}, {{2}} Terbatas Terbatas

* Instagram hanya bisa reply ke incoming messages, tidak bisa broadcast ke semua followers.
** Messenger hanya bisa kirim ke users yang pernah chat dalam 24 jam terakhir.

📝

Template Management

Cara membuat dan mengelola template pesan WhatsApp

Template adalah format pesan yang sudah disetujui oleh WhatsApp untuk digunakan dalam broadcast atau memulai percakapan dengan customer. Template harus melalui proses approval dari Meta/WhatsApp sebelum bisa digunakan.

Kenapa Perlu Template?

Jenis-jenis Template:

đŸ“ĸ

Marketing

Promosi produk, penawaran khusus, info diskon. Template berbayar.

🔔

Utility

Notifikasi transaksi, update pesanan, reminder. Template gratis dalam 24 jam.

🔐

Authentication

OTP, verifikasi akun, reset password. Template gratis.

Cara Membuat Template:

Buka Menu Templates

Di dashboard Target AI, pilih menu "Templates" atau "Template Management".

Anda akan melihat list template yang sudah ada beserta statusnya.

Klik "Buat Template Baru"

Klik tombol "+ Buat Template" atau "Create New Template".

Form pembuatan template akan muncul.

Isi Informasi Dasar

Nama Template:

  • Hanya lowercase, angka, dan underscore (_)
  • Tidak boleh ada spasi
  • Contoh: promo_ramadhan_2025, konfirmasi_pesanan

Kategori:

  • MARKETING - Untuk promosi dan marketing
  • UTILITY - Untuk notifikasi transaksi/order
  • AUTHENTICATION - Untuk OTP dan verifikasi

Bahasa: Pilih bahasa template (Indonesia, English, dll)

Setup Header (Opsional)

Header adalah bagian paling atas dari template. Pilih tipe header:

Text Header:

  • Maksimal 60 karakter
  • Bisa menggunakan variable ({{1}})
  • Contoh: Halo {{1}}, Promo Spesial Untukmu!

Media Header (Image/Video/Document):

  • Upload sample media (akan jadi contoh saat review)
  • Media asli akan diupload saat mengirim broadcast
  • Format: JPG, PNG, MP4, PDF

Tulis Body Message (Wajib)

Body adalah isi pesan utama. Ketentuan:

  • Maksimal 1024 karakter
  • Bisa menggunakan multiple variables ({{1}}, {{2}}, {{3}}, dst)
  • Gunakan \n untuk line break
  • Boleh menggunakan emoji 😊
Contoh Body Template Marketing
Halo {{1}}! 🎉

Ada promo spesial di {{2}} untuk kamu!
Diskon hingga {{3}}% untuk semua produk.

Periode promo: {{4}}
Kode voucher: {{5}}

Jangan sampai kehabisan ya! đŸ›ī¸

Example Variables: Berikan contoh nilai untuk setiap variable agar reviewer WhatsApp bisa melihat preview.

  • {{1}} = "Budi"
  • {{2}} = "Toko Elektronik"
  • {{3}} = "50"
  • {{4}} = "1-31 Januari 2025"
  • {{5}} = "PROMO2025"

Tambahkan Footer (Opsional)

Footer adalah text kecil di bagian bawah pesan:

  • Maksimal 60 karakter
  • Tidak bisa menggunakan variable
  • Biasanya untuk disclaimer atau info kontak
Contoh Footer
Š 2025 Toko Anda | CS: 0812-3456-7890

Setup Buttons (Opsional)

Buttons membuat template lebih interaktif. Ada 3 jenis:

Quick Reply Buttons:

  • Maksimal 3 buttons
  • Text maksimal 20 karakter
  • Untuk respons cepat dari customer
  • Contoh: "Ya, Tertarik", "Info Lebih Lanjut", "Tidak, Terima Kasih"

Call-to-Action URL:

  • Maksimal 2 buttons
  • Link ke website atau landing page
  • Bisa dynamic URL dengan variable
  • Contoh: "Lihat Katalog", "Beli Sekarang"

Call Phone Number:

  • Hanya 1 button
  • Langsung menelepon nomor yang ditentukan
  • Contoh: "Hubungi CS"

Preview & Submit

Sebelum submit, preview template Anda:

  • Pastikan tidak ada typo
  • Cek semua variable sudah benar
  • Test dengan data sample
  • Pastikan sesuai dengan kebijakan WhatsApp

Jika sudah yakin, klik "Submit untuk Review" atau "Kirim ke WhatsApp".

Tunggu Approval

Proses review oleh WhatsApp biasanya memakan waktu:

  • ⚡ Cepat: 30 menit - 2 jam
  • âąī¸ Normal: 2 - 24 jam
  • 🐌 Lama: 24 - 48 jam

Status Template:

  • 🟡 PENDING: Sedang di-review WhatsApp
  • ✅ APPROVED: Template disetujui dan siap digunakan
  • ❌ REJECTED: Template ditolak (cek alasan penolakan)
🎉
Jika approved, template langsung bisa digunakan untuk broadcast atau mengirim pesan ke customer!

Kebijakan Template WhatsApp:

âš ī¸
Template Akan Ditolak Jika:
  • Mengandung clickbait atau misleading information
  • Menjual produk ilegal (rokok, alkohol, judi, dll)
  • Mengandung konten dewasa atau tidak pantas
  • Menggunakan kategori yang salah (marketing dikategorikan utility)
  • Template terlalu umum dan tidak jelas tujuannya
  • Mengandung threatening language
  • Format atau grammar buruk

Tips Template Disetujui:

🤖

AI Assistant Settings

Konfigurasi AI Chatbot untuk auto-reply di semua platform

âš™ī¸ AI Settings Screen

screens/AISettingsScreen.js

Screen comprehensive untuk setup dan configure AI Chat Assistant. User bisa customize personality, response style, enable/disable features, set business context, dan train AI dengan knowledge base.

✨ Key Features:

  • Enable/Disable AI: Toggle AI assistant on/off per platform
  • Platform Selection: Aktifkan AI untuk WhatsApp, Instagram, Messenger secara terpisah
  • Business Type: Pilih tipe bisnis (retail, F&B, service, dll)
  • Response Style: Friendly, professional, casual, atau formal
  • AI Name: Customize nama AI assistant
  • Personality Setup: Define AI personality dan tone
  • Custom Prompts: Advanced prompt engineering
  • Greeting Message: Set auto-greeting untuk new chat
  • Fallback Message: Message ketika AI tidak bisa jawab
  • Context Settings: Max context messages untuk conversation history
  • Session Timeout: Auto-reset conversation after X hours

Advanced Features:

  • Auto Follow-up: AI otomatis follow-up jika customer tidak respon
  • Product Recommendation: AI bisa recommend products
  • Order Processing: Handle order via chat
  • Booking System: Integrate dengan booking calendar
  • Image Sending: AI bisa kirim image product
  • Multiple Messages: Kirim beberapa message sekaligus (natural)
  • Human Delays: Simulate human typing speed
  • Typing Indicators: Show "typing..." indicator
  • Emoji Usage: AI bisa pakai emoji dalam response
  • Casual Responses: Pakai bahasa casual/santai
  • Sentiment Analysis: Detect customer sentiment
  • Intent Detection: Understand customer intent

💾 Save & Test:

1. Configure semua settings sesuai kebutuhan bisnis 2. Tap "Save Settings" untuk apply 3. Test AI dengan kirim test message ke masing-masing platform 4. Fine-tune berdasarkan hasil test 5. Monitor performance di Analytics
✅
Best Practice: Start dengan settings default, lalu customize bertahap based on customer interactions. Monitor AI responses dan adjust personality/prompts untuk hasil optimal.

📚 Knowledge Base Management

Integrated in AISettingsScreen.js

Train AI dengan data bisnis Anda. Upload dokumen, FAQ, product info, dan business context agar AI bisa jawab pertanyaan customer dengan akurat di semua platform.

Knowledge Base Features:

  • Document Upload: Upload PDF, DOCX, TXT files
  • FAQ Database: Add Q&A pairs untuk common questions
  • Product Catalog: Import product database dengan detail
  • Business Info: Store business hours, lokasi, contact, dll
  • Pricing Data: Upload price list untuk referensi AI
  • Search & Edit: Manage knowledge base entries
  • Auto-sync: Knowledge base auto-available untuk AI

📝 Knowledge Entry Format:

{ "type": "faq", "question": "Apa jam operasional toko?", "answer": "Kami buka Senin-Sabtu jam 09:00-21:00, Minggu 10:00-20:00", "category": "business_info", "tags": ["jam buka", "operasional"] }
🔄

Flow Builder & Automation

Buat WhatsApp Flows dan automation workflows

🔄 Flow List Screen

screens/FlowList.js

Daftar semua WhatsApp Flows yang sudah dibuat. Flows adalah interactive forms yang bisa dikirim ke customer untuk collect data (survey, order form, booking, dll).

✨ Key Features:

  • Flow List: Semua flows dengan status dan stats
  • Create New Flow: Button untuk buat flow baru
  • Edit Flow: Modify existing flow dengan builder
  • Duplicate Flow: Clone flow untuk template
  • Delete Flow: Remove flow yang tidak dipakai
  • Publish/Unpublish: Control flow availability
  • View Submissions: Lihat semua responses dari customer
  • Analytics: Flow performance metrics

đŸ› ī¸ Flow Form Builder

screens/FlowFormScreen.js

Visual builder untuk create dan edit WhatsApp Flows. Drag-and-drop interface untuk add components, configure screens, set logic, dan preview flow sebelum publish.

✨ Builder Features:

  • Visual Editor: Drag-and-drop component catalog
  • Multi-screen Support: Create flows dengan multiple screens
  • Component Library: 10+ component types (text input, dropdown, radio, checkbox, image, dll)
  • Screen Management: Add, delete, reorder screens
  • Component Properties: Configure label, placeholder, validation, required, dll
  • Navigation Logic: Set screen flow dan conditional logic
  • Live Preview: Real-time preview di mobile view
  • Fetch from WhatsApp: Import existing flow dari WhatsApp
  • Sync to WhatsApp: Publish flow ke WhatsApp Business

đŸ“Ļ Available Components:

  • Section: Header/divider untuk grouping
  • Image: Display image (logo, product, dll)
  • Text Input: Single-line text field
  • Email Input: Email field dengan validation
  • Number Input: Numeric input
  • Date Picker: Select date
  • Textarea: Multi-line text input
  • Dropdown: Select dari options
  • Radio Buttons: Single choice
  • Checkbox: Multiple choice

🔄 Builder Workflow:

1. Create New Flow → Set flow name & CTA button text 2. Add Screens → Create multi-step form 3. Drag Components → dari catalog ke active screen 4. Configure Properties → label, validation, required 5. Set Navigation → define screen flow logic 6. Preview → test flow di mobile preview 7. Save Draft → save to local database 8. Publish to WhatsApp → sync dengan Meta platform 9. Get Flow ID → use untuk send ke customer

📊 Flow Submissions Screen

screens/FlowSubmissionsScreen.js

Lihat semua submissions/responses dari customer yang sudah isi flow form. Bisa filter by flow, status, date, search, dan export ke CSV.

✨ Key Features:

  • Submissions List: Semua responses dengan detail
  • Filter by Flow: Lihat submissions per flow
  • Status Filter: New, processed, completed
  • Search: Cari by customer name/phone
  • Date Range: Filter by submission date
  • View Details: Expand untuk lihat full response
  • Export CSV: Download submissions data
  • Mark as Processed: Update status submission
đŸĒ

Store Management System

Kelola toko online Anda dengan fitur lengkap e-commerce

🎨 Store Branding Settings

screens/StoreBrandingScreen.js

Pengaturan lengkap untuk branding toko online Anda. Kelola identitas visual, informasi kontak, metode pembayaran, dan semua aspek presentasi toko Anda kepada pelanggan.

✨ Key Features:

  • Custom Store URL (Slug): Buat URL unik untuk toko Anda (contoh: tokoku.target.ai)
  • Logo & Favicon Upload: Upload logo toko dan favicon dengan preview real-time
  • Site Information: Set nama toko, tagline, dan SEO title
  • Business Hours: Atur jam operasional toko dengan timezone
  • Contact Details: Kelola alamat, nomor telepon, dan email
  • Bank Accounts: Tambah multiple rekening bank untuk pembayaran transfer
  • COD Settings: Enable/disable Cash on Delivery
  • Social Media Links: Integrasi dengan Facebook, Instagram, YouTube, TikTok
  • Marketplace Links: Link ke Shopee, Tokopedia, Lazada
  • Google Maps: Embed lokasi toko untuk customer

đŸĻ Bank Account Management:

Tambah Rekening

Add unlimited bank accounts dengan detail:

  • Nama Bank (BCA, Mandiri, BNI, BRI, dll)
  • Nomor Rekening
  • Nama Pemilik Rekening
  • Cabang Bank (opsional)

🌐 Custom Store Slug:

# Format URL Toko: https://app.target.ai/store/[slug-anda] # Aturan Slug: - Hanya huruf kecil (a-z) - Angka (0-9) - Tanda hubung (-) - Tidak boleh ada spasi atau karakter khusus - Minimal 3 karakter # Contoh Slug Valid: ✓ toko-kopi-jakarta ✓ fashion-store-2024 ✓ sepatu-sneakers-original # Contoh Slug Invalid: ✗ Toko Kopi (ada spasi) ✗ toko@kopi (karakter khusus) ✗ tk (terlalu pendek)

đŸ“Ļ Product Management System

screens/Products.js

Comprehensive product management dengan support untuk produk fisik, digital, dan jasa. Kelola ribuan produk dengan mudah, lengkap dengan variant, stok, dan pricing.

✨ Product Management Features:

  • Product Types: Physical, Digital, Service/Jasa
  • Category Management: Create unlimited categories dengan nested structure
  • Multi-Image Upload: Upload hingga 10 gambar per produk
  • Product Variants: Support warna, ukuran, model dengan stock & price per variant
  • Stock Tracking: Real-time inventory management
  • Pricing: Regular price & discount price dengan percentage calculator
  • SKU Management: Generate atau custom SKU untuk tracking
  • Product Description: Rich text editor dengan formatting
  • Branch Assignment: Assign produk ke specific branches
  • Staff Assignment: Delegate product management ke staff
  • Bulk Actions: Edit, delete, export multiple products sekaligus
  • Search & Filter: Filter by category, type, stock status, price range

đŸ“Ļ Product Types Explained:

đŸ“Ļ

Physical Product

Untuk: Barang yang dikirim secara fisik
Memerlukan shipping, ada berat dan dimensi, stock management ketat
Contoh: Sepatu, Baju, Elektronik

đŸ’ŋ

Digital Product

Untuk: Produk downloadable
No shipping required, instant delivery via email/link, unlimited stock
Contoh: Ebook, Software, Template

âš™ī¸

Service/Jasa

Untuk: Layanan & booking
Time-based availability, booking/appointment system, duration management
Contoh: Konsultasi, Spa, Kursus

đŸŽĢ Voucher & Discount System

screens/VoucherScreen.js

Create dan kelola voucher discount untuk promo campaigns. Support percentage discount, fixed amount discount, dengan conditional rules dan usage limits.

✨ Voucher Features:

  • Voucher Code: Custom atau auto-generated unique codes
  • Discount Types: Percentage (%) atau Fixed Amount (Rp)
  • Min Order: Set minimum order amount untuk gunakan voucher
  • Max Discount: Cap maximum discount untuk percentage vouchers
  • Usage Limit: Total berapa kali voucher bisa digunakan
  • User Limit: Limit per user (sekali atau multiple)
  • Valid Period: Set start date dan expiry date
  • Product/Category Specific: Apply hanya untuk produk/kategori tertentu
  • First Time User: Special voucher untuk new customers
  • Auto Apply: Auto-apply voucher di checkout

📋 Order Management & Processing

API: /api/store/orders/*

Comprehensive order management system untuk handle customer orders dari placement hingga fulfillment. Track status, manage inventory, dan coordinate dengan logistics.

✨ Order Management Features:

  • Order Dashboard: View semua orders dalam satu dashboard
  • Status Tracking: Real-time order status updates
  • Payment Verification: Confirm manual transfer payments
  • Invoice Generation: Auto-generate invoices per order
  • Shipping Integration: Get tracking number dari kurir
  • Customer Communication: Send updates via WhatsApp/email
  • Refund Processing: Handle returns dan refunds
  • Bulk Actions: Process multiple orders sekaligus
  • Order Notes: Internal notes untuk setiap order
  • Print Labels: Print shipping labels dan packing slips

🔄 Order Status Flow:

1. Pending Payment

Order baru masuk, menunggu customer untuk bayar. Auto-cancel jika tidak dibayar dalam 24 jam.

2. Payment Verification

Customer upload bukti transfer, admin verify pembayaran. Mark as "Paid" jika valid.

3. Processing

Order sedang di-pack. Update inventory, siapkan barang, print shipping label.

4. Shipped

Barang sudah dikirim. Input tracking number, notify customer dengan link tracking.

5. Delivered

Paket sudah sampai ke customer. Request review dan rating.

6. Completed

Order selesai, tidak ada komplain. Revenue recorded, analytics updated.

📆

Booking Calendar System

Kelola appointment dan booking dari customer

📆 Booking Calendar Screen

screens/BookingCalendar.js

Comprehensive booking management system dengan calendar view. Customer bisa booking appointment via WhatsApp/Instagram/Messenger, dan business owner manage bookings dalam calendar interface.

✨ Key Features:

  • Calendar View: Month/week/day views dengan react-native-calendars
  • Booking List: Daftar semua bookings dengan detail
  • Status Management: Pending, Confirmed, Completed, Cancelled, No-show
  • Customer Info: Nama, phone, platform, service, notes
  • Time Slots: Manage available time slots
  • Quick Actions: Confirm, cancel, reschedule booking
  • Search & Filter: Cari booking by customer atau date
  • Notifications: Auto-send reminder ke customer via platform yang mereka gunakan
  • Calendar Sync: Integrate dengan Google Calendar (optional)

📊 Booking Status Colors:

  • 🟡 Pending: Menunggu konfirmasi
  • đŸ”ĩ Confirmed: Sudah dikonfirmasi
  • đŸŸĸ Completed: Selesai
  • 🔴 Cancelled: Dibatalkan
  • âšĢ No-show: Customer tidak datang

🔄 Booking Flow:

1. Customer request booking via WhatsApp/Instagram/Messenger (AI atau manual) 2. Booking masuk → Status: Pending 3. Business owner review di Calendar 4. Confirm booking → Auto-send confirmation ke customer via platform yang sama 5. Set reminder (1 day before, 1 hour before) 6. Customer datang → Mark as Completed OR Customer tidak datang → Mark as No-show OR Cancel → Mark as Cancelled
â„šī¸
Integration with AI: AI Assistant bisa otomatis handle booking requests dari customer di semua platform (WhatsApp, Instagram, Messenger). Set booking availability di AI Settings → Booking Enabled, lalu AI akan process booking dan create entry di calendar.
📈

Analytics & Reports

Monitor performance dan insights bisnis dari semua platform

📈 Analytics Dashboard

screens/AnalyticsScreen.js

Dashboard analytics untuk monitor metrics penting: message volume, response rate, broadcast performance, AI effectiveness, dan customer engagement dari semua platform.

📊 Key Metrics:

  • Total Messages: Incoming + outgoing messages (per platform)
  • Response Rate: % messages yang dibalas
  • Average Response Time: Rata-rata waktu respon
  • Active Conversations: Jumlah chat aktif
  • Platform Breakdown: Messages by WhatsApp/Instagram/Messenger
  • Broadcast Stats: Delivered, read, clicked
  • AI Performance: Auto-reply rate, accuracy
  • Booking Stats: Total bookings, completion rate
  • Customer Growth: New contacts over time

📉 Charts & Visualizations:

  • Line chart: Message volume over time (by platform)
  • Bar chart: Messages by day/hour
  • Pie chart: Platform breakdown (WhatsApp vs Instagram vs Messenger)
  • Heat map: Peak activity hours
  • Comparison chart: Performance across platforms
🔌

API Integration

Integrate Target AI dengan sistem eksternal Anda

â„šī¸
REST API Documentation: Target AI menyediakan comprehensive REST API untuk integration dengan CRM, ERP, e-commerce, atau sistem lain.

🔐 Authentication

Semua API requests memerlukan Bearer token authentication. Dapatkan API token dari Settings → Developer → API Keys.

// Request Header Authorization: Bearer YOUR_API_TOKEN Content-Type: application/json

📨 Send Message API

Kirim pesan dari sistem eksternal ke customer di berbagai platform.

// POST /api/messages/send { "to": "628123456789", "platform": "whatsapp", "type": "text", "message": "Halo, order Anda sudah diproses!" } // Response { "success": true, "message_id": "wamid.HBgNNjI4MTIzNDU2Nzg5FQIAERgSQzA5RjE3N0Y5RTdCRTQ4QjJBAA==", "status": "sent" }

đŸ“Ĩ Webhook Events

Setup webhook URL untuk receive real-time events (incoming messages, status updates, dll).

// Webhook POST to your URL { "event": "message.received", "platform": "whatsapp", "timestamp": "2025-10-15T10:30:00Z", "data": { "from": "628123456789", "message_id": "wamid.xxx", "type": "text", "text": "Halo, saya mau order", "timestamp": "2025-10-15T10:30:00Z" } }

đŸ‘Ĩ Contacts API

// GET /api/contacts - List contacts // POST /api/contacts - Create contact // PUT /api/contacts/:id - Update contact // DELETE /api/contacts/:id - Delete contact { "name": "John Doe", "phone": "628123456789", "email": "john@email.com", "platform": "whatsapp", "tags": ["customer", "vip"] }

đŸ“ĸ Broadcast API

// POST /api/broadcast/campaigns { "name": "Promo Ramadan", "platform": "whatsapp", "template_name": "promo_template", "recipients": ["628123456789", "628987654321"], "variables": { "1": "Diskon 50%", "2": "31 Maret 2025" }, "schedule_time": "2025-10-16T09:00:00Z" }
✅
Full API Documentation: Lihat complete API reference dengan examples di docs.target.ai/api
📡

Webhooks Configuration

Receive real-time events dari Target AI

đŸ› ī¸ Setup Webhooks

Buat Endpoint di Server Anda

Setup HTTP endpoint yang bisa receive POST requests dari Target AI (e.g., https://yourdomain.com/webhooks/targetai)

Configure di Target AI

Masuk ke Settings → Developer → Webhooks, input URL endpoint Anda, pilih events yang mau di-subscribe.

Verify Webhook

Target AI akan kirim verification request. Endpoint Anda harus return challenge code untuk verify.

Start Receiving Events

Setelah verified, webhook aktif dan Anda akan receive events real-time.

📡 Available Webhook Events

🔐 Webhook Security

// Verify webhook signature const crypto = require('crypto'); function verifyWebhook(payload, signature, secret) { const hash = crypto .createHmac('sha256', secret) .update(JSON.stringify(payload)) .digest('hex'); return hash === signature; } // Header: X-TargetAI-Signature
âš ī¸
Security Best Practice:
  • Always verify webhook signatures
  • Use HTTPS for webhook URLs
  • Implement retry logic untuk failed webhooks
  • Log all webhook events untuk debugging
🔧

Troubleshooting

Solusi untuk masalah umum

❌ Masalah Umum & Solusi

Q: Tidak bisa connect WhatsApp Business

Solusi:

  • Pastikan Access Token valid dan tidak expired
  • Cek Phone Number ID sudah benar
  • Verify WhatsApp Business Account sudah verified di Meta
  • Test koneksi dengan Meta Business API langsung
  • Regenerate Access Token jika perlu

Q: Instagram tidak bisa terhubung

Solusi:

  • Pastikan akun Instagram sudah dikonversi ke Business/Creator
  • Cek Instagram sudah terhubung ke Facebook Page
  • Pastikan Anda memiliki admin access ke Facebook Page
  • Enable Instagram Messaging di Page Settings
  • Coba disconnect dan reconnect kembali

Q: Messenger tidak menerima pesan

Solusi:

  • Pastikan messaging diaktifkan di Facebook Page Settings
  • Cek Page tidak dalam mode "Unpublished"
  • Verify webhook URL untuk messenger events
  • Pastikan Primary Receiver diatur ke Target AI

Q: Broadcast tidak terkirim

Solusi:

  • Cek quota broadcast masih tersedia
  • Template harus sudah approved Meta (untuk WhatsApp)
  • Pastikan recipients sudah opt-in
  • Variables sudah diisi semua (tidak ada yang kosong)
  • Media file size tidak melebihi limit (image: 5MB, video: 16MB)

Q: AI tidak membalas pesan

Solusi:

  • Pastikan AI Assistant sudah di-enable di Settings
  • Cek AI diaktifkan untuk platform yang bersangkutan (WhatsApp/Instagram/Messenger)
  • Cek subscription plan support AI features
  • Test koneksi AI backend dari Settings
  • Review AI logs untuk error messages
  • Pastikan knowledge base sudah diupload

Q: Template ditolak Meta

Alasan Umum:

  • Content terlalu promotional/spam
  • Tidak provide value ke customer
  • Grammar atau formatting error
  • Mengandung konten yang dilarang policy Meta
  • Variable tidak dijelaskan dengan jelas

Solusi: Review WhatsApp Business Policy, revisi template, submit ulang dengan perubahan.

Q: Flow tidak bisa di-publish

Solusi:

  • Pastikan semua required fields sudah diisi
  • Validate flow structure (no broken navigation)
  • Test flow di preview mode dulu
  • Check Meta Business API status
  • Ensure Phone Number verified untuk Flows

Q: Webhook tidak receive events

Solusi:

  • Cek webhook URL accessible dari public internet
  • Pastikan endpoint return 200 OK untuk requests
  • Verify webhook signature di code
  • Check webhook logs di Target AI dashboard
  • Test webhook dengan tool seperti webhook.site
đŸ’Ŧ
Butuh Bantuan Lebih? Jika masalah belum resolved, hubungi support team:
  • 📧 Email: support@target.ai
  • đŸ’Ŧ WhatsApp: +62 812-3456-7890
  • 🌐 Help Center: help.target.ai
❓

Frequently Asked Questions

Pertanyaan yang sering ditanyakan

💰 Pricing & Billing

Q: Berapa harga Target AI?

A: Target AI menawarkan beberapa plan:

  • Free: Rp 0/bulan - 500 pesan/bulan, 1 platform
  • Starter: Rp 299.000/bulan - 5.000 pesan/bulan, 2 platform
  • Professional: Rp 599.000/bulan - Unlimited pesan, semua platform + AI
  • Business: Rp 1.299.000/bulan - Full features + Priority support

Q: Apakah ada free trial?

A: Ya! Target AI provide 14-day free trial untuk plan Starter dan Professional. Tidak perlu credit card untuk trial.

🔧 Technical & Integration

Q: Platform apa saja yang didukung?

A: Target AI mendukung 3 platform utama:

  • WhatsApp Business API
  • Instagram Direct Message
  • Facebook Messenger

Q: Apakah bisa integrate dengan CRM/ERP?

A: Ya! Target AI menyediakan REST API untuk integration:

  • Send Message API - kirim pesan dari sistem Anda
  • Webhook - receive incoming messages real-time
  • Contacts API - sync database customer
  • Broadcast API - trigger campaign dari sistem eksternal

Q: Apakah data aman?

A: Sangat aman. Target AI implement:

  • End-to-end encryption untuk messages
  • ISO 27001 certified infrastructure
  • Regular security audits
  • GDPR compliant
  • Data backup & disaster recovery

🤖 AI Features

Q: Bagaimana cara kerja AI Assistant?

A: AI powered by GPT-4 yang di-train dengan business context Anda. AI bisa jawab pertanyaan customer, process orders, handle bookings, dan escalate ke human jika perlu. AI bekerja di semua platform (WhatsApp, Instagram, Messenger).

Q: Apakah AI bisa salah jawab?

A: AI sangat akurat jika di-train dengan data yang baik. Namun tetap ada kemungkinan error. Best practice: monitor AI responses awal, provide fallback ke human untuk complex queries, dan continuous training dengan knowledge base.

đŸ“ĸ Broadcast & Templates

Q: Kenapa template harus di-approve Meta?

A: WhatsApp Business Policy mensyaratkan semua template di-review untuk mencegah spam dan protect user experience. Approval biasanya memakan waktu 1-2 hari kerja.

Q: Apakah bisa broadcast ke Instagram/Messenger?

A: Untuk Instagram dan Messenger ada limitasi:

  • Instagram: Hanya bisa reply ke incoming messages, tidak bisa broadcast
  • Messenger: Hanya bisa kirim ke users yang pernah chat dalam 24 jam terakhir

📱 Mobile App

Q: Apakah ada versi web/desktop?

A: Ya! Selain mobile app (iOS/Android), Target AI juga tersedia di:

  • Web App: target.ai - akses dari browser
  • Desktop App: Download untuk Windows/Mac
  • Sync: Semua data sync real-time across devices

Q: Bisa multi-user/team collaboration?

A: Ya (plan Professional ke atas). Features:

  • Add team members dengan role-based access
  • Assign conversations ke specific agents
  • Internal notes & comments
  • Activity logs untuk audit
  • Performance tracking per agent
đŸ’Ŧ

Get Support

Kami siap membantu Anda

📧

Email Support

support@target.ai
Response time: 2-4 jam (working hours)

đŸ’Ŧ

WhatsApp Support

+62 812-3456-7890
Chat langsung dengan support team

🌐

Help Center

help.target.ai
Knowledge base & tutorials

📚

API Documentation

docs.target.ai/api
Complete API reference

đŸŽĨ

Video Tutorials

YouTube Channel
Step-by-step guides

đŸ’Ŧ

Community Forum

community.target.ai
Diskusi dengan user lain

🕐
Support Hours:
  • Email & WhatsApp: Senin-Jumat 09:00-18:00 WIB, Sabtu 09:00-15:00 WIB
  • Help Center & Docs: 24/7 self-service
  • Business Plan: 24/7 priority support

🔗 Official Links

⭐

Best Practices

Tips untuk maximize hasil dengan Target AI

đŸ’Ŧ Message Best Practices

🤖 AI Assistant Best Practices

đŸ“ĸ Multi-Platform Best Practices

🔐 Security Best Practices

💡
Pro Tip: Combine multiple features untuk maximum impact. Contoh: AI Assistant → Auto-collect info → Create Flow untuk detail → Broadcast follow-up → Booking Calendar untuk appointment. Integration adalah kunci!

Siap Maksimalkan Bisnis Anda?

Mulai gunakan Target AI hari ini dan rasakan perbedaannya!

📱 Download App 🌐 Website đŸ’Ŧ Contact Sales