ในการตั้งค่าโปรเจกต์ คุณสามารถเลือกการแจ้งเตือนขาเข้า กำหนดค่าการทำงานกับฟันเนล จากนั้นตั้งค่าตัวแปรและค่าคงที่ เปลี่ยนชื่อโปรเจกต์ และอื่นๆ อีกมากมาย

คำแนะนำดังกล่าวด้านล่าง
การตั้งค่าหลัก

ในการตั้งค่าโปรเจกต์หลัก ผู้ใช้สามารถเปลี่ยน:
- ชื่อโปรเจกต์;
- เขตเวลา;
- เจ้าของโปรเจกต์;
- ตั้งค่าโดเมนสำหรับลิงก์ในบอท:

คุณจะต้องติดตั้งโดเมนของคุณเองหากจำเป็นต้องให้ลิงก์พร็อกซีอยู่บนโดเมนของคุณ แทนที่จะเป็นโดเมนของ Mavibot นี่เป็นการตั้งค่าที่ไม่บังคับ
webhook URL
- จำเป็นสำหรับรับอีเวนต์จากบริการของบุคคลที่สาม
คุณยังสามารถเปิดใช้งานช่องทำเครื่องหมายในการตั้งค่าโปรเจกต์หลัก:

- ยอมรับลีดไปยังขั้นตอนแรกของฟันเนลโดยอัตโนมัติ
ช่องทำเครื่องหมายนี้จะสร้างการ์ดธุรกรรมที่ขั้นตอนแรกของฟันเนลใน MaviCRM ทันที - ห้ามผู้ปฏิบัติงานส่งไฟล์
หลังจากเลือกการตั้งค่านี้ พนักงานในโปรเจกต์ของคุณที่มีบทบาทเป็นผู้ปฏิบัติงาน (หรือบทบาทอื่นที่กำหนดค่าด้วยตนเอง) จะไม่สามารถส่งไฟล์ในบทสนทนาได้ - ลูกค้าที่รอการตอบกลับจะอยู่ด้านบนเสมอ
จะแสดงลูกค้าที่คุณหรือพนักงานของคุณยังไม่ได้ตอบกลับที่ด้านบนของรายการทั้งหมด - ไม่ตรวจสอบรูปแบบของพารามิเตอร์ post-json
สำหรับการตั้งค่าในบอท - บอทเปิดอยู่
ช่องทำเครื่องหมายสำหรับเปิด/ปิดบอทในโปรเจกต์
Callback's
ในการตั้งค่าโปรเจกต์ คุณสามารถกำหนดค่า callback ที่คุณต้องการรับใน MaviBot:

Callback - คือการแจ้งเตือนระบบที่จะช่วยให้คุณติดตามอีเวนต์ใน Mavibot โดยไม่ต้องตรวจสอบรายการ ป้ายกำกับ และฟันเนลใน CRM ทุกครั้ง ซึ่งจะช่วยประหยัดเวลาของคุณได้อย่างมาก
ในส่วนนี้ การแจ้งเตือนระบบจะถูกกำหนดค่าจากส่วนของ Mavibot เท่านั้น หากต้องการดูว่า callback ใดบ้างที่มาจากระบบชำระเงิน เมสเซนเจอร์ และการผสานรวมอื่นๆ คุณต้องอ่านบทความเอกสารที่เกี่ยวข้อง
สามารถตั้งค่า callback สำหรับการแจ้งเตือน:
- การเพิ่ม/ลบรายการและป้ายกำกับ
- การดำเนินการกับงาน: สร้าง ลบ แก้ไข และทำให้เสร็จสมบูรณ์
ตัวอย่างเช่น เมื่อสร้างงานที่เชื่อมโยงกับลูกค้ารายใดรายหนึ่ง ข้อความที่มีข้อความจะปรากฏในส่วน "ลูกค้า" ของบทสนทนากับเขา: new_task_added_callback task_id:#{task.id}, task_name:#{task.name}

และเมื่อแก้ไขงานที่เชื่อมโยงกับลูกค้ารายใดรายหนึ่ง ความคิดเห็นจะปรากฏในบทสนทนากับลูกค้าพร้อมข้อความ: "งานถูกแก้ไขแล้ว" #{current_user.display_name}: edit_task_callback task_id:#{task.id}, task_name:#{task.name}"

