# Framer + Brew

เพิ่มฟอร์ม Framer ที่คุณมีอยู่เข้าสู่ Brew การส่งฟอร์มแต่ละครั้งจะเพิ่มหรืออัปเดตผู้ติดต่อ และเริ่มระบบอัตโนมัติด้วยทริกเกอร์ของแต่ละฟอร์มได้

URL หลัก: https://brew.new/th/browse/integrations/framer

- ทิศทาง: ข้อมูลขาเข้า
- การเชื่อมต่อ: เว็บฮุกของฟอร์ม
- ฟอร์มและการสมัคร

## ความสามารถที่ใช้ได้แล้ว

- **ทริกเกอร์จากเหตุการณ์**: ฟอร์มที่ตั้งชื่อแต่ละฟอร์มจะรับผู้ติดต่อและเรียกทริกเกอร์ของตัวเอง
- **ซิงค์ผู้ติดต่อ**: สร้างหรืออัปเดตผู้ติดต่อจากการส่งฟอร์มที่มีลายเซ็น

## เปลี่ยนการส่งฟอร์ม Framer ให้เป็นผู้ติดต่อและอีเมล

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

แต่ละฟอร์มจะมี URL เว็บฮุก, คีย์ลับสำหรับลงนาม และทริกเกอร์เป็นของตัวเอง แบรนด์หนึ่งมีฟอร์มที่ตั้งชื่อไว้ได้หลายฟอร์ม และคุณไม่ต้องใช้คีย์ API ของ Brew หรือเซิร์ฟเวอร์รีเลย์


## สิ่งที่คุณสร้างได้

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

## การส่งฟอร์มกลายเป็นผู้ติดต่อได้อย่างไร

Brew จะบันทึกผู้ติดต่อแม้ยังไม่มีระบบอัตโนมัติที่เผยแพร่ หากที่อยู่อีเมลซ้ำ ระบบจะอัปเดตผู้ติดต่อที่มีอยู่แล้วในแบรนด์ และฟิลด์ที่ไม่บังคับซึ่งไม่ได้ส่งมาจะไม่ลบค่าที่บันทึกไว้

การส่งฟอร์มเปลี่ยนฟิลด์การรับข่าวสาร การระงับ หรือการกำหนดเส้นทางไม่ได้ และการยกเลิกการรับข่าวสารที่มีอยู่จะยังคงมีผล

ระบบอัตโนมัติจะเริ่มทำงานหลังบันทึกผู้ติดต่อสำเร็จแล้วเท่านั้น หากบันทึกไม่สำเร็จ Brew จะลองใหม่ก่อนเริ่มการทำงานใด ๆ

เมื่อ Framer ทำเครื่องหมายว่าการส่งฟอร์มอาจเป็นหรือน่าจะเป็นสแปม Brew จะทิ้งการส่งฟอร์มนั้นโดยไม่บันทึกผู้ติดต่อและไม่เริ่มระบบอัตโนมัติ


## ตั้งค่าฟอร์ม Framer ใน Brew

- เลือกแบรนด์ของคุณ เปิด “การเชื่อมต่อ” > Framer แล้วเลือก “เพิ่มฟอร์ม” ตั้งชื่อฟอร์มที่มีอยู่และกำหนดฟิลด์ที่ฟอร์มส่งมา
- คัดลอก URL เว็บฮุกและคีย์ลับสำหรับลงนามจากหน้ารายละเอียดของฟอร์ม
- ใน Framer ให้เลือกฟอร์มในตัวของคุณ เปิด Send To แล้วเพิ่ม Webhook จากนั้นวาง URL ของ Brew และคีย์ลับสำหรับลงนามลงในการตั้งค่าของเว็บฮุกนั้น
- จับคู่ชื่อช่องกรอกข้อมูลแต่ละช่องใน Framer กับชื่อฟิลด์ใน Brew โดย Brew ไม่สนตัวพิมพ์เล็กใหญ่ เว้นวรรค และเครื่องหมายวรรคตอน First Name จึงตรงกับ firstName ส่วนปุ่ม “คัดลอกพรอมต์” ในแท็บ “การติดตั้ง” จะให้พรอมต์ที่มีชื่อช่องกรอกข้อมูลแบบตรงตัวแก่ Framer AI เพื่อเพิ่มหรือเปลี่ยนชื่อช่อง
- เผยแพร่เว็บไซต์ Framer แล้วส่งฟอร์มจากหน้าที่เผยแพร่แล้ว ตรวจสอบแท็บ “การส่งฟอร์ม” ของฟอร์ม แล้วจึงตรวจสอบผู้ติดต่อที่บันทึกไว้
- หากต้องการเริ่มโฟลว์สำหรับผู้สมัครในอนาคต ให้เปิดแท็บ “ระบบอัตโนมัติ” ของฟอร์มแล้วเลือก “สร้างระบบอัตโนมัติ” Brew จะเลือกทริกเกอร์ของฟอร์มไว้ให้ เผยแพร่ระบบอัตโนมัติเพื่อให้เริ่มทำงาน

## ฟิลด์และการปรับเนื้อหาเฉพาะบุคคล

ทุกฟอร์มต้องมีฟิลด์ email ส่วน firstName และ lastName ไม่บังคับ ฟิลด์ที่กำหนดเองเป็นค่าข้อความ จำนวนเต็ม หรือช่องทำเครื่องหมายได้ ให้ใช้ข้อความสำหรับวันที่ และไม่รองรับออบเจ็กต์ที่ซ้อนกัน รายการ และการอัปโหลดไฟล์

