步驟參考
流程裡每一種步驟的用途、設定和注意事項,共 29 種,分組與步驟庫相同。在步驟設定面板按「?」也會開到這裡。
傳訊息
文字
什麼時候用:傳一段文字給客人,例如歡迎詞或營業時間。
運作方式
傳一則文字訊息給客人。文字裡插入的欄位,傳出時會換成這位客人的值,例如客人的名字。用「接著」可以連續傳下一則訊息;用「附上快速回覆」可以在這則訊息下方放可以點的選項。
設定
要傳的文字 必填
客人會看到的內容,最多 1,000 字,下方會顯示字數。輸入「@」可以插入欄位。上限以 Instagram 的 1,000 字計算(LINE 5,000 字、Messenger 2,000 字),所有平台都套用同一個上限。
範例:嗨!歡迎來到好味道早午餐,想知道什麼呢?
下一步
- 接著:這則訊息傳出後,緊接著要走的下一步。不接的話,流程到這裡就結束。
- 附上快速回覆:選一個「快速回覆」步驟,它的選項會出現在這則訊息下方。
使用範例
營業時間
客人點了「營業時間」後,傳「好味道早午餐週二到週日 8:00–15:00 營業,週一公休。」,再用「附上快速回覆」放「看菜單」和「我要訂位」。
圖片
什麼時候用:傳一張圖片,例如菜單或活動海報。
運作方式
傳一張圖片給客人,例如菜單或活動海報。可以上傳圖片檔,或貼上公開的圖片網址,檔案會複製一份存到專案裡。發布時會自動做出 LINE 需要的預覽圖。
設定
圖片 必填
按上傳按鈕選擇圖片,或在欄位裡貼上 https:// 開頭的圖片網址。按「移除」可以清掉目前的圖片。檔案最大 8 MB(Instagram 的上限;LINE 是 10 MB、Messenger 是 25 MB)。
下一步
- 接著:圖片傳出後,緊接著要走的下一步。不接的話,流程到這裡就結束。
- 附上快速回覆:選一個「快速回覆」步驟,它的選項會出現在這張圖片下方。
使用範例
本週菜單
客人點了「看菜單」後,傳好味道早午餐這週的菜單圖片,再「接著」一則文字說明怎麼訂位。
影片
什麼時候用:傳一段影片,例如商品介紹或使用教學。
運作方式
傳一段影片給客人,例如商品介紹或使用教學。可以上傳影片檔(MP4),或貼上公開的影片網址。發布時會從影片做出預覽圖。
設定
影片 必填
按上傳按鈕選擇 MP4 影片,或貼上影片網址。按「移除」可以清掉目前的影片。檔案最大 25 MB(Messenger 和 Instagram 的上限;LINE 是 200 MB)。
下一步
- 接著:影片傳出後,緊接著要走的下一步。不接的話,流程到這裡就結束。
- 附上快速回覆:選一個「快速回覆」步驟,它的選項會出現在這段影片下方。
使用範例
店內環境介紹
新客人加好友後,傳一段 30 秒的好味道早午餐店內介紹影片。
語音
什麼時候用:傳一段語音或音樂。
運作方式
傳一段語音或音樂給客人。可以上傳語音檔(MP3),或貼上公開的語音檔網址。發布時會讀出語音的長度,LINE 傳語音時需要這個資訊。
設定
語音 必填
按上傳按鈕選擇 MP3 語音檔,或貼上語音檔網址。按「移除」可以清掉目前的語音。檔案最大 25 MB(Messenger 和 Instagram 的上限;LINE 是 200 MB)。
下一步
- 接著:語音傳出後,緊接著要走的下一步。不接的話,流程到這裡就結束。
- 附上快速回覆:選一個「快速回覆」步驟,它的選項會出現在這段語音下方。
使用範例
店長的問候
客人加好友時,傳一段好味道早午餐店長錄的歡迎語音。
卡片輪播
什麼時候用:一次介紹多個商品或方案,每張卡片可以放按鈕。
運作方式
一次傳出多張可以左右滑的卡片,每張卡片有標題、內文、圖片(可以不放)和按鈕,適合介紹幾樣商品或方案。客人點了卡片上的按鈕,就走到那個按鈕在「下一步」接的步驟。卡片傳出後流程會停在這裡,客人點了按鈕才往下走。
設定
卡片(最多 10 張) 必填
點上方的數字切換要編輯的卡片,按「+」(新增卡片)加一張,最多 10 張,至少會保留一張;正在編輯的卡片可以按「刪除卡片 n」刪掉。每張卡片的按鈕數量要一樣,所以新增或刪除按鈕會套用到每張卡片;圖片和標題也要每張都有或都沒有。
標題 必填
每張卡片都要有標題,因為 Messenger 和 Instagram 需要標題才能顯示卡片。最多 40 字,可以輸入「@」插入欄位。
內文 必填
卡片的說明,最多 60 字,可以輸入「@」插入欄位。
圖片
可以不放。上傳或貼上圖片網址,建議比例 1.51:1。圖片最大 10 MB,寬度最多 1,024 px。
按鈕(最多 3 個) 必填
每張卡片 1 到 3 個按鈕,按鈕文字最多 20 字。按「新增選項」新增,可以上移、下移或刪除;只剩一個按鈕時不能刪除。每個按鈕接到哪一步,在「下一步」設定。
替代文字 必填
在「進階」裡。通知訊息和無法顯示這種訊息的手機會顯示這段文字。可以輸入「@」插入欄位。
下一步
- 按鈕:每張卡片的每個按鈕各一列,顯示成 按鈕「卡片標題 / 按鈕文字」。選客人點了這個按鈕之後要走的步驟;接到「開啟連結」步驟時,客人點了會直接開啟網頁。
- 附上快速回覆:選一個「快速回覆」步驟,它的選項會出現在卡片下方。
使用範例
招牌餐點
三張卡片介紹好味道早午餐的班尼迪克蛋、法式吐司和酪梨沙拉,每張都有「看介紹」和「我要訂位」兩個按鈕。
圖片輪播
什麼時候用:一次傳多張可以左右滑的圖片,每張圖片都可以點。
運作方式
一次傳出多張可以左右滑的圖片,每張圖片上有一個按鈕。客人點了圖片的按鈕,就走到那張圖片在「下一步」接的步驟。圖片傳出後流程會停在這裡,客人點了才往下走。
設定
圖片(最多 10 張) 必填
用左右箭頭切換要編輯的圖片,按「新增圖片」加一張,最多 10 張,至少會保留一張。有兩張以上時,可以按「刪除圖片 n」刪掉正在編輯的那張。
圖片 1、圖片 2… 必填
每張都要有圖片:按上傳按鈕或貼上圖片網址。圖片最大 10 MB,寬度最多 1,024 px。
圖片上的按鈕文字 必填
每張圖片都要有,最多 12 個字。
範例:看甜點
替代文字 必填
在「進階」裡。通知訊息和無法顯示這種訊息的手機會顯示這段文字。可以輸入「@」插入欄位。
下一步
- 圖片:每張圖片一列,顯示成 圖片「按鈕文字」。選客人點了這張圖片的按鈕之後要走的步驟;接到「開啟連結」步驟時,客人點了會直接開啟網頁。
- 附上快速回覆:選一個「快速回覆」步驟,它的選項會出現在圖片下方。
使用範例
季節限定甜點
好味道早午餐把四款季節甜點的照片做成圖片輪播,每張的按鈕「看甜點」接到那款甜點的介紹。
問客人
給選項
什麼時候用:讓客人點按鈕回答,例如「看菜單」或「我要訂位」。
運作方式
傳一句話加上幾個按鈕,讓客人點選回答,例如「看菜單」或「我要訂位」。選項可以自己輸入,每個各接到不同的下一步;也可以從清單欄位產生。傳出後流程會停在這裡,客人點了選項才往下走;客人直接打字的話,會照一般訊息處理。
設定
要問客人的話 必填
顯示在按鈕上方的文字,最多 60 字。可以輸入「@」插入欄位。
範例:想做什麼呢?
選項來源
預設是「自己輸入」。
- 自己輸入 :一個一個輸入選項,每個選項各自接到下一步。
- 從清單欄位產生 :清單欄位裡的每一項各變成一個選項,所有選項都接到同一個下一步。
選項 必填
選「自己輸入」時出現。每個選項的文字最多 20 字,可以上移、下移或刪除。按「新增選項」新增,最多 20 個,旁邊會顯示「n / 20 個」。LINE 有 4 個以內時用一般按鈕訊息傳出,超過 4 個會改成直式的按鈕清單;Messenger 和 Instagram 只會顯示前 3 個。
範例:看菜單
清單欄位 必填
選「從清單欄位產生」時必填:選一個清單欄位,清單裡每一項變成一個選項。
選項文字取自
清單的每一項是物件時,填要當成選項文字的項目名稱(例如 name)。不填就直接用每一項本身當選項文字。
選了之後存的值取自
客人點了選項後要存的值,寫法同上,不填就用每一項本身。這個值會存到系統欄位「上一步的結果」,之後的步驟可以用。
標題 必填
在「進階」裡。選「自己輸入」時必填,因為 Messenger 和 Instagram 需要標題才能顯示選項。最多 40 字,可以輸入「@」插入欄位。
封面圖片
在「進階」裡,可以不放。上傳或貼上圖片網址;圖片最大 10 MB,寬度最多 1,024 px。
替代文字 必填
在「進階」裡,選「自己輸入」時必填。通知訊息和無法顯示這種訊息的手機會顯示這段文字。可以輸入「@」插入欄位。
下一步
- 按鈕:選「自己輸入」時,每個選項一列,顯示成 按鈕「選項文字」。選客人點了這個選項之後要走的步驟;接到「開啟連結」步驟時,客人點了會直接開啟網頁。
- 客人選了之後:選「從清單欄位產生」時出現:客人點了任何一個選項都走這一步。
- 附上快速回覆:選一個「快速回覆」步驟,它的選項會出現在這則訊息下方。
使用範例
主選單
好味道早午餐問「想做什麼呢?」,選項「看菜單」「我要訂位」「營業時間」各接到一段流程。
快速回覆
什麼時候用:在輸入框上方顯示可以點的選項,客人點了就像自己打字回覆。
運作方式
在一則訊息下方顯示一排可以點的選項,客人點了就像自己打字回覆,然後走到那個選項接的下一步。快速回覆不能單獨放在流程裡,要從訊息步驟的「附上快速回覆」接上。
設定
選項來源
預設是「自己輸入」。
- 自己輸入 :一個一個輸入選項,每個選項各自接到下一步。
- 從清單欄位產生 :清單欄位裡的每一項各變成一個選項,所有選項都接到同一個下一步。
選項(LINE 最多 13 個) 必填
選「自己輸入」時出現。每個選項的文字最多 20 字,可以上移、下移或刪除。按「新增選項」新增,最多 13 個。
範例:我要訂位
小圖示
每個選項可以加一張小圖示:上傳或貼上圖片網址。圖片最大 1 MB(LINE 的上限),而且至少 24×24 px(Messenger 和 Instagram 的下限)。
清單欄位 必填
選「從清單欄位產生」時必填:選一個清單欄位,清單裡每一項變成一個選項。
小圖示網址取自
清單的每一項是物件時,填存放小圖示網址的項目名稱。
選項文字取自
清單的每一項是物件時,填要當成選項文字的項目名稱(例如 name)。不填就直接用每一項本身當選項文字。
選了之後存的值取自
客人點了選項後要存的值,寫法同上,不填就用每一項本身。這個值會存到系統欄位「上一步的結果」,之後的步驟可以用。
下一步
- 選項:選「自己輸入」時,每個選項一列,顯示成 選項「選項文字」。選客人點了這個選項之後要走的步驟。
- 客人選了之後:選「從清單欄位產生」時出現:客人點了任何一個選項都走這一步。
使用範例
歡迎訊息下的選項
好味道早午餐的歡迎訊息用「附上快速回覆」接上這一步,下方顯示「看菜單」「我要訂位」「交通方式」。
請客人輸入
什麼時候用:需要客人告訴你資料,例如人數、日期、電話或 Email。答案會存到欄位。
運作方式
傳出一個問題,等客人回覆,再把答案存到你選的欄位,例如人數、日期、電話或 Email。選了答案類型,機器人就只收符合格式的答案,格式不對會請客人重新輸入。收到答案、存好欄位後,流程從「接著」繼續。
設定
要問客人的話 必填
傳給客人的問題,最多 1,000 字。可以輸入「@」插入欄位。
範例:請問幾位用餐?
答案類型
預設是「文字」。選了之後,下方會說明這種類型收什麼答案、存到哪種欄位。數字、日期、電話和 Email 會把全形數字和符號當成半形,客人用中文輸入法打也沒問題。
- 文字 :客人回覆什麼就原封不動存什麼。存到文字欄位。
- 數字 :只收數字,例如 4、2.5、-3 或 1,200(千分位逗號會拿掉)。「4 位」這種夾著文字的回覆不收。存到數字欄位。
- 日期 :收 10/4、10月4日、10月4號、2026/10/4、2026-10-04、2026.10.4、2026年10月4日、民國年(115/10/4、115年10月4日、民國99年1月1日)、10/4/2026,以及英文寫法 Oct 4、October 4th 2026、4 Oct 2026。斜線寫法是月在前、日在後;後面加星期括號(例如 10/4(六))也可以。沒寫年份時取最近的那一天:今年的日期已經過了大約半年以上,就算明年。兩位數年份(例如 26/10/4)在今年起兩年內算 20xx 年,其他當成民國年(45/3/2 是 1956 年)。存到日期時間欄位,時間是當天 0 點(台灣時間)。
- 電話 :只收 8 到 15 位數字,開頭可以有 +。空格、-、括號和 . 會拿掉,例如 0912-345-678 存成 0912345678。存到文字欄位。
- Email :只收 Email 地址,例如 name@example.com(最多 254 個字元)。存到文字欄位。
答案存到 必填
選一個一般欄位,類型要跟答案類型相符:文字、電話、Email 存到文字欄位,數字存到數字欄位,日期存到日期時間欄位。清單只會列出相符的欄位,不能選固定欄位或系統欄位;換了答案類型後原本的欄位不相符,會顯示「「欄位名稱」類型不符,請換一個欄位」。還沒有欄位的話,先在流程工具列的「欄位」按「新增欄位」。之後的步驟可以用這個欄位,例如在訊息裡插入。
下一步
- 接著:收到符合格式的答案、存好欄位之後要走的步驟,例如確認訊息或下一個問題。
使用範例
訂位資料
好味道早午餐依序問「請問幾位用餐?」(數字,存到「人數」)、「哪一天要來?」(日期,存到「訂位日期」)和「留個電話方便聯絡」(電話,存到「電話」),最後用文字步驟複述一次。
決定下一步
條件分流
什麼時候用:依客人的回答或資料走不同路線,例如會員和非會員。
運作方式
依欄位的值判斷要走哪條路線:符合條件時走一條,不符合時走另一條。可以加好幾個條件,再選「全部條件都符合」或「任一條件符合」才算符合。比對的是客人走到這一步時欄位裡的值,例如「請客人輸入」存下的答案。
設定
比對的欄位 必填
每個條件(「條件 1」、「條件 2」…)先選要比對的欄位,可以選欄位、固定欄位或系統欄位,不能直接輸入值。選好後才會出現「比對方式」。按「新增條件」再加一個條件。物件欄位沒有可用的比對方式。
範例:會員等級
比對方式 必填
可以選的方式依欄位類型而定。選好後才會出現「比對的值」。
- 等於 :數字、文字、日期時間欄位:和比對的值完全相同。
- 不等於 :數字、文字、日期時間欄位:和比對的值不同。
- 大於 :數字欄位。
- 大於或等於 :數字欄位。
- 小於 :數字欄位。
- 小於或等於 :數字欄位。
- 包含 :文字欄位:文字裡有這段字。清單欄位:清單裡有這一項。
- 不包含 :文字欄位:文字裡沒有這段字。
- 開頭是 :文字欄位。
- 結尾是 :文字欄位。
- 早於 :日期時間欄位:時間比比對的值早。
- 晚於 :日期時間欄位:時間比比對的值晚。
比對的值 必填
要拿來比的值,可以直接輸入,或選一個欄位。值的類型要符合比對方式:數字比數字、文字比文字、日期時間比日期時間;清單的「包含」可以比任何類型的值。類型不符會無法發布。
範例:VIP
什麼時候算符合
有兩個以上條件時才會出現,預設是「全部條件都符合」。
- 全部條件都符合 :每個條件都成立才走「符合條件時」。
- 任一條件符合 :只要有一個條件成立就走「符合條件時」。
下一步
- 符合條件時:條件成立時接到這一步。
- 否則:條件不成立時接到這一步。
使用範例
大桌訂位交給真人
好味道早午餐用「條件分流」比對「人數」欄位「大於」6:符合條件時接「轉給真人」,否則繼續線上訂位。
依欄位分流
什麼時候用:依某個欄位的文字走不同路線,例如客人選的分店。
運作方式
依一個文字欄位的值分成多條路線。路線由上往下比對,走第一條符合的路線;比對值留空的路線會接住所有情況。都不符合時,流程在這一步結束。
設定
依哪個欄位分流
只能選文字類型的欄位(欄位、固定欄位或系統欄位),不能直接輸入值。沒選的話,這一步不會接到任何路線。選好後才會出現「比對方式」。
範例:分店
比對方式
選好後才會出現路線。沒選的話,這一步不會接到任何路線。
- 文字完全相同 :欄位的文字和比對值一字不差。
- 包含 :欄位的文字裡有比對值。
- 開頭是 :欄位的文字以比對值開頭。
- 結尾是 :欄位的文字以比對值結尾。
當文字是
每條路線(「路線 1」、「路線 2」…)的比對值,可以直接輸入文字或選一個文字欄位。標籤會跟著「比對方式」變成「當文字包含」、「當文字開頭是」或「當文字結尾是」。按「新增路線」加一條路線。比對值留空的路線會接住所有情況,要當成「其他」時請放在最後。
範例:台北店
下一步
- 路線 1、路線 2…:每條路線一列,有比對值時會顯示在後面,例如「路線 1「台北店」」。符合這條路線時接到這裡。
使用範例
依分店回覆營業時間
好味道早午餐用「依欄位分流」比對「分店」欄位,「文字完全相同」:路線 1「台北店」、路線 2「台中店」,各接到該店的營業時間。
隨機分流
什麼時候用:依你設定的比例,把客人隨機分到不同路線,例如 A/B 測試或抽獎。
運作方式
依你設定的比例,把客人隨機分到其中一條路線,例如 A/B 測試或抽獎。每次走到這一步都會重新抽一次。也可以另外產生一個隨機數字,或從清單隨機挑一項,存到欄位給之後的步驟用。
設定
路線 必填
新的隨機分流一開始有兩條路線,比例各 50。按「新增路線」再加一條(比例預設 50)。至少要有兩條路線,只剩兩條時不能刪除。每條路線接到哪一步,在「下一步」設定。
比例 必填
比例是相對的:50 和 50 各一半,3 和 1 就是 75% 和 25%,也就是自己的比例除以全部比例的總和。下方會顯示「約 N% 的客人」,以整數顯示、加起來是 100%。比例要大於 0;0、負數或空白的路線不會被選到(顯示 0%),也會無法發布。
範例:3 和 1
另外存一個隨機值
勾選後才會出現「產生方式」和「結果存到」。例如抽獎號碼:產生 1 到 100 的數字存到欄位,之後的步驟可以用。隨機值和走哪條路線是分開抽的。取消勾選會清除「結果存到」。
產生方式
勾選「另外存一個隨機值」時預設是「指定範圍內的整數」。
- 指定範圍內的整數 :從「最小值」到「最大值」之間抽一個整數,兩端都可能抽到。
- 指定範圍內的小數 :抽一個不小於「最小值」、小於「最大值」的小數。
- 從清單隨機挑一個 :從「清單欄位」裡隨機挑一項。
最小值 必填
產生方式是整數或小數時必填。不能比「最大值」大。
範例:1
最大值 必填
產生方式是整數或小數時必填。
範例:100
清單欄位 必填
產生方式是「從清單隨機挑一個」時必填,選一個清單類型的欄位。
結果存到 必填
勾選「另外存一個隨機值」時必填。只能選欄位,不能選固定欄位。整數和小數只能存到數字欄位;從清單挑的可以存到任何類型的欄位。
範例:抽獎號碼
下一步
- 路線 1 · 50%、路線 2 · 50%…:每條路線一列,後面是它的機率。抽到這條路線時接到這裡。每條路線都要接到下一步。
- 接著:只有還沒有路線的舊隨機分流會顯示:客人每次都走這裡。
使用範例
比較兩種歡迎優惠
好味道早午餐把路線 1 和路線 2 的比例都設成 50,分別接「買一送一」和「九折券」的訊息,之後比較哪一種帶來比較多訂位。
抽獎號碼
勾選「另外存一個隨機值」,用「指定範圍內的整數」從 1 到 100 抽一個數字存到「抽獎號碼」,再用「條件分流」判斷有沒有中獎。
處理資料
設定欄位
什麼時候用:把值存進欄位或做加減,例如記下客人選的方案。
運作方式
把值存進欄位,或對欄位做計算,例如記下客人選的方案、把點數加 10。一步可以有好幾項設定,會由上往下依序執行,全部做完再走「接著」。
設定
欄位 必填
每項設定(「設定 1」、「設定 2」…)先選要改的欄位。只能選一般欄位;固定欄位的值不能在流程裡改。選好後才會出現「要做什麼」。按「新增設定」再加一項。
範例:點數
要做什麼 必填
可以選的動作依欄位類型而定。選好後才會出現「值」。
- 設定為 :所有類型:把欄位換成「值」,值要和欄位同類型。
- 從文字轉成數字 :數字欄位:把文字(例如「12」)轉成數字。
- 加上 :數字欄位:加上「值」。
- 減去 :數字欄位:減去「值」。
- 乘以 :數字欄位:乘以「值」。
- 除以 :數字欄位:除以「值」。
- 除以後取餘數 :數字欄位:除以「值」後的餘數。
- 設為清單的長度 :數字欄位:存入「值」這個清單有幾項。
- 從數字轉成文字 :文字欄位:把數字轉成文字。
- 接上文字 :文字欄位:在原本的文字後面接上「值」。
- 從文字轉成清單 :清單欄位:「值」要是 JSON 格式的文字,例如 ["A", "B"]。
- 加入一項 :清單欄位:把「值」加到清單最後,值可以是任何類型。
- 依位置移除一項 :清單欄位:移除指定位置的那一項,位置從 0 開始。
- 接上另一個清單 :清單欄位:在後面接上「值」這個清單的每一項。
- 設為攤平後的清單 :清單欄位:把「值」裡的清單攤平一層後存入。
- 設為行列互換後的清單 :清單欄位:「值」是一列一列的清單(例如讀取試算表的結果),行列互換後存入。
- 依數量分組 :清單欄位:把欄位本身的清單每 N 項分成一組,N 要是正整數。
- 從文字轉成物件 :物件欄位:「值」要是 JSON 格式的文字。
- 從文字轉成日期時間 :日期時間欄位:例如 2026/10/04 18:30:00,以台灣時間計算。
- 加上秒數 :日期時間欄位:往後加幾秒,例如 3600 是一小時。
- 減去秒數 :日期時間欄位:往前減幾秒。
值 必填
可以直接輸入,或選一個欄位(也可以是固定欄位或系統欄位)。類型要符合「要做什麼」:例如「加上」要數字、「從文字轉成數字」要文字、「設為清單的長度」要清單,「加入一項」則不限類型。類型不符會無法發布。
範例:10
下一步
- 接著:所有設定都執行完後接到這一步。
使用範例
記下套餐並累積點數
好味道早午餐在客人選好套餐後,用設定 1 把「方案」設定為「早午餐套餐」,設定 2 把「點數」加上 10。
取出資料
什麼時候用:從清單或物件取出一個值存到欄位,例如查詢結果裡的訂單狀態。
運作方式
從清單或物件取出一項,存到另一個欄位。清單用位置(從 0 開始),物件用名稱。每一步只取一層、一項;要取多項或更裡面的資料,就串接幾個「取出資料」。
設定
從哪個欄位取出 必填
選一個清單或物件類型的欄位,也可以是固定欄位或系統欄位。
範例:訂位資料
要取出的項目 必填
清單用位置(從 0 開始),物件用名稱。可以直接輸入,或選一個文字或數字欄位。
範例:0
存到 必填
取出的值要存到哪個欄位。只能選一般欄位,不能選固定欄位。
範例:訂位狀態
下一步
- 接著:取出並存好後接到這一步。
使用範例
取出試算表的第一列
「寫入 Google 試算表」讀到的結果存在清單欄位「訂位資料」,每一列也是一個清單。用「取出資料」從「訂位資料」取出位置 0,就是第一列。
逐一處理清單
什麼時候用:對清單裡的每一項重複執行同一段步驟。
運作方式
對清單裡的每一項,依序執行「對每一項執行」接的那段步驟。每一輪先把這一項存到你選的欄位,那段步驟走完再換下一項。全部處理完後,走「全部處理完之後」。
設定
要處理的清單 必填
選一個清單類型的欄位(欄位、固定欄位或系統欄位),也可以直接輸入清單,例如 ["A", "B"]。
範例:今日特餐
目前這一項存到 必填
每一輪的那一項會存到這個欄位,「對每一項執行」的步驟裡可以用它取得目前這一項。只能選一般欄位,不能選固定欄位。
範例:目前餐點
下一步
- 全部處理完之後:清單每一項都處理完後接到這一步。
- 對每一項執行:每一項都要執行的第一步,從這裡一直走到那段步驟結束。必須設定,否則無法發布。
使用範例
逐一介紹今日特餐
好味道早午餐把讀到的特餐清單交給「逐一處理清單」,每一道存到「目前餐點」,「對每一項執行」接一個「文字」步驟傳出餐點名稱,全部傳完後接「給選項」問客人要不要訂位。
寫入 Google 試算表
什麼時候用:把訂位或報名資料存到你的試算表,也可以讀取試算表內容。
運作方式
在已連接的 Google 試算表新增一列資料,例如訂位或報名;或讀取指定範圍的內容,存到清單欄位。使用前要先到「應用程式」連接 Google 試算表。做完後走「接著」。
設定
要做什麼
新的步驟預設是「讀取內容」。換一種動作會清除已填的欄或範圍。
- 新增一列資料 :在指定的工作表新增一列,依序填入每一欄的資料。
- 讀取內容 :讀取一個或多個範圍,把結果存到清單欄位。
試算表 必填
從「已連接的試算表」選一份,或在「從欄位取得試算表 ID」選一個存著試算表 ID 的文字欄位;這份試算表也必須是已連接的試算表。清單裡沒有試算表時,先到「應用程式」連接。換試算表會清除「工作表」。
工作表 必填
只有「新增一列資料」需要,選好試算表後才會出現。已連接的試算表可以直接選;試算表來自欄位時,請輸入工作表名稱。
範例:工作表1
每一欄要填的資料
「新增一列資料」時,「第 1 欄」、「第 2 欄」…依序填入這一列。每一欄可以直接輸入,或選欄位、固定欄位或系統欄位。按「新增一欄」加一欄。空著的欄會寫入空白儲存格。內容會原樣寫入,不會被當成公式;日期時間欄位會寫成台灣時間,例如 2026/10/04 18:30:00(時間是 00:00 時只寫日期)。
要讀取的範圍 必填
「讀取內容」時,「範圍 1」、「範圍 2」…各填一個範圍,例如 A1:C10,寫法可以點「範圍的寫法」看 Google 的說明。可以直接輸入,或選一個欄位。按「新增範圍」加一個範圍;每個範圍都要填,用不到的請刪除。
範例:A1:C10
以直欄為單位讀取
只有「讀取內容」有。不勾時,結果的每一項是一列;勾選後,每一項是一欄。
結果存到 必填
只有「讀取內容」需要。選一個清單類型的一般欄位。所有範圍讀到的內容會依序接成一個清單,每一項本身也是一個清單(一列或一欄的儲存格)。
範例:訂位資料
下一步
- 接著:寫入或讀取完成後接到這一步。
使用範例
把訂位寫進試算表
好味道早午餐在客人填完訂位資料後,用「新增一列資料」寫入「訂位」工作表:第 1 欄「姓名」、第 2 欄「人數」、第 3 欄「日期」。
讀取今日菜單
用「讀取內容」讀取 A2:B20,存到清單欄位「今日菜單」,再用「逐一處理清單」把每道餐點傳給客人。
交給別人
轉給真人
什麼時候用:請真人接手對話,客人會先看到你設定的等候訊息。
運作方式
把對話交給你的團隊:客人先收到「等候訊息」,對話變成「真人處理中」,機器人暫停回覆這位客人,直到交還機器人。流程走到這一步就停止。
設定
等候訊息 必填
真人接手前,客人會先看到這段話。最多 5,000 字。輸入「@」可以插入欄位,例如客人的名字。
範例:請稍候,馬上有人回覆你
下一步
- 接著:「下一步」會列出這一項,但流程走到「轉給真人」就停止,接在這裡的步驟不會執行。
使用範例
包場詢問交給店長
好味道早午餐的客人點了「包場詢問」後,接「轉給真人」,等候訊息寫「請稍候,店長馬上回覆你」,由店長在「聊天室」接手。
讓 AI 回答
什麼時候用:流程結束後,由 AI 根據知識庫回答客人。
運作方式
流程走到這裡就結束,改由 AI 根據知識庫回答客人。AI 回答的是客人剛才的訊息,例如客人點的按鈕文字,或在「請客人輸入」回答的內容。
下一步
這一步是流程的終點,之後沒有下一步。
使用範例
其他問題交給 AI
好味道早午餐的「給選項」有「看菜單」、「我要訂位」和「其他問題」三個按鈕;「其他問題」接到「讓 AI 回答」,由 AI 依知識庫回答客人。
開啟連結
什麼時候用:讓客人開啟一個網頁,例如訂購頁或地圖。
運作方式
客人點按鈕或選項時,直接開啟網頁、撥電話或開啟 LINE 連結。「開啟連結」只能接在按鈕或選項後面,而且是流程的終點。
設定
網址 必填
開頭要是 https:、http:、line: 或 tel:,最多 1,000 個字元。
範例:https://example.com/booking
下一步
這一步是流程的終點,之後沒有下一步。
使用範例
線上訂位與打電話
好味道早午餐的「給選項」裡,「線上訂位」按鈕接到網址為訂位頁的「開啟連結」,「打電話給我們」按鈕接到 tel: 開頭的電話號碼。
觸發條件
加好友時
什麼時候用:客人加好友或第一次開始對話時,從這裡開始。
運作方式
「加好友時」是客人第一次和機器人互動時的起點:客人在 LINE 加好友、網站聊天第一次打開聊天,或在 Messenger 開始對話時,機器人會從「從這一步開始」接的步驟開始傳。每個專案只有一個起點。另外可以設定客人一段時間都沒回覆時,再傳一段提醒(只在 LINE)。
設定
客人加好友時從這一步開始
勾選後,這一步就是專案的起點。每個專案只有一個起點,勾選會取代原本的起點;沒有勾選的「加好友時」步驟不會被觸發。在「故事」新增第一段「加好友時」流程時,會自動勾選。
客人沒回覆多久後提醒
在「進階」裡,用「小時」和「分鐘」設定(分鐘 0–59)。從傳出歡迎訊息開始計時,時間到時,如果客人這段期間都沒有傳訊息、沒有封鎖,對話也不是「真人處理中」,就傳「客人沒回覆時提醒」接的步驟;客人回覆過就不會傳。已經接了提醒步驟、時間卻是 0 時,無法發布,至少要設 1 分鐘。
範例:0 小時 30 分鐘
下一步
- 從這一步開始:客人加好友後第一個傳的步驟。沒有接的話無法發布。
- 客人沒回覆時提醒:等待時間到了、客人還沒回覆時要傳的步驟。可以不接,不接就不會提醒。
使用範例
歡迎詞加提醒
好味道早午餐在「從這一步開始」接一段歡迎詞和「看菜單/我要訂位」選項;「客人沒回覆時提醒」接一則本週早午餐優惠,等待時間設 30 分鐘。
客人提到…時
什麼時候用:客人問到相關內容時,由 AI 判斷並從這裡開始。
運作方式
「客人提到…時」讓 AI 在回答客人時,可以改用你設計好的流程回答。AI 判斷流程比知識庫更適合回答時,會把客人想問的內容和每個「客人提到…時」的「什麼情況下從這裡開始」比對,選最接近的一段,把那段流程的訊息完整傳給客人,不另外補充;都不夠接近時就不走流程。可以建立很多個,各自對應不同的情況。
設定
什麼情況下從這裡開始 必填
AI 依這段說明判斷客人的問題適不適合走這段流程,請寫清楚客人會在什麼情況下、用什麼說法問。沒寫的話無法發布。改了說明要發布後才會在 LINE 等頻道生效;「測試」會直接用草稿。
範例:客人想訂位、問空位或改訂位時。
用 AI 產生說明
依這段流程裡的訊息內容,自動寫一段說明,會取代目前的文字。要先在「下一步」選好開始的步驟才能按。第一次接上開始的步驟、說明還是空的時候,也會自動產生一次。
下一步
- 從這一步開始:AI 選中這段流程時,從這一步開始傳。沒有接的話無法發布。
使用範例
訂位流程
好味道早午餐的說明寫「客人想訂位、問空位或改訂位時。」,「從這一步開始」接請客人輸入人數和日期的步驟。客人問「週六還有位子嗎?」時,AI 會改走這段訂位流程。
從選單或範本開始
什麼時候用:讓這段流程可以從選單、範本或網站聊天開始。
運作方式
「從選單或範本開始」是一段可以隨時叫出來傳給客人的流程,這一步本身不會自動被觸發。發布後,你在「聊天室」回覆客人時,可以用「選擇訊息模板」把它傳出;在「進階」開啟「讓 AI 在回答時可以使用這段流程」後,AI 也能在適合的時候把它當成回覆傳出,內容照你設計的樣子。
設定
讓 AI 在回答時可以使用這段流程
在「進階」裡。勾選後,AI 回答客人時可以自己決定傳出這段流程。勾選後才會出現下面三個設定。
什麼時候使用 必填
寫給 AI 看:客人有什麼需要時,該傳這段流程。沒寫的話,AI 不會使用這段流程。
範例:客人問外帶或外送時,傳送外帶菜單。
AI 可以填寫的欄位
勾選的欄位,AI 會依對話內容填入值,流程裡用到這些欄位的地方就換成 AI 填的值。這些值只用在這一次,不會存進客人的欄位。專案還沒有欄位時會顯示「還沒有欄位。」。
只在這些平台使用
限制 AI 在哪些平台可以使用這段流程。都不勾就是所有平台都能用;「測試」不受這個限制。
- LINE
- 網站聊天
- Messenger
下一步
- 從這一步開始:從訊息模板傳送、AI 使用或網站聊天開始時,第一個執行的步驟。沒有接的話無法發布,也不會出現在訊息模板清單裡。
使用範例
外帶菜單
好味道早午餐建立「外帶菜單」,接一張菜單圖片和訂購按鈕。你在「聊天室」接手對話時用「選擇訊息模板」傳給客人;也勾選讓 AI 使用,「什麼時候使用」寫「客人問外帶或外送時,傳送外帶菜單。」。
圖文選單
什麼時候用:LINE 聊天室下方的圖片選單,每一塊都能開始一段流程。
運作方式
「圖文選單」是 LINE 聊天室下方的圖片選單。一張圖片依版型分成 1、3 或 6 個區塊,客人點了哪一塊,就從那一塊接的步驟開始;區塊也可以接「開啟連結」,直接打開網頁。設為預設的圖文選單,發布後會顯示給所有 LINE 客人。
設定
設為預設圖文選單
每個專案只能有一個預設圖文選單,勾選後會取代原本的。不是預設的圖文選單,要用「切換圖文選單」換給客人,客人才看得到。
選單列文字 必填
客人在聊天室下方看到的文字,最多 14 個字。沒填或超過都無法發布。
範例:點我看選單
版型
決定圖片分成幾個區塊。換版型不會刪掉多出來的區塊設定,換回來還在,但只有目前版型裡的區塊會生效。
- 1 × 1 :整張圖片是一個區塊。
- 1 × 3 :一列三個區塊。
- 2 × 3 :兩列、每列三個,共六個區塊。
選單圖片 必填
寬度 800–2500 px,高度至少 250 px,檔案不超過 1 MB,而且寬度至少要是高度的 1.45 倍。沒有圖片或不符合都無法發布。圖片會依版型平均切成區塊。
每個區塊的名稱
區塊 A、B、C…依版型由左到右、由上到下排列。名稱用來在「下一步」辨認區塊;在 LINE,客人點了區塊後,這段文字也會記成客人傳的訊息。
範例:看菜單
下一步
- 區塊:每個區塊一列,例如「區塊 A「看菜單」」。選客人點了這個區塊後要開始的步驟,也可以接「開啟連結」。目前版型裡的每個區塊都要接,否則無法發布。
使用範例
主選單
好味道早午餐用 2 × 3 版型:看菜單、我要訂位、本週優惠、外帶、門市資訊、聯絡我們。「門市資訊」接「開啟連結」打開地圖,其他區塊各接一段流程。
常駐選單
什麼時候用:Messenger 和 Instagram 聊天室裡固定的選單。
運作方式
「常駐選單」是 Messenger 和 Instagram 聊天室裡固定的選單。每個按鈕可以開始一段流程,也可以接「開啟連結」打開網頁。設為預設的常駐選單,發布後會設定到已連線的 Messenger 和 Instagram。
設定
設為預設常駐選單
每個專案只能有一個預設常駐選單,勾選後會取代原本的。只有預設的會顯示給客人;取消預設並發布後,Chatbotta 設定的選單會被移除。
按鈕(最多 20 個) 必填
用「新增選項」加按鈕,可以上下移動調整順序。每個按鈕的文字必填,最多 30 個字,就是客人在選單上看到的文字。超過 20 個、文字空白或太長都無法發布。
範例:看菜單
下一步
- 按鈕:每個按鈕一列,例如「按鈕「看菜單」」。選客人點了這個按鈕後要開始的步驟,也可以接「開啟連結」。每個按鈕都要接,否則無法發布。
使用範例
Messenger 選單
好味道早午餐設三個按鈕:「看菜單」「我要訂位」接各自的流程,「線上點餐」接「開啟連結」打開點餐網頁。
進階
LINE Flex 訊息(JSON)
什麼時候用:用 LINE Flex Message 的 JSON 自訂版面,只在 LINE 顯示。
運作方式
用 LINE Flex Message 的 JSON 自訂訊息版面,例如會員卡或圖文並茂的菜單。在 LINE 的 Flex Message Simulator 設計好後,把 JSON 貼上即可。LINE 會照版面顯示;Messenger 和 Instagram 不支援 Flex 訊息,客人只會收到「替代文字」這段文字。
設定
LINE Flex Message JSON 必填
貼上 Flex Message 的 JSON,最外層的 type 要是 bubble 或 carousel。格式有錯時,欄位下方會立刻顯示「JSON 格式有錯誤,請檢查括號和引號。」或「最外層的 type 要是 bubble 或 carousel。」。JSON 的文字裡也可以輸入「@」插入欄位,傳出時會換成客人的值。
替代文字 必填
通知訊息和無法顯示這種訊息的手機會顯示這段文字;Messenger 和 Instagram 的客人只會看到這段文字,所以要寫成一句本身就看得懂的話。可以輸入「@」插入欄位。
範例:你的好味道會員卡:目前累積 8 點
下一步
- 接著:這則訊息傳出後,緊接著要走的下一步。不接的話,流程到這裡就結束。
- 附上快速回覆:選一個「快速回覆」步驟,它的選項會出現在這則訊息下方。
使用範例
會員集點卡
好味道早午餐用 Flex 訊息做一張集點卡,JSON 裡插入「點數」欄位;替代文字寫「你的好味道會員卡:目前累積 @點數 點」。
切換圖文選單
什麼時候用:換成另一個 LINE 圖文選單,例如會員登入後的選單。
運作方式
「切換圖文選單」把這位客人的 LINE 圖文選單換成另一個,然後接著往下走。適合依客人的狀態顯示不同選單,例如會員登記完成後換成會員選單。
設定
換成哪個圖文選單 必填
從專案的圖文選單中選一個,預設圖文選單排在最前面;選預設的就是換回預設。只在 LINE 生效,其他平台會略過這一步。沒選的話無法發布。
下一步
- 接著:換好選單後接著執行的步驟。可以不接,不接流程就在這裡結束。
使用範例
換成會員選單
好味道早午餐的客人輸入電話完成會員登記後,用「切換圖文選單」換成有「我的點數」的會員選單,再接一則歡迎加入會員的文字。
切換常駐選單
什麼時候用:換成另一個 Messenger 常駐選單。
運作方式
「切換常駐選單」把這位客人在 Messenger 的常駐選單換成另一個,然後接著往下走。這種步驟已經不能從步驟面板新增;專案裡原本就有的仍然照常運作,也可以修改。
設定
換成哪個常駐選單 必填
從專案的常駐選單中選一個,預設常駐選單排在最前面;選預設的就是換回預設。沒選的話無法發布。
下一步
- 接著:換好選單後接著執行的步驟。可以不接,不接流程就在這裡結束。
工具
什麼時候用:讓 AI 在對話中呼叫這段流程並取得結果(給進階使用者)。
運作方式
「工具」把一段只處理資料的流程,變成 AI 可以使用的工具。回答客人的 AI 覺得需要時會呼叫它:填入你允許的欄位,跑完這段流程,拿到「回傳值」交回的結果,再用自己的話告訴客人。這段流程不會傳任何訊息給客人。呼叫工具的是回答客人的 AI,不是小助手。
設定
讓 AI 在回答時可以使用這段流程
要勾選,AI 才會使用這個工具。勾選後才會出現下面三個設定。
什麼時候使用 必填
寫給 AI 看:客人有什麼需要時該用這個工具、會得到什麼結果。沒寫的話,AI 不會使用這個工具。
範例:客人問外送運費時,依距離算出運費。
AI 可以填寫的欄位
勾選的欄位,就是 AI 呼叫工具時要從對話裡填的資料(例如人數、距離)。流程讀這些欄位時會用 AI 填的值;這些值只用在這一次,不會存進客人的欄位。
只在這些平台使用
限制 AI 在哪些平台可以使用這個工具。都不勾就是所有平台都能用;「測試」不受這個限制。
- LINE
- 網站聊天
- Messenger
下一步
- 從這一步開始:AI 使用這個工具時第一個執行的步驟。只能接處理資料的步驟(設定欄位、條件分流、依欄位分流、隨機分流、取出資料、逐一處理清單、寫入 Google 試算表、切換圖文選單、切換常駐選單)或「回傳值」。沒有接的話無法發布。
使用範例
計算外送運費
好味道早午餐的工具讓 AI 填「外送距離」。「條件分流」判斷距離在 3 公里內時,接「回傳值」回傳運費 0;超過時先用「設定欄位」把運費設成 60,再接「回傳值」。
回傳值
什麼時候用:結束工具流程,把結果交回給呼叫它的 AI。
運作方式
「回傳值」結束工具流程,把你列出的結果交回給呼叫工具的 AI。AI 拿到後會自己判讀,用自然的說法回覆客人,結果本身不會直接傳給客人。工具流程的每條路線最後都要接到這一步。
設定
名稱 必填
每個「回傳項目」的名稱,讓 AI 知道這個值是什麼。用「新增回傳項目」加更多項目。沒填的話無法發布。
範例:運費
值 必填
輸入內容,或選一個欄位;回傳的是流程走到這一步時的值。沒填的話無法發布。
下一步
這一步是流程的終點,之後沒有下一步。
使用範例
回傳運費
好味道早午餐的運費工具在最後接「回傳值」,回傳項目 1 的名稱是「運費」、值選欄位「運費」。AI 拿到後回覆客人「外送到你那邊運費 60 元」。