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 Sync | sync CRM contacts → PBX phonebook เมื่อมีสายเข้า/ออกกับ contact นั้น |
| Contact/Lead Creation | สร้าง contact หรือ lead ใหม่ใน Odoo อัตโนมัติ สำหรับสายที่ไม่รู้จัก |
ขั้นตอน Setup (3 Steps)
Step 1: Generate API Key บน Odoo
- Login Odoo Database Manager ด้วย Administrator account
- คลิก Connect ที่ database ที่ใช้
- คลิก account icon → Preferences
- Tab Account Security → NEW API KEY
- ใส่ description → GENERATE KEY → จด key ไว้ (ดูได้ครั้งเดียว)
Step 2: เชื่อม PBX กับ Odoo CRM
- Login Yeastar PBX Web Portal
- ไปที่ Integrations → CRM → Odoo
- กรอก:
- Your Odoo Address: domain ของ Odoo database (เช่น
company.odoo.com) - Database Name: ชื่อ database
- Administrator Login Name: email ของ admin
- API Key: key ที่ gen จาก Step 1
- Your Odoo Address: domain ของ Odoo database (เช่น
- คลิก Save → ตรวจสอบ Status = Connected
Step 3: Associate Odoo Users กับ PBX Extensions
Associate อัตโนมัติ (ถ้า email ใน Odoo = email ใน PBX extension):
- คลิก Associate Automatically → OK → Save
Associate ด้วยตนเอง (ถ้า email ต่างกัน):
- เลือก Extension/Extension Group สำหรับแต่ละ Odoo user → Confirm → Save
หลังเชื่อมแล้ว — การตั้งค่าเพิ่มเติม
| ฟีเจอร์ | ตั้งค่าที่ |
|---|---|
| Contact Synchronization | Integrations → CRM → Odoo → Contact Sync tab |
| Lead/Contact Creation | Integrations → CRM → Odoo → Contact Creation tab |
| Call Popup | Integrations → CRM → Odoo → Call Popup tab |
| Call Journal | ทำงานอัตโนมัติหลัง Connect แล้ว |
Terminology
| Term | คำอธิบาย |
|---|---|
| Odoo Administrator | Account ที่ใช้ create database ที่ติดตั้ง Odoo CRM |
| PBX Extension | เบอร์ภายในของพนักงาน |
| Odoo Lead | ลูกค้าเป้าหมายที่ยังไม่ qualify — stage ก่อน Opportunity |
| Odoo Individual | Contact ประเภทบุคคล |
| Odoo Company | Contact ประเภทบริษัท |
Related
- Odoo — หน้าหลัก Odoo ERP
- Yeastar P-Series — PBX ที่ใช้ใน integration นี้
- Yeastar P-Series CRM Integration — ภาพรวม CRM integrations ทั้งหมดของ Yeastar (Dynamics 365, Google Workspace, Odoo, Custom)
- Yeastar P-Series API — REST API ของ Yeastar
🇬🇧 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
| Feature | Description |
|---|---|
| Click to Call | Click any number in Odoo CRM → call launches via Linkus Web Client (requires “Yeastar Linkus for Google” Chrome extension) |
| Call Popup | Incoming call from CRM contact → contact profile auto-opens in browser |
| Call Journal | All call activities auto-logged to Odoo CRM when call ends |
| Contact Sync | CRM contacts synced to PBX phonebook on inbound/outbound calls |
| Contact/Lead Creation | New Odoo contact or lead auto-created for unknown callers |
Setup (3 Steps)
Step 1: Generate API Key in Odoo
- Login to Odoo Database Manager as Administrator
- Click Connect next to the CRM database
- Click account icon → Preferences → Account Security tab
- Click NEW API KEY → enter description → GENERATE KEY
- Copy and save the key (visible only once)
Step 2: Connect PBX to Odoo CRM
- Login to Yeastar PBX Web Portal
- Navigate to Integrations → CRM → Odoo
- Fill in:
- Your Odoo Address: domain of Odoo database
- Database Name: database name
- Administrator Login Name: admin email
- API Key: key from Step 1
- 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
| Feature | Configure at |
|---|---|
| Contact Synchronization | Integrations → CRM → Odoo → Contact Sync tab |
| Lead/Contact Creation | Integrations → CRM → Odoo → Contact Creation tab |
| Call Popup | Integrations → CRM → Odoo → Call Popup tab |
| Call Journal | Automatic after connection |
Related
- Odoo — Main Odoo ERP overview page
- Yeastar P-Series — The PBX used in this integration
- Yeastar P-Series CRM Integration — Overview of all Yeastar CRM integrations (Dynamics 365, Google Workspace, Odoo, Custom)
- Yeastar P-Series API — Yeastar REST API reference