- การเปลี่ยนผู้รับผิดชอบของลูกค้า
callback รวมถึง ID ของดีล รวมถึงชื่อของผู้รับผิดชอบที่พนักงานคนก่อนของคุณถูกเปลี่ยนเป็น:

- การลบดีล
เพื่อดูการดำเนินการทั้งหมดใน CRM ให้ตรวจสอบการลบธุรกรรมในฟันเนลของคุณด้วย เพื่อไม่ให้พลาดสิ่งสำคัญ:

- การลากและวางดีลไปยังสถานะระบบ
มีสถานะฟันเนลของระบบที่สามารถย้ายดีลไปใน MavibotCRM:
สามารถตั้งค่าการส่ง callback ระหว่างการลากและวางดีลตามสถานะ: "ลบดีล", "ดีลเสร็จสมบูรณ์", "ดีลสำเร็จ", "เก็บถาวร" จากนั้นในบทสนทนากับลูกค้า คุณจะได้รับการแจ้งเตือนประเภทต่อไปนี้:

การตั้งค่า callback ระหว่างการสลับระหว่างขั้นตอน CRM

หลังจากคลิกที่ "การตั้งค่า Callback สำหรับการเปลี่ยนขั้นตอน CRM" หน้าต่างโมดอลจะเปิดขึ้นพร้อมฟันเนลทั้งหมดที่มีอยู่ในโปรเจกต์:

การตั้งค่านี้จะช่วยเปิดใช้งานบอทเมื่อลูกค้าถูกสลับไปยังสถานะฟันเนลที่กำหนด สำหรับสิ่งนี้ เพียงเลือกฟันเนลทั้งหมด (จากนั้นการสลับดีลของลูกค้าผ่านฟันเนลจะเปิดใช้งานบอท) หรือเลือกเฉพาะการสลับไปยังสถานะที่กำหนด:

ตอนนี้ เมื่อสถานะดีลเปลี่ยนแปลง (โดยอัตโนมัติหรือด้วยตนเอง) การแจ้งเตือนจะถูกสร้างขึ้นจากทุกที่บนไซต์ที่สามารถเปิดใช้งานบอทได้
การแจ้งเตือนมีลักษณะดังนี้: crm_state_changed ชื่อฟันเนล:ชื่อขั้นตอน
ตัวแปร callback_query_id จะปรากฏในการ์ดของลูกค้าด้วย ซึ่งจะเก็บตัวระบุของธุรกรรมที่ส่งการแจ้งเตือน:

ในการเปิดใช้งานบอทสำหรับอีเวนต์นี้ คุณต้องระบุข้อความการแจ้งเตือนในฟิลด์เงื่อนไขของลูกศรหรือบล็อกใดๆ ที่มีเงื่อนไข (บล็อกการตรวจสอบเงื่อนไขหลัก ไม่ใช่เงื่อนไขสถานะ)
ค่าคงที่
โปรดทราบ!
จำเป็นต้องคำนึงถึงขีดจำกัดของตัวแปรและค่าคงที่ในโปรเจกต์:
- จำนวนสูงสุดของตัวแปรเทมเพลตคือ 100;
- ชื่อของตัวแปรเทมเพลตต้องไม่เกิน 100 อักขระ;
- จำนวนสูงสุดของค่าคงที่โปรเจกต์คือ 50;
- ชื่อของค่าคงที่ต้องไม่เกิน 100 อักขระ;
- ค่าของค่าคงที่ต้องไม่เกิน 5000 อักขระ
ค่าคงที่โปรเจกต์คือตัวแปรคงที่ที่ไม่สามารถเปลี่ยนแปลงได้ ตัวอย่างเช่น คุณอาจจำเป็นต้องใช้ในการทำงานกับการชำระเงินในบอท

ในการเพิ่มค่าคงที่โปรเจกต์ ให้คลิกที่ไอคอนดินสอ จากนั้นหน้าต่างโมดอลจะเปิดขึ้นซึ่งคุณสามารถป้อนชื่อของตัวแปรและค่าของมัน:

ถัดไป คุณเพียงแค่ต้องป้อนตัวแปร:

จากนั้น ในบทสนทนากับลูกค้า บอทจะดึงค่าจากค่าคงที่โปรเจกต์:

ตัวแปร
โปรดทราบ!
จำเป็นต้องคำนึงถึงขีดจำกัดของตัวแปรและค่าคงที่ในโปรเจกต์:
- จำนวนสูงสุดของตัวแปรเทมเพลตคือ 100;
- ชื่อของตัวแปรเทมเพลตต้องไม่เกิน 100 อักขระ;
- จำนวนสูงสุดของค่าคงที่โปรเจกต์คือ 50;
- ชื่อของค่าคงที่ต้องไม่เกิน 100 อักขระ;
- ค่าของค่าคงที่ต้องไม่เกิน 5000 อักขระ
ตัวแปรที่กำหนดในการตั้งค่าโปรเจกต์ยังสามารถใช้ภายในแชทบอทของคุณ (รวมถึง AI chatbot)

ตัวแปรที่กำหนดในการตั้งค่าโปรเจกต์ยังสามารถใช้ภายในแชทบอทของคุณ (รวมถึง AI chatbot)
ความแตกต่างระหว่างตัวแปรและค่าคงที่
- ตัวแปรสามารถเปลี่ยนแปลงได้ผ่านบอท ในขณะที่คุณสามารถรับค่าจากค่าคงที่เท่านั้น
- ค่าของตัวแปรจะเหมือนกันสำหรับผู้ใช้ทุกคน ซึ่งหมายความว่าหากคุณเปลี่ยนค่าของตัวแปรผ่านบอท ค่านั้นจะเปลี่ยนสำหรับลูกค้าทั้งหมด รวมถึงในการตั้งค่าโปรเจกต์ด้วย คุณไม่สามารถเปลี่ยนค่าคงที่แบบนั้นได้
- ค่าของค่าคงที่สามารถเปลี่ยนแปลงได้เฉพาะสำหรับลูกค้ารายเดียวเท่านั้น ดังนั้นในการตั้งค่าโปรเจกต์ ค่าคงที่จะยังคงไม่เปลี่ยนแปลงตามค่าที่ตั้งไว้ก่อนหน้านี้
- หากคุณเข้าถึงตัวแปรในบอทโดยใช้โครงสร้าง "project." คุณสามารถเปลี่ยนค่าของตัวแปรได้
ตัวอย่างที่ชัดเจนของการทำงานกับตัวแปรผ่านบอทและโครงสร้างโปรเจกต์ คุณสามารถอ่านได้ในบทความ "Chatbot with AI for online booking"
วิธีการกำหนดตัวแปร/ค่าคงที่อย่างถูกต้องในการตั้งค่าโปรเจกต์
โปรดทราบ!
คุณไม่สามารถใช้การแทรกตัวแปรในค่าของตัวแปร/ค่าคงที่ในการตั้งค่าโปรเจกต์!
การแทรกคือการกำหนดตัวแปรหนึ่งให้กับอีกตัวแปรหนึ่งผ่านโครงสร้าง #{}.
ผิด:

ถูกต้อง:
เมื่อกำหนดตัวแปรในการตั้งค่าโปรเจกต์ คุณสามารถใช้ค่าต่างๆ:

ตัวอย่างเช่น ตัวแปรจากภาพหน้าจอด้านบนถูกแคชในโปรเจกต์ผ่านบอทโดยใช้บล็อกตัวสร้างและฟังก์ชันที่ติดตั้ง:

ฟังก์ชัน get_info_for_booking() จะทำงานเมื่อส่วน "บริการ" ถูกกำหนดค่าสำหรับการบันทึกออนไลน์และรับค่าสำหรับช่องว่างการบันทึกฟรีที่มีอยู่
โปรดทราบว่าตัวแปรถูกแคชในการตั้งค่าโปรเจกต์ผ่านโครงสร้าง "project.":

คุณยังสามารถเพิ่มตัวแปรในการตั้งค่าโปรเจกต์โดยคลิกที่ไอคอนดินสอ:

หลังจากนั้นหน้าต่างโมดอลจะเปิดขึ้นพร้อมรายการตัวแปรที่มีอยู่ ซึ่งคุณต้องคลิกที่ "เพิ่มตัวแปร":

นอกจากนี้ คุณสามารถตั้งชื่อตัวแปรตามดุลยพินิจของคุณ หลีกเลี่ยงการตั้งชื่อตัวแปรระบบ

เทมเพลตตัวแปร
การใช้ฟังก์ชัน "เทมเพลตตัวแปรโปรเจกต์" คุณสามารถประกอบตัวแปรได้อย่างรวดเร็ว โดยไม่คำนึงถึงประเภทของตัวแปร
ในการประกอบตัวแปรโดยใช้เทมเพลต ให้คลิกที่ปุ่มชื่อเดียวกัน:

