
# Odoo

> **Untuk siapa ini?** Bisnis yang menjalankan Odoo — katalog produk, alur kerja CRM, pesanan penjualan — dan ingin Agen AI mereka menggunakannya secara langsung dalam obrolan. Jika Anda tidak menggunakan Odoo, Anda dapat melewati halaman ini.
>
> Menggunakan CRM atau ERP lain? Apa pun yang memiliki API tetap dapat dihubungkan: lihat [Menghubungkan Alat yang Tidak Kami Cantumkan](connecting-other-tools.md).

Odoo adalah rangkaian aplikasi bisnis: Penjualan, CRM, Inventaris, Faktur, dan banyak lagi, semuanya bekerja pada satu basis data. Menghubungkan Odoo ke <span data-t="appName">DM Champ</span> memungkinkan Agen AI Anda melakukan tiga hal dalam percakapan normal, tanpa perlu membuat webhook atau fungsi kustom:

- **Menjawab pertanyaan produk dari katalog Anda.** Nama, harga dengan mata uang dan pajak yang tepat, stok, deskripsi, semuanya dibaca langsung dari Odoo.
- **Menyerahkan prospek ke tim penjualan Anda.** Saat pelanggan menunjukkan minat membeli, AI membuat prospek (atau peluang) di CRM Odoo Anda dengan ringkasan tentang apa yang mereka inginkan.
- **Memberi tahu pelanggan di mana pesanan mereka berada.** Status, item, faktur, dan progres pengiriman untuk pesanan pelanggan itu sendiri.

---

## Apa yang Anda Butuhkan

- Odoo **14 atau yang lebih baru**: Odoo Online, Odoo.sh, atau server Anda sendiri.
- **Pengguna** Odoo yang akan ditindaklanjuti oleh AI. Apa yang dapat dilihat dan dilakukan pengguna tersebut di Odoo adalah batasan dari apa yang dapat dilihat dan dilakukan AI. Pengguna khusus dengan akses ke Penjualan, CRM, dan Inventaris adalah yang terbaik; Anda tidak memerlukan administrator.
- **Kunci API** pengguna tersebut. Di Odoo, klik nama pengguna (kanan atas) → **Preferensi** → **Keamanan Akun** → **Kunci API Baru**. Beri nama seperti "AI agent" dan salin kuncinya: Odoo hanya menampilkannya sekali.

---

## Menghubungkan Odoo

1. Di bilah sisi kiri, klik **Settings** (ikon roda gigi).
2. Di bilah sisi Settings, di bawah grup **Integrations**, klik **CRM & ERP**.
3. Pada kartu **Odoo**, klik **Connect**.

::: master-only
<figure><img src="../.gitbook/assets/v2-settings-odoo.png" alt="Bagian pengaturan CRM &amp; ERP dengan kartu Tersedia yang menampilkan ubin Odoo dan tombol Hubungkan, serta catatan bahwa ini berfungsi dengan Odoo 14 atau yang lebih baru menggunakan kunci API dari salah satu pengguna Odoo Anda"><figcaption><p>Settings → CRM &amp; ERP sebelum menghubungkan: satu tombol Connect, dan pengingat bahwa apa yang dapat dilihat oleh pengguna Odoo yang terhubung adalah apa yang dapat dilihat oleh AI.</p></figcaption></figure>
:::

4. Isi **Alamat Odoo**: alamat tempat Anda masuk, misalnya `https://acme.odoo.com`. Menempelkan seluruh alamat dari browser Anda tidak masalah.
5. **Basis data** bersifat opsional. Biarkan kosong dan kami akan mendeteksinya jika server Anda memiliki satu basis data. Jika server Anda memiliki beberapa, atau menyembunyikan daftar, ketik namanya: di Odoo Online biasanya merupakan bagian pertama dari alamat Anda (`acme` untuk `acme.odoo.com`).
6. Isi **Login pengguna Odoo** (email yang digunakan pengguna untuk masuk) dan **Kunci API** dari langkah di atas.
7. Klik **Hubungkan**.

