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 或電子郵件等下游模組。