Gravity Forms vs Fluent Forms:企業表單外掛怎麼選

本文含聯盟連結:透過連結購買,我們會收到佣金,你付的價格不變。推薦只根據我們維護網站的實際使用經驗。

快速結論:兩支都是好表單外掛,差別在「誰來維護」和「要串什麼」。表單邏輯複雜、要串 CRM、付款或會員註冊,而且有人負責管授權的企業,選 Gravity Forms;想先用免費版起步、表單以聯絡和報名為主,Fluent Forms 比較划算。不管選哪支,都要另外設好 SMTP 寄信,這才是「表單收不到」的主因。

看 Gravity Forms 官網看 Fluent Forms 官網

Gravity Forms 與 Fluent Forms 是什麼、解決什麼問題

兩支都是 WordPress 的表單外掛:拖拉欄位做出聯絡、報名、詢價、問卷表單,送出的資料存在後台,同時寄通知信給你、寄確認信給填表的人。和頁面編輯器內建的表單比,它們多的是條件邏輯(依選項顯示不同欄位、寄給不同的人)、計算欄位、檔案上傳、多頁表單,以及和 CRM、電子報、付款、Google 試算表的串接。

Gravity Forms 是老牌的付費外掛,沒有免費版,生態系很大,官方擴充之外,還有 Gravity Perks 這類第三方進階擴充。Fluent Forms 出自 WPManageNinja,免費版就能做一般表單,同一家還有 FluentSMTP(寄信)和 FluentCRM(名單與自動化),可以湊成一整套。

我們實際使用的經驗

我們維護的 57 個網站中,Gravity Forms 有 36 個站在用,Fluent 系列(Fluent Forms Pro 或 FluentSMTP)有 34 個。老實說,我們對 Fluent 家族最深的經驗是 FluentSMTP,它是我們最常用的寄信外掛;Fluent Forms 本身在維護紀錄裡很少出現,下面對它的評價以功能面為主。

Gravity Forms 的紀錄多半跟串接和更新有關:串 ConvertKit 電子報、更改通知信的收件管理員、把報名表同步到 Google 試算表、替聯絡表單加上 reCAPTCHA。也遇過表單不見、Gravity Forms 後台報錯的狀況,這類問題先查外掛版本是不是落後,或剛好更新過。為了修補高風險漏洞而跨大版本升級時,卡關的原因不一定是授權:新版 Gravity Forms 會要求較新的 WordPress 核心,核心停在很舊版本的站,只能先在測試站升級核心,才補得了洞。跨大版本之後,我們逐站檢查表單顯示、送出、通知信,以及和金流、CRM 的串接。

寄信則是另一條主線。一個企業官網的表單,一送出就顯示 server error,追到是 SMTP 寄信出了問題;改用寄信服務後信寄得出去了,後來聯絡表單也換成 Gravity Forms 並加上 reCAPTCHA。我們做寄信健檢時,最棘手的是「完全寄不出信」的站:前台看起來一切正常,表單照收,只是通知信一封也沒到。沒裝 SMTP 外掛、或沒有任何寄信紀錄可查的站也不少,這些站出事時連查都沒得查。

其中有個 FluentSMTP 的坑值得記下來:連線類型設成某個寄信服務的 API 時,設定畫面裡同時存著的 SMTP 主機、帳號、密碼根本不會被使用。之前有人改了密碼、怎麼試都沒用,原因就在這裡,得先把連線類型切回 SMTP。還有一次,寄信服務回應「已收下」,信卻從來沒到收件人手上,換一個寄件網域就正常,最後改走主機內建的寄信才解決。所以外掛顯示「寄送成功」還不夠,要對照收件端。

兩者比較

項目 Gravity Forms Fluent Forms
免費版 沒有 有,一般聯絡、報名表單夠用
計價 年費制,依網站數與功能等級分方案 Pro 年費制,依網站數分方案
強項 條件邏輯與通知路由細、官方與第三方擴充多、老牌資源多 介面直覺、免費版起步快,與 FluentSMTP、FluentCRM 同一家
要注意 部分擴充限較高等級授權;跨大版本要先測 進階欄位與多數整合在 Pro;我們的長期維護案例較少
寄信 本身不含 SMTP 設定,需另裝寄信外掛 本身也不含 SMTP 設定,同家的 FluentSMTP 免費
我們維護的站數 36 個 34 個(Fluent 系列合計)
官網 Gravity Forms Fluent Forms

優點

Gravity Forms

強在細節可控。通知信可以依欄位內容寄給不同收件人,確認訊息、跳轉頁、條件欄位都能精準設定;表單項目有完整的後台管理,可以搜尋、匯出、加註記。擴充生態是最大本錢:電子報、CRM、付款、會員註冊都有官方擴充,官方沒有的,Gravity Perks 這類第三方多半補得到。老牌的另一個好處是網站換人接手時,對方通常也熟。

Fluent Forms