คุณจะเห็นหน้าต่างโมดอลซึ่งคุณจะเห็นฟิลด์ว่างสำหรับชื่อตัวแปรและรายการแบบเลื่อนลงพร้อมประเภท:

หากคุณเลือกประเภทตัวแปร "รายการ" คุณสามารถระบุค่าที่เป็นไปได้สำหรับตัวแปร:

ในการเพิ่มหลายค่า:
ขั้นตอนที่ 1: ป้อนชื่อของตัวแปร;
ขั้นตอนที่ 2: ป้อนค่า 1 สำหรับตัวแปร;
ขั้นตอนที่ 3: คลิกที่เครื่องหมายบวกในแถวที่มีค่า: หลังจากที่คุณคลิกที่เครื่องหมายบวกสำหรับค่าตัวแปรใดค่าหนึ่ง แถบจะปรากฏใต้ฟิลด์พร้อมข้อมูลที่คุณป้อนสำหรับตัวแปร:

ขั้นตอนที่ 4. ป้อนค่าถัดไปของตัวแปรและกดปุ่มบวกอีกครั้ง: คุณต้องคลิกที่ปุ่มบวกหลังจากป้อนค่าตัวแปรแต่ละครั้ง
ขั้นตอนที่ 5. คลิก "สร้าง": จากนั้นตัวแปรจะถูกเพิ่มที่ด้านล่างของหน้าต่างโมดอล:

ข้อความ
ส่วนนี้ครอบคลุมประเด็นที่จำเป็นทั้งหมดเมื่อทำงานกับแชทบอท:

- คุณสามารถระบุที่อยู่ของคุณเอง/ที่อยู่อีเมลหลายแห่งเพื่อรับคำสั่งซื้อ/คำขอทางอีเมลของคุณโดยไม่พลาดอีเวนต์ใดๆ
- หากจำเป็น มีการตั้งค่าสำหรับการตอบกลับอัตโนมัติต่อข้อความแรกของผู้ใช้ในหน้าต่างแชทออนไลน์หรือเมสเซนเจอร์พร้อมปุ่ม
สำหรับข้อมูลเพิ่มเติม โปรดดูบทความ ข้อความแรกในเมสเซนเจอร์
- คุณยังสามารถป้องกันตัวเองเพื่อให้บอทไม่หยุดทำงาน: ตั้งค่าข้อความของข้อความหากบอทไม่ทราบคำตอบของผู้ใช้
- นอกจากนี้ โดยการเปิดใช้งานช่องแจ้งเตือน คุณจะสามารถเห็นลูกค้าที่เขียนถึงคุณในบอท แม้ว่าคุณจะอยู่ในโปรเจกต์ Mavibot อื่นในขณะนั้นก็ตาม
การทำซ้ำข้อความ
นอกจากนี้ ในการตั้งค่าโปรเจกต์ในส่วนข้อความ คุณสามารถตั้งค่าการทำซ้ำข้อความไปยังอีเมลของนักเรียนและลูกค้าของคุณ:

หากนักเรียน/ลูกค้าเขียนถึงคุณในแชทออนไลน์ และหลังจากข้อความนั้นไม่ถูกอ่านโดยพวกเขา เมื่อตั้งค่านี้ ข้อความจะถูกส่งไปยังนักเรียน/ลูกค้าหลังจากระยะเวลาที่กำหนด
สำคัญ! เพื่อให้ฟีเจอร์นี้ทำงานได้ คุณต้องมีบอทอีเมลที่เชื่อมต่อและได้รับอนุญาต
วิธีการเชื่อมต่อบอทอีเมลได้อธิบายไว้ในบทความ "การส่งอีเมล" — ใส่ลิงก์
เพื่อให้การทำซ้ำอีเมลทำงานได้ จำเป็นต้องตั้งค่าช่วงเวลาหลังจากที่ข้อความของนักเรียน/ลูกค้าที่ยังไม่ได้อ่านจะถูกทำซ้ำไปยังอีเมล:

หากมีบอทอีเมลหลายตัวเชื่อมต่อกับโปรเจกต์ คุณสามารถเลือกได้ว่าข้อความที่ทำซ้ำจะถูกส่งจากบอทใด:



