說明文件

Webhook——概覽與設定 Pro

Savebase Webhook 可將資料庫連線到任意自動化工具,例如 Zapier、Make、Slack、Airtable、Discord 或自己的後端。每當貼文被儲存、新增標籤、刪除或恢復時,Savebase 就向登記端點傳送 HTTP POST。

Pro 功能

Webhook 適用於 Pro 和 Lifetime 方案。升級請前往 savebase.space/pricing.

概覽

資料庫發生事件時,Savebase 會向登記了該事件的所有已啟用 Webhook 端點傳送已簽名 JSON 載荷。可登記多個端點,例如每項整合一個。

設定 Webhook

1

前往設定 → Webhook

前往 Dashboard → Settings → Webhooks.
2

點選“新增 Webhook”

輸入端點 URL(必須為 HTTPS),可新增標籤,並選擇要訂閱的事件。
3

複製簽名金鑰

建立 webhook 後,顯示並複製 簽名金鑰。用它驗證請求是否來自 Savebase。
4

測試端點

點選 傳送測試事件 以立即傳送範例載荷。

支援的事件

事件觸發時機
post.saved資料庫中新增一條貼文
post.tagged為貼文新增標籤
post.deleted貼文被移入回收站
post.restored貼文從回收站恢復

載荷格式

所有事件均使用相同的 JSON 外層結構:

bash
{
  "event": "post.saved",
  "timestamp": "2026-03-11T12:00:00.000Z",
  "data": {
    "id": 123,
    "url": "https://x.com/user/status/...",
    "title": "Post title or null",
    "source": "x",
    "author_name": "username",
    "tags": ["design", "ai"],
    "saved_at": "2026-03-11T12:00:00.000Z"
  }
}

Zapier 整合

1

建立新的 Zap

在 Zapier 中點選 Create Zap 並搜尋 Webhooks by Zapier 作為觸發應用。
2

選擇 Catch Hook

選擇 Catch Hook。Zapier 會生成專屬的 webhook 網址。
3

將 URL 登記到 Savebase

將 Zapier URL 複製到 Settings → Webhooks 並選擇事件。
4

測試觸發條件

儲存貼文。Zapier 檢測到載荷後,對映 data.url, data.title等資訊新增到操作步驟中。
5

新增你的操作

連線任意 Zapier 操作,例如新增 Google Sheets 行、傳送 Slack 訊息、建立 Notion 頁面或發布 Discord 訊息。

Zapier 沒有原生簽名驗證

在 Zapier 中新增 Filter 或 Code 步驟,以驗證 X-Savebase-Signature 請求頭,如果需要安全驗證。

Make(Integromat)

1

建立新的場景

在 Make 中新增一個 Webhook → 自訂 Webhook 觸發模組。
2

在 Savebase 註冊

將 Make URL 複製到 Settings → Webhooks.
3

確定資料結構

在 Savebase 儲存一條貼文,Make 會自動檢測載荷結構。
4

建立你的場景

對映 data.url, data.source等欄位傳遞給 Airtable、Notion 或電子郵件等下游模組。