為什麼要把 Sofia 連接到 n8n
n8n 把你已經在用的工具連在一起:表單、網店、試算表、預約系統。Sofia 負責在你的社群平台上發布,並在送出前檢查各網路的規則。兩者結合,店裡發生的事就能變成一條貼文,不用任何人複製貼上。
下面幾個工作流程值得先建立起來:
- 試算表裡新增一列,就變成一條排程貼文:很適合每週菜單或活動清單。
- 網店裡的新品一開賣,就在你的社群平台上發布消息。
- 貼文被某個網路拒絕時,傳一則訊息給團隊,好讓人當天就處理。
安裝 Sofia 節點
Sofia 是已驗證節點:n8n 審查過它的程式碼,可以直接在編輯器裡安裝,n8n Cloud 和自架執行個體都適用。
- 在工作流程中點選「+」開啟節點面板,搜尋「Sofia」。
- 選擇 Sofia,然後點選「Install node」。執行個體擁有者操作一次,所有成員即可使用。
- 如果還看不到 Sofia,請更新 n8n。在自架執行個體上,你也可以透過「Settings › Community nodes」安裝 n8n-nodes-sofia-post 套件。
連接你的 Sofia 帳號
節點使用個人金鑰登入。一個金鑰可以在你所屬的每個 Workspace 上代表你操作,所以一個憑證就能存取你所有的門市。
- 在 Sofia 中開啟設定,進入「Sofia API」頁面的「個人存取」標籤頁,建立一個金鑰。請立即複製:它只顯示一次。
- 在 n8n 中建立一個「Sofia API」憑證,把金鑰貼上到「Personal Key」。「API URL」保持不變。
- 儲存:n8n 會測試金鑰並確認連接成功。
你的第一個工作流程:排程一條貼文
以一家要發布每日特餐的餐廳為例。新增一個「Sofia」節點,選擇「Post › Create」,然後填寫:
- 「Establishment」:在清單中選擇你的門市,清單內容來自 Sofia。
- 「Accounts」:選擇要發布的網路。每個所選帳號都會收到一條貼文,文字相同。
- 「Text」:寫下貼文內容,或對應上一步的某個欄位,例如試算表的一個儲存格。
- 在「Additional Fields」下,新增「Media URLs」放照片或影片,新增「Schedule At」設定日期。日期留空即立即發布,或開啟「Draft」只儲存不發布。
貼文發布或失敗時做出反應
第二個節點「Sofia Trigger」會在貼文發布成功(「Post Published」)或被某個網路拒絕(「Post Failed」)時啟動工作流程。把它連接到 Slack、電子郵件或試算表,團隊不用開啟 Sofia 就知道發生了什麼。
觸發條件會定期檢查 Sofia,並從工作流程啟用之後出現的貼文開始;更早的貼文不會重放。想隨時讀取某條貼文,可以用「Post › Get」操作,它會傳回貼文的狀態、連結和各網路的回應。
有了 n8n 裡的 Sofia,發布就成了你自動化流程中普通的一步。Sofia 文件的 n8n 指南介紹了節點的操作和錯誤。



