# โฟลว์: ลำดับอีเมลจริง 151 ชุดที่เอเจนต์ของคุณอ่านได้

URL หลัก: https://brew.new/th/blog/email-flows
ผู้เขียน: Thomas Park
เผยแพร่: 2026-09-17
อัปเดต: 2026-09-28

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

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

## ประเด็นสำคัญ

- โฟลว์คือลำดับอีเมลที่บันทึกมาทั้งชุด ไม่ใช่ดีไซน์เดี่ยว: โฟลว์ 151 รายการจาก 151 แบรนด์ รวมอีเมล 1,311 ฉบับ แต่ละขั้นตอนมีหัวเรื่อง ข้อความแสดงตัวอย่าง วันที่ส่งนับจากจุดเริ่มต้น และระยะเวลารอนับจากการส่งครั้งก่อน
- การรีมิกซ์สร้างกราฟขึ้นใหม่ด้วยการคำนวณ ไม่ใช่การให้ AI สร้างขึ้นมา โดย Brew จะแปลงช่วงห่างของโฟลว์ต้นฉบับเป็นขั้นตอนรอที่ปัดเป็นชั่วโมงที่ใกล้ที่สุด แล้วเขียนอีเมลทุกฉบับใหม่ให้เป็นแบรนด์ของคุณ
- `GET /v1/flows` และเครื่องมือ MCP `list_flows` ส่งคืนข้อมูลชุดเดียวกัน เอเจนต์จึงศึกษาลำดับอีเมลทั้ง 151 ชุดได้โดยไม่ต้องมีคนคลิกอะไรเลย
- ทุกขั้นตอนมี `emailId` ที่ส่งต่อให้ `create_email` เป็น `referenceEmailId` ได้ทันที

## ในโฟลว์มีอะไรบ้าง

ลำดับอีเมลหลังสมัครของ Zapier มีอีเมล 8 ฉบับในเวลา 10.7 วัน:

| วัน | หัวเรื่อง |
| --- | --- |
| 0 | Welcome aboard 👋 \| Let's make some magic with AI |
| 1 | Why you should ditch spreadsheets for Tables |
| 2 | Build your first Zap workflow with Copilot ⚡ |
| 3 | What engineers are automating this week |
| 5 | Put AI to work for you |
| 9 | Go beyond workflows 🚀 |
| 10 | Stuck? Or need automation ideas? |
| 10.7 | Your Zapier trial ends in three days ⏲️ |

อ่านวันด้วย ไม่ใช่แค่หัวเรื่อง อีเมล 4 ฉบับแรกมาถึงทุกเช้าติดต่อกัน จากนั้นช่วงห่างขยายเป็น 2 วัน แล้วเป็น 4 วัน อีเมล “Stuck?” มาถึงในวันที่ 10 และอีเมลแจ้งช่วงทดลองใช้ใกล้สิ้นสุดตามมาในอีก 17 ชั่วโมง มีคนตัดสินใจไว้แล้วว่าสิ่งสุดท้ายที่มีประโยชน์ก่อนถึงเพย์วอลล์คือการเสนอความช่วยเหลือ และอีเมลทั้งสองฉบับควรมาแทบจะติดกัน

สิ่งนี้คุณมองไม่เห็นจากภาพหน้าจอของอีเมลฉบับเดียว

หน้าแสดงโฟลว์จะเปิดที่อีเมลฉบับแรก ซึ่งมีช่วงรอเฉพาะด้านหลัง เมื่อเลื่อนเข้าไปตรงกลางอย่างลำดับอีเมลของ Ro ด้านบน ช่วงห่างจะแสดงทั้งสองฝั่ง โฟลว์ต้อนรับของ Ro มีจังหวะที่ช้ากว่าของ Zapier คืออีเมล 12 ฉบับในเวลา 46.7 วัน และช่วงห่างก็บอกเรื่องนี้ก่อนที่คุณจะได้อ่านหัวเรื่องแม้แต่บรรทัดเดียว