::: master-only
<figure><img src="../.gitbook/assets/v2-odoo-connect-modal.png" alt="Dialog Hubungkan Odoo dengan kolom untuk alamat Odoo, Basis data, Login pengguna Odoo, dan Kunci API, masing-masing dengan petunjuk di bawahnya, serta tombol Batal dan Hubungkan"><figcaption><p>Semua yang dibutuhkan koneksi, di satu layar: alamat tempat Anda masuk, basis data (opsional), pengguna Odoo yang akan ditindaklanjuti oleh AI, dan kunci API pengguna tersebut.</p></figcaption></figure>
:::

### Pemeriksaan Kredensial

Tidak ada yang disimpan sampai Odoo mengonfirmasinya. Saat Anda mengklik **Hubungkan**, kami memeriksa apakah alamat tersebut benar-benar server Odoo, masuk dengan login dan kunci API pada basis data tersebut, dan membaca apa yang dapat diakses pengguna di aplikasi Produk, CRM, Penjualan, dan Inventaris. Alamat yang salah, basis data yang salah, login atau kunci yang salah, atau pengguna tanpa akses akan ditolak di sana, dengan alasan di layar.

Saat berhasil, kartu yang terhubung menampilkan perusahaan dan versi Odoo, basis data mana yang terhubung dengan AI, dan pengguna mana yang ditindaklanjuti.

Kunci API Anda disimpan dalam bentuk terenkripsi dan tidak pernah ditampilkan lagi — tidak kepada Anda, tidak kepada tim Anda. Kehilangan kunci? Buat kunci baru di Odoo dan hubungkan kembali.

### Apa yang Dapat Dilakukan AI

Kartu yang terhubung memiliki tiga sakelar. Ketiganya aktif setelah menghubungkan; matikan apa yang tidak ingin disentuh oleh AI:

- **Jawaban dari katalog produk** — nama produk, harga, pajak, stok, dan deskripsi.
- **Buat prospek di CRM** — prospek atau peluang baru dari percakapan.
- **Cari pesanan pelanggan** — status pesanan dan pengiriman.

Ini berlaku untuk setiap agen yang mengaktifkan Odoo. Jika pengguna yang terhubung tidak dapat mengakses salah satu aplikasi saat Anda menghubungkannya (misalnya, Inventaris tidak terinstal), kartu tersebut akan menampilkannya di bawah tombol sakelar tersebut.

### Menjeda atau Memutuskan Koneksi

- **Jeda** menghentikan setiap agen menggunakan Odoo namun tetap membiarkan koneksi terpasang. **Aktifkan** menyalakannya kembali.
- **Putuskan koneksi** menghapus koneksi sepenuhnya. Prospek yang sudah dibuat AI akan tetap ada di Odoo. Anda dapat menghubungkannya kembali nanti dengan detail yang sama.

---

## Mengaktifkan Odoo untuk Agen AI

Menghubungkan Odoo tidak mengubah apa yang dilakukan AI Anda. Aktifkan per agen:

1. Klik **Agen AI** di bilah sisi dan buka Agen tersebut.
2. Buka langkah **Kemampuan AI** dan gulir ke kartu **Odoo**. Kartu ini hanya muncul setelah Odoo terhubung.
3. Aktifkan **Gunakan Odoo dalam percakapan agen ini**. Pengaturan akan tersimpan secara otomatis.

Kartu tersebut mencantumkan apa yang sekarang dapat dilakukan agen ini, berdasarkan tombol alih di bawah Settings → CRM & ERP. Agen dukungan dan agen penjualan pada akun yang sama bisa berbeda: aktifkan untuk agen yang seharusnya menggunakan Odoo.

---

## Apa yang Dapat Dilakukan AI

### Pertanyaan Produk

Saat pelanggan bertanya tentang produk, harga, ketersediaan stok, atau "apakah Anda menjual X", AI akan mencari di katalog Odoo Anda sebelum menjawab. AI melihat produk yang ditandai **Dapat Dijual** di Odoo, mencocokkannya dengan nama produk, referensi internal, dan kode batang, lalu menjawab dengan harga dan mata uang, apakah pajak sudah termasuk, tingkat stok untuk produk yang dapat disimpan, dan deskripsi penjualan. Jika tidak ada yang cocok, AI akan meminta nama lain atau kode produk kepada pelanggan alih-alih menebak.

### Prospek

Saat pelanggan menunjukkan minat beli yang nyata — meminta penawaran, ingin ditelepon, ingin memesan sesuatu yang tidak dapat diselesaikan AI dalam obrolan, meminta demo — AI akan mengumpulkan apa yang dibutuhkan tim penjualan Anda (apa persisnya, berapa banyak, kapan, anggaran jika ditawarkan, nama dan email mereka) dan membuat catatan di CRM Odoo Anda:

- **Prospek** jika CRM Anda menggunakan tahap Prospek (CRM → Konfigurasi → Pengaturan → Prospek), jika tidak, maka akan menjadi **peluang** di saluran penjualan Anda.
- Nomor telepon, email, dan nama pelanggan diambil dari kontak di <span data-t="appName">DM Champ</span>, dan catatan tersebut ditautkan ke pelanggan yang cocok di Odoo jika sudah ada.
- Jika pelanggan tersebut sudah memiliki prospek atau peluang terbuka, AI akan menambahkan permintaan baru sebagai catatan di dalamnya alih-alih membuat duplikat.

Catatan tersebut memuat judul seperti "Penawaran untuk 20 kursi kantor" dan ringkasan yang ditulis untuk tim Anda, ditambah catatan mengenai saluran asal percakapan tersebut.

Menguji agen di playground tidak akan pernah membuat apa pun di Odoo: AI akan memberi tahu Anda apa yang seharusnya dibuatnya.

### Status Pesanan

Saat pelanggan menanyakan di mana pesanan mereka, apa yang mereka pesan, atau apakah pesanan tersebut sudah dikirim, AI akan mencari pesanan mereka di Odoo dan menjawab dengan referensi pesanan, status (penawaran, dikonfirmasi, selesai, atau dibatalkan), tanggal, total, item, penagihan, dan progres pengiriman beserta nomor pelacakan jika disediakan oleh kurir Anda.

AI hanya akan menampilkan pesanan **milik** pelanggan itu sendiri:

- Di WhatsApp, SMS, dan saluran telepon lainnya, pesanan dicocokkan dengan nomor yang digunakan pelanggan untuk mengirim pesan (dan email pada kontak mereka, jika ada).
- Di obrolan situs web Anda, di mana identitas tidak diverifikasi, AI akan meminta **baik** referensi pesanan maupun alamat email yang digunakan saat melakukan pemesanan, dan hanya akan menampilkan pesanan jika keduanya cocok.

Tidak ada cara bagi AI untuk mencantumkan pesanan orang lain atau mencari pesanan hanya berdasarkan referensi saja.

---

## Hal yang Perlu Diketahui

- **Satu Odoo per akun.** Jika Anda menjalankan beberapa perusahaan dalam basis data Odoo yang terpisah, hubungkan basis data yang harus digunakan oleh Agen Anda.
- **Pengguna Odoo adalah batasannya.** AI melihat apa yang persisnya dapat dilihat oleh pengguna tersebut. Berikan akses kepada pengguna ke aplikasi Penjualan, CRM, dan Inventaris di Odoo, dan jangan berikan akses ke hal-hal yang tidak boleh disentuh oleh AI.
- **Odoo tetap menjadi sumber kebenaran.** Tidak ada data dari Odoo yang disalin ke <span data-t="appName">DM Champ</span>; setiap jawaban membaca Odoo secara langsung pada saat itu juga.
- **Nomor telepon dicocokkan secara fleksibel.** Pelanggan yang nomornya disimpan di Odoo sebagai `06 12 34 56 78` tetap akan ditemukan saat mereka mengirim pesan dari `+31 6 12345678`.
- **Odoo tidak dapat dijangkau?** AI akan meminta maaf, menjawab apa yang bisa dijawab dari basis pengetahuan Anda, dan memberi tahu tim Anda jika pelanggan membutuhkan jawaban segera.

---

## Langkah Selanjutnya

- [Agen AI](../ai-agents/ai-agents.md) — siapkan Agen yang akan menggunakan Odoo.
- [Basis Pengetahuan](../ai-automation/faq-management.md) — tambahkan kebijakan, waktu pengiriman, dan aturan pengembalian Anda agar AI juga dapat menjawab pertanyaan di luar katalog.
- [Menghubungkan Alat yang Tidak Kami Cantumkan](connecting-other-tools.md) — untuk segala hal terkait Odoo yang tidak tercakup oleh tiga kemampuan di atas (fungsi kustom, webhook, API).