強在起步成本低。免費版就能做出好看的表單並保留紀錄,介面比 Gravity Forms 直覺,對行銷人員友善;要更多欄位類型與整合,再升 Pro。它和 FluentSMTP、FluentCRM 同一家,表單、寄信、名單可以在同一套邏輯裡處理。FluentSMTP 本身完全免費,有寄信紀錄,也能設定備援連線:主要的寄信服務失敗時,自動改走第二條。

缺點與要注意的坑

Gravity Forms 最大的門檻是沒有免費版,而且部分官方擴充只開放給較高等級的授權,買之前要先確認你要的擴充在哪一級。授權也牽動擴充的更新:我們遇過會員註冊擴充在後台顯示無法更新,原因同樣是授權。預設樣式也常和品牌色不搭,我們替一個站把按鈕改成品牌藍、把必填星號放大,表單上方那行「必填欄位」提示,則用程式碼片段改成中文。

Fluent Forms 的風險在另一邊:免費版很好用,容易一路用到底,等到要串 CRM 或付款,才發現功能在 Pro。我們的紀錄也不夠多,沒辦法像 Gravity Forms 一樣講出長期更新的狀況。

兩支共通的坑有三個。一是寄信,前面講過,請照收不到表單通知信那篇設好 SMTP,並在 DNS 補上 SPFDKIM(見這篇)。二是機器人:我們紀錄裡「幫表單加上我不是機器人」的需求出現過好幾次,有的是客戶反映表單一直進大量亂填的資料,做法見垃圾表單怎麼擋。三是資安:表單外掛要處理上傳檔案與外部請求,一直是攻擊者的目標,Gravity Forms 這類熱門表單外掛也出過高風險漏洞,更新不能拖。

免費版夠用嗎?付費版差在哪

Gravity Forms 沒有免費版,只能從付費方案裡選:年費制,依網站數與功能等級分級,等級越高,能用的官方擴充越多。Fluent Forms 的免費版做一般聯絡表單、活動報名綽綽有餘,Pro 補上更進階的欄位、多步驟表單與更多第三方整合。兩者的最新價格與功能分界,以官網為準。

要提醒的是,表單外掛免費與否,不是總成本的大頭。真正花時間的是寄信設定、防機器人、串接維護,以及資料留底。通知信會漏,表單資料至少要有後台紀錄,加上同步到試算表或 CRM 兩處,做法見表單資料留底

怎麼選

選 Gravity Forms 的情況:表單是業務流程的一部分,例如依地區或產品把詢價分派給不同業務、報名後自動建立會員、要串付款或 CRM;公司有人負責續約與管授權;未來可能換人維護,希望接手的人一看就懂。

選 Fluent Forms 的情況:主要是聯絡、報名、下載型錄這類表單,想先用免費版上線;已經在用 FluentSMTP 或 FluentCRM,想留在同一個家族;預算有限,但願意自己多研究一點。

如果網站已經有 Elementor Pro,只是需要一張簡單的聯絡表單,其實兩支都不必裝,用 Elementor 表單加上 SMTP 外掛就好,記得把 Form Submissions 打開,資料才會留底。

替代方案

Elementor Pro 的表單適合已經用 Elementor 排版、表單需求單純的網站,限制是進階的條件邏輯與串接選擇較少。Contact Form 7 免費又輕,但本身不存資料,要另裝 Flamingo 留底,樣式與通知設定也比較需要技術。WPForms 是另一個常見選擇,定位和 Fluent Forms 接近,不在我們主要維護的工具裡,這裡不多評論。

結論

Gravity Forms 和 Fluent Forms 都能把表單做好,選錯的代價通常不在表單本身,而在後面那條寄信與串接的鏈。企業表單牽涉業務分派、會員、付款,而且有人管授權,Gravity Forms 比較穩;表單單純、想從免費版開始,Fluent Forms 很夠用。不管哪支,上線前送一筆測試、確認信真的到了、資料有兩處留底,這三件事比外掛的選擇更重要。

常見問題

Gravity Forms 有免費版嗎?

沒有,只有付費方案,依網站數與功能等級分級。Fluent Forms 則有免費版,一般聯絡表單就夠用。

表單通知信收不到,是表單外掛的問題嗎?

多半不是。兩支都把信交給 WordPress 寄出,要另外設定 SMTP,並在 DNS 補上 SPF、DKIM。

已經有 Elementor Pro,還需要表單外掛嗎?

簡單的聯絡表單不需要,用 Elementor 表單加 SMTP 外掛即可,記得開啟 Form Submissions 讓資料留底。

想直接用?前往 Gravity Forms 官網,或前往 Fluent Forms 官網。不想自己裝設定、怕更新出事:網站守護方案幫你顧;要從頭建站:架站與整合

工具選好了,誰來顧更新和授權?

外掛買了只是開始:授權續約、跨版本更新、漏洞修補,我們每個月替維護中的網站做。不想自己扛,交給守護方案。