![ตารางอีเมลที่เก็บมาจากแกลเลอรีโฟลว์ ได้แก่ Boomi, Canva, Glossgenius, Sentry, Qualys และ Aerospike](https://cdn.brew.new/assets/2026/09/brew-flows-gallery-1d538344.png)

แต่ละขั้นตอนมีหัวเรื่อง ข้อความแสดงตัวอย่าง วันที่อีเมลมาถึง ระยะเวลารอนับจากการส่งครั้งก่อน หมวดหมู่ และรูปภาพตัวอย่าง และหากขอ คุณจะได้ HTML ที่แสดงผลแล้วด้วย

## ในแกลเลอรีมีอะไรบ้าง

คลังอีเมลนี้มีลำดับอีเมล 1 ชุดต่อแบรนด์ โฟลว์ 151 รายการจึงหมายถึงบริษัท 151 แห่ง:

- **อีเมล 1,311 ฉบับ** จาก 151 โฟลว์ ค่ามัธยฐานอยู่ที่ 9 ฉบับต่อโฟลว์
- **รอบการส่งจดหมายข่าว 132 รายการ และลำดับอีเมลหลังสมัคร 19 ชุด** สิ่งที่แบรนด์ส่งตามรอบเวลาจริง ๆ ส่วนใหญ่คือจดหมายข่าว และแกลเลอรีก็สะท้อนเรื่องนั้น
- **ระยะเวลาของโฟลว์มีค่ามัธยฐาน 55 วัน** โฟลว์ที่ยาวที่สุดคือ Busuu ซึ่งส่งอีเมล 9 ฉบับในเวลา 168 วัน เป็นจังหวะการส่งคนละแนวกับ Canva ที่ส่ง 4 ฉบับใน 9.4 วัน
- **โฟลว์ 59 รายการชนเพดานการเก็บที่ 12 ฉบับ** ลำดับอีเมลราว 2 ใน 5 จึงยาวกว่าที่แกลเลอรีแสดง

![แกลเลอรีโฟลว์ใน Brew ซึ่งแสดงลำดับอีเมลของ Zcal, WorkOS, Wiz, Vyond, Virtuagym และ Taskade พร้อมจำนวนอีเมลและระยะเวลาใต้ชื่อแต่ละแบรนด์](https://cdn.brew.new/assets/2026/09/brew-flows-gallery-app-0bc8fc2e.webp)

แกลเลอรีนี้อยู่คู่กับแกลเลอรีดีไซน์เดี่ยว ซึ่งมีจดหมายข่าวอีก 4,098 ฉบับ, อีเมลต้อนรับ 105 ฉบับ และอีเมลโปรโมชัน 68 ฉบับ โฟลว์คือส่วนที่บอกลำดับให้คุณรู้

## รีมิกซ์โฟลว์

หลายคนคาดว่าการรีมิกซ์คือการคัดลอก แต่ไม่ใช่

Brew สร้างกราฟของระบบอัตโนมัติก่อน เริ่มจากทริกเกอร์ของคุณ ตามด้วยช่วงห่างของโฟลว์ต้นฉบับในรูปขั้นตอนรอ แล้วจึงเป็นขั้นตอนส่งอีเมลหนึ่งขั้นสำหรับแต่ละขั้นตอนในต้นฉบับ ครึ่งนี้เป็นการคำนวณ ไม่ใช่การสร้างด้วย AI ไม่มีใครต้องขอให้โมเดลเดาว่าอีเมลฉบับที่ 4 จะส่งออกในวันที่ 3

![โฟลว์ที่รีมิกซ์แล้วเปิดอยู่บนแคนวาสระบบอัตโนมัติของ Brew: ทริกเกอร์ Newsletter Subscribed, ขั้นตอนรอ 53 ชั่วโมง, อีเมลที่สร้างใหม่, ขั้นตอนรอ 122 ชั่วโมง และอีเมลถัดไป โดยมีเอเจนต์อีเมลเขียนแต่ละขั้นตอนอยู่ในแผงด้านข้าง](https://cdn.brew.new/assets/2026/09/brew-flow-remix-automation-37722c2c.webp)

ขั้นตอนรอเหล่านั้นแสดง 53 ชั่วโมงและ 122 ชั่วโมง เพราะนั่นคือจังหวะที่แบรนด์ต้นฉบับส่งจริง โดยปัดเป็นชั่วโมงที่ใกล้ที่สุด ช่วงห่างที่เป็นจำนวนวันเต็มก็ยังคงเป็นวันเต็ม และช่วงห่างที่สั้นกว่า 1 ชั่วโมงจะกลายเป็น 1 ชั่วโมง มีเพียงอีเมลเท่านั้นที่ AI สร้างขึ้น และสร้างพร้อมกันทุกฉบับ โดยแต่ละฉบับอิงแบรนด์ของคุณ ทั้งสี ฟอนต์ น้ำเสียง และผลิตภัณฑ์ของคุณ แต่ละขั้นตอนยังได้บรีฟที่อธิบายหน้าที่ของตัวเองในลำดับอีเมล และสิ่งที่อยู่ก่อนและหลังมัน เพราะเอเจนต์ย่อย (subagent) ที่เขียนอีเมลเหล่านั้นมองไม่เห็นงานของกันและกัน หากไม่มีบรีฟ ก็จะได้ข้อความ 8 ฉบับที่ไม่เกี่ยวข้องกันเลยแต่ส่งตามตารางเวลาเดียวกัน

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

## อ่านโฟลว์จากโค้ด

ทุกโฟลว์เข้าถึงได้ทั้งผ่าน REST API และ MCP เอเจนต์จึงอ่านคลังอีเมลได้โดยตรง

```bash
# First page, newest first
curl "https://brew.new/api/v1/flows" \
  -H "Authorization: Bearer $BREW_API_KEY"

# One sequence, every step
curl "https://brew.new/api/v1/flows/zapier.com" \
  -H "Authorization: Bearer $BREW_API_KEY"
```

กรองได้ด้วย `brand`, `category` หรือ `type` (`signup` หรือ `newsletter`) เรียงด้วย `emails` เพื่อดูลำดับที่มีอีเมลมากที่สุด, `span` เพื่อดูลำดับที่กินระยะเวลาหลายวันที่สุด หรือ `remixes` เพื่อดูโฟลว์ที่คนอื่นเห็นว่าน่าหยิบไปใช้ ส่ง `semantic` เพื่อค้นหาตามเนื้อหาของลำดับอีเมล ซึ่งเป็นวิธีหาอีเมลดึงลูกค้ากลับหลังช่วงทดลองใช้หมดอายุ โดยไม่ต้องรู้ว่าแบรนด์ไหนเขียนไว้

การอ่านแบบเดียวกันนี้มีทั้งในรูปเครื่องมือและรีซอร์ส (resource) บน[เซิร์ฟเวอร์ MCP ของ Brew](/th/mcp):

```
list_flows                      # the list, same filters and sorts
get_flow { slug: "zapier.com" } # one sequence with every step
brew://flows                    # @-mentionable in a chat
```

REST และ MCP อ่านแคตตาล็อกสาธารณะชุดเดียวกัน โฟลว์เป็นข้อมูลระดับองค์กร การอ่านเหล่านี้จึงไม่ต้องระบุแบรนด์ สำหรับการแบ่งหน้าของรายการ ให้ส่ง `pagination.cursor` ที่ได้กลับมาเป็น `cursor` ของคำขอถัดไป จนกว่าค่าจะเป็น null คำขอรายการครั้งเดียวไม่ได้ส่งคืนแคตตาล็อกทั้งหมด แต่ `total` ของคำขอนั้นนับทุกโฟลว์ที่ตรงกับคำค้น

## เอเจนต์ทำอะไรได้บ้างกับลำดับอีเมล 151 ชุด

เอเจนต์ตรวจดูลำดับอีเมลได้ก่อนเลือกอีเมลอ้างอิง

โฟลว์หลังสมัครแบบไหนใส่ส่วนลดไว้ในอีเมลฉบับแรก และแบบไหนรอจนช่วงทดลองใช้ใกล้หมด? เครื่องมือสำหรับนักพัฒนาส่งอะไรในวันที่ 2? ลำดับอีเมลต้อนรับของจดหมายข่าวส่งต่อเนื่องนานเท่าไรก่อนจะหยุด? ลำดับอีเมลกี่ชุดที่เปิดด้วยคำถามแทนที่จะเปิดด้วยประโยชน์ที่ผู้อ่านจะได้รับ? ข้อมูลเหล่านี้ช่วยให้เอเจนต์สำรวจคำถามเหล่านั้นได้ด้วยการอ่าน `steps[]` แต่การวิเคราะห์หัวเรื่องและเนื้อหายังต้องอาศัยการตีความ เพราะ API ไม่มีตัวกรองสำหรับทุกคำถาม

สิ่งที่ทำให้ข้อมูลนี้กลายเป็นวัตถุดิบอ้างอิงที่ใช้งานได้คือ `emailId` ในแต่ละขั้นตอน ซึ่งเป็นตัวอ้างอิงแบบเดียวกับที่แกลเลอรีเทมเพลตใช้ และเป็นสิ่งที่ `create_email` รับเป็น `referenceEmailId` พอดี เอเจนต์จึงอ่านเส้นเรื่องของลำดับอีเมล เลือกขั้นตอนที่สำคัญ แล้วส่งอีเมลฉบับนั้นต่อให้เครื่องมือออกแบบ:

```
get_flow { slug: "zapier.com" }
  → steps[4].emailId = "pt1_k97hmahabyjrp1yfmga8m1rhah8e572q"

create_email {
  referenceEmailId: "pt1_k97hmahabyjrp1yfmga8m1rhah8e572q",
  prompt: "day-5 activation email for our API product"
}
```

ศึกษาเส้นเรื่อง ดึงอีเมลฉบับที่ต้องการ แล้วสร้างเวอร์ชันของคุณเอง โดยไม่ต้องคัดลอกและวางเลยสักครั้ง

## ข้อจำกัด 2 ข้อที่ควรรู้

การเก็บอีเมลเก็บได้สูงสุด 12 ฉบับต่อโฟลว์และตัดส่วนท้ายทิ้ง `emailCount: 12` จึงหมายถึงมีการส่ง 12 ฉบับขึ้นไป ไม่ใช่ 12 ฉบับพอดี ซึ่งก็คือ 59 โฟลว์ที่กล่าวไว้ข้างต้น

อีเมลที่แสดงผลแล้วมีขนาดใหญ่ การขอ HTML ผ่าน MCP จะได้มาเพียง 1 หรือ 2 ขั้นตอนแรกก่อนที่คำตอบจะเต็ม ส่วนขั้นตอนที่เหลือจะมาโดยไม่มี HTML และบทสรุปจะบอกว่าเก็บไว้ได้กี่ขั้นตอน เส้นทาง REST ไม่มีเพดานแบบนี้ หากต้องการเนื้อหาทุกฉบับ ให้อ่านโฟลว์ผ่านเส้นทางนั้น: `GET /v1/flows/zapier.com?include=html`

## เริ่มต้นที่นี่

เปิด[แกลเลอรี](/th/browse/flows)แล้วอ่านลำดับอีเมล 3 ชุดในหมวดเดียวกับคุณก่อนจะเริ่มเขียน จากนั้นรีมิกซ์ชุดที่คุณมั่นใจพอจะอธิบายจังหวะการส่งให้ทีมของคุณยอมรับได้ แล้วเปลี่ยนส่วนที่ไม่เหมาะ

หากคุณให้เอเจนต์ใช้ข้อมูลนี้ การเรียก `list_flows` โดยไม่ใส่อาร์กิวเมนต์คือการเรียกครั้งแรกที่ถูกต้อง เพราะจะคืนการ์ดพร้อม slug และ slug คือสิ่งเดียวที่ `get_flow` ต้องใช้เพื่อดึงข้อมูลที่เหลือทั้งหมด ดูรายการฟิลด์ทั้งหมดได้ใน[เอกสารอ้างอิง API](https://docs.brew.new/api-reference/public-v1/templates/list-flows)

## คำถามที่พบบ่อย

### อะไรบ้างที่นับเป็นโฟลว์?

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

### การรีมิกซ์คัดลอกอีเมลต้นฉบับไหม?

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

### ต้องใช้คีย์ API เพื่ออ่านโฟลว์ไหม?

การอ่านผ่าน REST ต้องใช้คีย์ API ที่มีขอบเขต `templates.read` ส่วน MCP รองรับ OAuth หรือคีย์ API ที่มีสิทธิ์เข้าถึงที่เหมาะสม ทั้งนี้ ตัวแกลเลอรีเป็นสาธารณะและไม่ต้องมีบัญชี

### โฟลว์หนึ่งเก็บอีเมลได้กี่ฉบับ?

สูงสุด 12 ฉบับ การเก็บอีเมลจะเก็บ 12 ฉบับแรกแล้วตัดส่วนท้ายทิ้ง โฟลว์ที่แสดงว่ามีอีเมล 12 ฉบับจึงอาจส่งต่อเนื่องนานกว่านั้น โดยโฟลว์ที่เผยแพร่แล้ว 59 จาก 151 รายการอยู่ที่เพดานนี้

### ขอ HTML ที่แสดงผลแล้วของอีเมลแต่ละฉบับได้ไหม?

ได้ โดยใส่ `include=html` เมื่ออ่านโฟลว์ทีละรายการ หากอ่านผ่าน MCP จะมีเพียง 1 หรือ 2 ขั้นตอนแรกที่ใส่ในคำตอบเดียวได้ และบทสรุปจะบอกว่าเก็บไว้ได้กี่ขั้นตอน ส่วนเส้นทาง REST จะคืนเนื้อหาครบทุกฉบับ