ฟอร์ม Framer มีช่องกรอกข้อมูลอื่นเพิ่มได้ แต่ Brew จะอ่านเฉพาะฟิลด์ที่ประกาศไว้ และแสดงช่องที่เหลือเป็นฟิลด์ที่ถูกข้ามในแท็บ “การส่งฟอร์ม”

ทุกฟิลด์ยกเว้น email จะบันทึกลงคอลัมน์ผู้ติดต่อที่ชื่อเดียวกัน ซึ่งจะถูกสร้างขึ้นเมื่อมีการส่งฟอร์มครั้งแรก ส่วน “คอลัมน์ผู้ติดต่อ” ใช้ชี้ฟิลด์ไปยังคอลัมน์ที่มีอยู่แล้วแทนได้ ช่องกรอกข้อมูลที่ชื่อ name จึงบันทึกลงคอลัมน์ “ชื่อ” ได้

ฟิลด์ที่ประกาศไว้คือแท็กตัวแปรของระบบอัตโนมัติที่ใช้ฟอร์มนั้น การแก้ไขฟิลด์จะอัปเดตทริกเกอร์และสคีมาเพย์โหลดของทริกเกอร์ไปด้วย และ Brew จะบล็อกการแก้ไขที่เข้ากันไม่ได้ขณะที่มีระบบอัตโนมัติที่เผยแพร่แล้วใช้ฟอร์มนั้นอยู่

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


## ใช้คอมโพเนนต์โค้ดของ Framer แทนฟอร์มในตัวได้ไหม?

ไม่ได้ ให้ใช้ฟอร์มในตัวของ Framer กับปลายทาง Webhook เพราะคอมโพเนนต์โค้ดส่งข้อมูลจากเบราว์เซอร์ของผู้เข้าชม จึงสร้างลายเซ็นของ Framer ไม่ได้ และจะทำให้คีย์ลับถูกเปิดเผยในหน้าเว็บ Brew จะตอบคำขอแบบนี้ด้วยรหัส 401


## ทำไมมีการส่งฟอร์มเข้ามาแต่ไม่มีการส่งอีเมล?

การรับข้อมูล การบันทึกผู้ติดต่อ และการส่งต่อให้ระบบอัตโนมัติ เป็นผลลัพธ์ที่แสดงแยกกันในแท็บ “การส่งฟอร์ม” ตรวจสอบว่าระบบอัตโนมัติที่ใช้ทริกเกอร์ของฟอร์มเผยแพร่แล้ว จากนั้นดูตัวกรอง ประวัติการทำงาน และโดเมนผู้ส่ง การส่งฟอร์มที่ถูกปฏิเสธเพราะฟิลด์ไม่ถูกต้องหรือถูกทำเครื่องหมายว่าเป็นสแปมจะไม่เริ่มการทำงานใด ๆ


## ข้อจำกัดและการแก้ปัญหา

- หากลายเซ็นไม่ผ่านและได้รหัส 401 แสดงว่าคีย์ลับหรือ URL ใน Framer ไม่ใช่ค่าล่าสุด ให้คัดลอกค่าปัจจุบันจาก Brew แล้วเผยแพร่อีกครั้ง
- สถานะ “ถูกปฏิเสธ” เพราะฟิลด์ไม่ถูกต้อง หมายความว่าฟิลด์ที่ประกาศไว้ เช่น email ขาดหายไปหรือมีประเภทไม่ถูกต้อง Framer จะได้รับรหัส 200 สำหรับการส่งนั้น จึงไม่ลองส่งใหม่
- คำขอต้องมีขนาดต่ำกว่า 64 KiB และมีฟิลด์ระดับบนสุดน้อยกว่า 100 ฟิลด์
- การส่งฟอร์มใหม่จำกัดไว้ที่ 120 ครั้งต่อนาทีต่อฟอร์ม และ 600 ครั้งต่อนาทีต่อแบรนด์ ขีดจำกัดเหล่านี้ไม่ใช่การป้องกันสแปมสำหรับผู้เข้าชมแต่ละราย
- “สร้างคีย์ลับใหม่” จะคง URL เดิมไว้และทำให้คีย์ลับเดิมใช้ไม่ได้ทันที ส่วน “ปิดใช้ฟอร์ม” จะปฏิเสธการส่งฟอร์มใหม่ แต่รอบการทำงานที่เริ่มไปแล้วจะทำงานต่อ
- Framer จะลองส่งใหม่เมื่อส่งไม่สำเร็จและจะไม่ตามการเปลี่ยนเส้นทาง จึงต้องใช้ URL จาก Brew แบบตรงตัว

## แหล่งอ้างอิงและคู่มือการตั้งค่า

- [การตั้งค่าเว็บฮุกสำหรับฟอร์ม Framer](https://www.framer.com/help/articles/framer-form-webhook-setup/)
- [สร้างระบบอัตโนมัติ](https://docs.brew.new/create-emails/build-an-automation)
- [แท็กตัวแปร](https://docs.brew.new/create-emails/merge-tags)
- [สิ่งที่คุณส่งได้ด้วย Brew](https://docs.brew.new/get-started/what-you-can-send)

## ที่เกี่ยวข้อง

- [การเชื่อมต่อทั้งหมด](https://brew.new/th/browse/integrations.md)
- [สมัครใช้งาน](https://brew.new/th/sign-up.md)
- เว็บไซต์: https://brew.new
