Odoo Yeastar CRM Integration

🇹🇭 ภาษาไทย

Yeastar P-Series PBX + Odoo CRM Integration ช่วยให้ทีม Sales สามารถโทรออก/รับสายโดยตรงจากใน Odoo พร้อม log สายอัตโนมัติ — โดยไม่ต้องออกจาก CRM


ข้อกำหนดก่อนใช้งาน

ฝั่ง Odoo:

  • Hosting: Odoo Online (SaaS) เท่านั้น
  • Edition: Odoo Enterprise
  • Version: Odoo 14.0 ขึ้นไป
  • Account: ต้องใช้ Administrator account

ฝั่ง Yeastar PBX:

  • Plan: Enterprise Plan (EP) หรือ Ultimate Plan (UP) เท่านั้น
  • Firmware: Version 37.21.0.66 ขึ้นไป
  • Network: PBX ต้องเข้าถึง Internet ได้

ฟีเจอร์ที่ได้รับ

ฟีเจอร์คำอธิบาย
Click to Callกดตัวเลขใน Odoo CRM → โทรออกผ่าน Linkus Web Client ทันที (ต้องใช้ Chrome extension “Yeastar Linkus for Google”)
Call Popupเมื่อมีสายเข้าจาก CRM contact → หน้า contact เด้งขึ้นอัตโนมัติใน browser
Call Journalบันทึกทุก call activity เข้า Odoo CRM อัตโนมัติเมื่อวางสาย
Contact Syncsync CRM contacts → PBX phonebook เมื่อมีสายเข้า/ออกกับ contact นั้น
Contact/Lead Creationสร้าง contact หรือ lead ใหม่ใน Odoo อัตโนมัติ สำหรับสายที่ไม่รู้จัก

ขั้นตอน Setup (3 Steps)

Step 1: Generate API Key บน Odoo

  1. Login Odoo Database Manager ด้วย Administrator account
  2. คลิก Connect ที่ database ที่ใช้
  3. คลิก account icon → Preferences
  4. Tab Account SecurityNEW API KEY
  5. ใส่ description → GENERATE KEY → จด key ไว้ (ดูได้ครั้งเดียว)

Step 2: เชื่อม PBX กับ Odoo CRM

  1. Login Yeastar PBX Web Portal
  2. ไปที่ Integrations → CRM → Odoo
  3. กรอก:
    • Your Odoo Address: domain ของ Odoo database (เช่น company.odoo.com)
    • Database Name: ชื่อ database
    • Administrator Login Name: email ของ admin
    • API Key: key ที่ gen จาก Step 1
  4. คลิก Save → ตรวจสอบ Status = Connected

Step 3: Associate Odoo Users กับ PBX Extensions

Associate อัตโนมัติ (ถ้า email ใน Odoo = email ใน PBX extension):

  1. คลิก Associate Automatically → OK → Save

Associate ด้วยตนเอง (ถ้า email ต่างกัน):

  1. เลือก Extension/Extension Group สำหรับแต่ละ Odoo user → Confirm → Save

หลังเชื่อมแล้ว — การตั้งค่าเพิ่มเติม

ฟีเจอร์ตั้งค่าที่
Contact SynchronizationIntegrations → CRM → Odoo → Contact Sync tab
Lead/Contact CreationIntegrations → CRM → Odoo → Contact Creation tab
Call PopupIntegrations → CRM → Odoo → Call Popup tab
Call Journalทำงานอัตโนมัติหลัง Connect แล้ว

Terminology

Termคำอธิบาย
Odoo AdministratorAccount ที่ใช้ create database ที่ติดตั้ง Odoo CRM
PBX Extensionเบอร์ภายในของพนักงาน
Odoo Leadลูกค้าเป้าหมายที่ยังไม่ qualify — stage ก่อน Opportunity
Odoo IndividualContact ประเภทบุคคล
Odoo CompanyContact ประเภทบริษัท


🇬🇧 English

Yeastar P-Series PBX + Odoo CRM Integration enables sales teams to make/receive calls directly from Odoo CRM, with automatic call logging — without leaving the CRM interface.


Prerequisites

Odoo side:

  • Hosting: Odoo Online (SaaS) only
  • Edition: Odoo Enterprise
  • Version: Odoo 14.0 or later
  • Account: Administrator account required

Yeastar PBX side:

  • Plan: Enterprise Plan (EP) or Ultimate Plan (UP) only
  • Firmware: Version 37.21.0.66 or later
  • Network: PBX must have Internet access

Key Features

FeatureDescription
Click to CallClick any number in Odoo CRM → call launches via Linkus Web Client (requires “Yeastar Linkus for Google” Chrome extension)
Call PopupIncoming call from CRM contact → contact profile auto-opens in browser
Call JournalAll call activities auto-logged to Odoo CRM when call ends
Contact SyncCRM contacts synced to PBX phonebook on inbound/outbound calls
Contact/Lead CreationNew Odoo contact or lead auto-created for unknown callers

Setup (3 Steps)

Step 1: Generate API Key in Odoo

  1. Login to Odoo Database Manager as Administrator
  2. Click Connect next to the CRM database
  3. Click account icon → PreferencesAccount Security tab
  4. Click NEW API KEY → enter description → GENERATE KEY
  5. Copy and save the key (visible only once)

Step 2: Connect PBX to Odoo CRM

  1. Login to Yeastar PBX Web Portal
  2. Navigate to Integrations → CRM → Odoo
  3. Fill in:
    • Your Odoo Address: domain of Odoo database
    • Database Name: database name
    • Administrator Login Name: admin email
    • API Key: key from Step 1
  4. Click Save → verify Status = Connected

Step 3: Associate Odoo Users with PBX Extensions

Auto-associate (if Odoo email = PBX extension email): → Click Associate Automatically → OK → Save

Manual associate (different emails): → Select Extension/Extension Group for each Odoo user → Confirm → Save


Post-Setup Configuration

FeatureConfigure at
Contact SynchronizationIntegrations → CRM → Odoo → Contact Sync tab
Lead/Contact CreationIntegrations → CRM → Odoo → Contact Creation tab
Call PopupIntegrations → CRM → Odoo → Call Popup tab
Call JournalAutomatic after connection