

從成交訂單自動生成客戶啟動簡報 (2026)
要自動生成客戶啟動簡報,當 HubSpot、Salesforce 或 Pipedrive 中的交易狀態變為成交(Closed Won)時觸發 webhook,使用 n8n 的 Set 節點將交易欄位映射成提示詞,並呼叫 2Slides 的 POST /api/v1/slides/generate 端點,從一個固定主題取得可編輯的 PPTX。第二個排程工作流程則根據使用數據生成 90 天回顧簡報。每份 8 頁的啟動簡報花費 80 點數,約 0.20 美元,並在交易成交後約 30 秒內送達 CSM 的 Slack。此方案專為客戶成功運營和營收運營工程師打造。
重點摘要
- 一個成交 webhook 加上 n8n 中兩個 HTTP Request 節點,將 CRM 交易欄位轉成 8 頁可編輯的啟動簡報,花費 80 點數(約 0.20 美元)。
- Fast PPT 的
generate端點回傳原生 PPTX,CSM 可在啟動會議前編輯 30/60/90 天計畫,而非重建簡報。 - 一個排程工作流程在啟動後第 85 天執行,從資料倉庫拉取採用指標,生成 10 頁的 90 天回顧簡報,花費 100 點數。
- 每位客戶使用同一個
themeId保持簡報品牌一致;使用品牌投影片作為referenceImageUrl呼叫create-like-this,可產生影像設計版本,每 10 頁花費 1,010 點數。 - API 每個金鑰每分鐘允許 6 次請求,季末大量成交時需排隊並保持 10 秒間隔。
適用對象
您負責客戶成功運營或營收運營,每個新客戶都會觸發相同的 45 分鐘工作:將交易備註複製到啟動範本,重新輸入目標,擬定 90 天計畫,然後在第一次業務回顧前根據使用數據重複此流程。此方案去除複製貼上步驟,同時讓 CSM 保有最終 PPTX 的控制權。
如果您的啟動簡報是固定不變的 PDF,且不會因客戶而異,則可跳過此方案;共享連結比任何客戶成功簡報產生器更便宜。
工作流程一覽
| 步驟 | 工具 | 發生內容 | 2Slides 端點 / 點數 |
|---|---|---|---|
| 1 | CRM(HubSpot、Salesforce、Pipedrive) | 交易階段變為成交,觸發 webhook 並帶交易 ID | 無 |
| 2 | n8n Webhook + HTTP Request + Set | 取得交易、聯絡人與備註,映射成提示詞 | 無 |
| 3 | n8n HTTP Request | 以固定 themeId 和 mode: "async" 提交提示詞 | POST /api/v1/slides/generate,每頁 10 點數 |
| 4 | n8n Wait + HTTP Request | 每 10 秒輪詢直到 status 為 success 或 failed | GET /api/v1/jobs/{jobId},免費 |
| 5 | n8n Slack 或 Email 節點 | 將 downloadUrl 發給 CSM,並寫回 CRM | 無 |
| 6 | n8n 排程觸發 + 資料倉庫查詢(第 85 天) | 拉取採用指標,建立 90 天回顧提示詞 | POST /api/v1/slides/generate,每頁 10 點數 |
| 7 | 選用高階路徑 | 以品牌投影片作為 referenceImageUrl 產生影像設計回顧簡報 | POST /api/v1/slides/create-like-this,每頁 10 + 100 點數 |
步驟 1:取得 API 金鑰並確認認證
在 2slides.com/api 的 API Keys 頁籤建立金鑰。每個帳號註冊時會獲得 500 點免費點數,足夠產生 6 份啟動簡報,且金鑰無需訂閱即可使用。將金鑰存於 n8n 的 Header Auth 認證中,並在排程器中設為 SLIDES_API_KEY,切勿直接貼入節點內容或瀏覽器端腳本。

在連接其他流程前先驗證金鑰:
curl https://2slides.com/api/v1/echo \
-H "Authorization: Bearer $SLIDES_API_KEY"若回應 200 表示認證成功。401 通常是貼入的金鑰末尾有空白。
步驟 2:挑選一個啟動主題並鎖定
搜尋範本庫一次,挑選一個封面乾淨、含時間軸與聯絡人版面的主題,並將其 themeId 硬編碼。搜尋免費,會回傳 1,500 多個範本的 themeId 與元資料。
curl "https://2slides.com/api/v1/themes/search?query=customer%20onboarding%20timeline&limit=5" \
-H "Authorization: Bearer $SLIDES_API_KEY"
用一個 themeId 保持啟動簡報品牌一致
品牌一致性來自一個決定:每份啟動簡報與 90 天回顧都使用同一個 themeId。客戶在第 1 天與第 90 天看到相同的色彩與版面,CSM 不需重新設計。如果您的設計團隊有核准範本,品牌範本填充指南說明如何將其加入範本庫,讓您的 themeId 指向自家設計。
高階選項:用品牌投影片呼叫 create-like-this
針對策略客戶,將 Fast PPT 呼叫改為 POST /api/v1/slides/create-like-this,並以公開 URL 傳入一張核准的品牌投影片作為 referenceImageUrl。系統會從該影像推導整套設計系統,回傳影像設計的 PDF 與每頁圖片。輸出非可編輯 PPTX,適合 CSM 直接展示而非編輯;每頁花費 10 點數加 100 點數,約 2,000 點數起跳。
步驟 3:將 CRM 欄位轉成提示詞範本
Fast PPT 路徑是 CSM 在 Fast PPT 手動使用的流程:貼上內容、選擇主題、接收 PPTX。API 自動化貼上動作。您的工作是寫好貼上的內容範本,一次完成。

在 n8n 的 Set 節點,將 CRM 屬性映射成通用名稱,讓範本適用於任何 CRM:company、csmName、plan、seats、startDate、dealNotes(發現備註或「客戶目標」欄位)、contacts(職稱、贊助人與管理員標記)。然後用類似以下範本組成 userInput(n8n 表達式語法):
Create a customer onboarding kickoff deck for {{ $json.company }}, a new customer of Northstar Analytics.
CSM: {{ $json.csmName }}. Plan: {{ $json.plan }}, {{ $json.seats }} seats, contract start {{ $json.startDate }}.
Goals from the sales notes: {{ $json.dealNotes }}
Key contacts: {{ $json.contacts }}
Build exactly 8 slides:
1. Welcome cover with the customer name, kickoff date and CSM name
2. What you purchased: plan, seats, modules, contract dates
3. Your three goals, rewritten as measurable outcomes
4. Days 1-30: SSO, data import, admin training
5. Days 31-60: team rollout, first dashboards, adoption target
6. Days 61-90: review prep, success criteria check
7. Your team: CSM, solutions engineer, support channel, executive sponsors on both sides
8. Next steps with owners and dates before the kickoff call
Use only facts from the notes above. Where a detail is missing, insert a bracketed
placeholder such as [CSM to confirm] so it is easy to find in PowerPoint.方括號佔位符指示很重要:因為輸出是可編輯的 PPTX,CSM 可以搜尋 [ 快速填補所有空白,兩分鐘內完成,而非逐頁校對八頁內容。
以下是帶有實際值的呼叫範例,使用預設同步模式,一次回傳完成簡報:
curl -X POST https://2slides.com/api/v1/slides/generate \
-H "Authorization: Bearer $SLIDES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"themeId": "YOUR_ONBOARDING_THEME_ID",
"responseLanguage": "English",
"mode": "sync",
"userInput": "Create a customer onboarding kickoff deck for Acme Logistics, a new customer of Northstar Analytics. CSM: Priya Shah. Plan: Business, 120 seats, contract start 2026-10-01. Goals from the sales notes: replace weekly Excel fleet reports with live dashboards; cut month-end reporting from 5 days to 1; give 40 regional managers self-serve access. Key contacts: Dana Ortiz (VP Operations, executive sponsor), Luis Ferreira (BI lead, admin). Build exactly 8 slides: 1 welcome cover with customer name, kickoff date and CSM; 2 what you purchased; 3 the three goals as measurable outcomes; 4 days 1-30 (SSO, data import, admin training); 5 days 31-60 (regional manager rollout, first 5 dashboards); 6 days 61-90 (review prep, success criteria check); 7 your team and support channels; 8 next steps with owners and dates. Where a detail is missing, insert a bracketed placeholder for the CSM to fill in."
}'回應格式為 { "success": true, "data": { "jobId": "...", "status": "success", "downloadUrl": "https://..." } }。八頁花費 80 點數。請將檔案複製到自有儲存空間,勿長期依賴下載連結。
步驟 4:從成交 webhook 在 n8n 自動生成客戶啟動簡報
這是成交 webhook 到簡報的路徑。各 CRM 觸發方式略有不同:
- HubSpot:在私有應用訂閱
deal.propertyChange事件,監聽dealstage欄位,並在 n8n 過濾closedwon。Payload 只帶 ID,需後續抓取完整交易資料(HubSpot webhook 文件)。 - Pipedrive:訂閱「更新交易」事件,過濾
status = won。 - Salesforce:在 Opportunity 上建立記錄觸發流程,條件為
StageName = Closed Won,並以 HTTP 呼叫 n8n webhook URL。
n8n 工作流程節點說明:
- Webhook 觸發器(POST):接收 CRM payload。
- IF 節點:僅當階段為成交且
onboarding_deck_url為空時繼續,避免 webhook 重試產生重複簡報。 - HTTP Request(GET,CRM API):抓取交易、聯絡人與備註。
- Set 節點:映射步驟 3 欄位並組成
userInput。 - HTTP Request(POST generate):呼叫
https://2slides.com/api/v1/slides/generate,使用 Header Auth 認證與 JSON 主體{ themeId, userInput, responseLanguage: "English", mode: "async" }。非同步模式在不到一秒回傳data.jobId,避免 n8n 執行時長連線。 - Wait 節點:等待 10 秒。
- HTTP Request(GET jobs):呼叫
https://2slides.com/api/v1/jobs/{{ $json.data.jobId }}。 - IF 節點:
success繼續;pending或processing回到 Wait;failed發 Slack 警示給運營頻道。 - Slack 節點(或 Gmail/Outlook):將客戶名稱、
downloadUrl、啟動日期與交易連結訊息發給 CSM。 - HTTP Request(PATCH,CRM API):將
downloadUrl寫回onboarding_deck_url,讓 IF 節點下次判斷。
若團隊在季度最後一小時成交 20 筆,請在每次提交前加 10 秒 Wait 的批次迴圈;generate 每個金鑰每分鐘允許 6 次請求,jobs 端點每分鐘 10 次。詳見 n8n 與 2Slides 教學 及 HubSpot 銷售簡報自動化文章。
公平說:Gamma API (developers.gamma.app) 也有類似的 n8n + HubSpot 啟動簡報範例。Gamma API 金鑰需 Pro 訂閱,2Slides 金鑰則適用所有帳號;2Slides 是我們的產品,評估時請考慮此點。n8n HTTP Request 節點文件適用於兩者。
步驟 5:排程第 85 天的 QBR 簡報自動化
啟動簡報以文字為主,回顧簡報以數字為主,觸發方式從 webhook 改為排程。n8n 的每日排程觸發器(或 cron 任務)選出啟動日期為 85 天前的客戶,從資料倉庫或分析 API 拉取使用指標,生成 10 頁回顧簡報。提前 5 天讓 CSM 驗證數字並修正佔位符,準備 90 天會議。
建議只帶 8 到 12 個數字,太多會像儀表板匯出。詳見 QBR 簡報指南,有逐頁大綱。
以下 Node.js 範例展示完整提交、輪詢、下載流程,與您用於季度 QBR 簡報自動化 API 工作相同:
// review-deck.mjs (Node 20+, no dependencies)
// Run daily from a scheduler: SLIDES_API_KEY=... ONBOARDING_THEME_ID=... node review-deck.mjs
const BASE = "https://2slides.com";
const HEADERS = {
Authorization: `Bearer ${process.env.SLIDES_API_KEY}`,
"Content-Type": "application/json",
};
const THEME_ID = process.env.ONBOARDING_THEME_ID; // same theme as the kickoff deck
const sleep = (ms) => new Promise((resolve) => setTimeout(resolve, ms));
function buildPrompt(c) {
return `Create a 90-day customer review deck for ${c.company}, a customer of Northstar Analytics.
Audience: ${c.sponsor} (executive sponsor) and ${c.admin} (admin). Presenter: ${c.csmName}.
Kickoff goals: ${c.goals.join("; ")}.
Usage for days 1-85: ${c.weeklyActiveUsers} weekly active users of ${c.seats} seats (${c.adoptionPct}% adoption),
${c.dashboards} dashboards published, ${c.reportsAutomated} recurring reports automated,
${c.ticketsOpened} support tickets opened (${c.ticketsOpen} still open), active in ${c.weeksActive} of 12 weeks.
Build exactly 10 slides: 1 cover; 2 executive summary in three sentences; 3 goals vs outcomes table;
4 adoption trend; 5 feature adoption; 6 business impact using the numbers above; 7 open issues and owners;
8 roadmap items that match their goals; 9 plan for days 91-180; 10 next steps with owners and dates.
Use only the numbers given. Where a number is missing, write [CSM to confirm].`;
}
async function generateDeck(customer) {
const submit = await fetch(`${BASE}/api/v1/slides/generate`, {
method: "POST",
headers: HEADERS,
body: JSON.stringify({
themeId: THEME_ID,
userInput: buildPrompt(customer),
responseLanguage: customer.language ?? "English", // a language name such as "Spanish", not a code
mode: "async",
}),
});
const submitted = await submit.json();
if (!submitted.success) throw new Error(submitted.error);
const jobId = submitted.data.jobId;
// Poll every 10 s. The jobs endpoint is free and allows 10 requests per minute.
for (;;) {
await sleep(10_000);
const res = await fetch(`${BASE}/api/v1/jobs/${jobId}`, { headers: HEADERS });
const { data } = await res.json();
if (data.status === "success") return data.downloadUrl;
if (data.status === "failed") throw new Error(`Job ${jobId} failed`);
}
}
async function main() {
// Your warehouse query: customers where kickoff_date = today minus 85 days
const customers = await loadCustomersDueForReview();
for (const c of customers) {
const url = await generateDeck(c);
const file = await fetch(url);
await saveToStorage(`${c.company}-90-day-review.pptx`, Buffer.from(await file.arrayBuffer()));
await notifyCsm(c.csmName, c.company, url); // Slack or email, your implementation
await sleep(10_000); // keeps generate calls under 6 per minute
}
}
main().catch((err) => { console.error(err); process.exit(1); });每份 10 頁回顧簡報花費 100 點數,約 0.25 美元。迴圈故意一次處理一位客戶,搭配 10 秒間隔,即使當天有 30 位客戶達到第 85 天,也能保持速率限制內。
好的 90 天回顧簡報長什麼樣
在完成回顧提示詞前,看看強調指標的簡報如何呈現。以下兩張投影片來自 2Slides Gallery 中 Grab 的投資人更新,為設計靈感參考,非本工作流程的 API 輸出。


三個重點可借鑑:每頁聚焦一個數字,而非十二項表格;每個指標搭配客戶啟動目標,讓回顧閉環;開放議題獨立一頁並標明負責人。若想重用此視覺語言而非範本主題,可將這些投影片 URL 作為 referenceImageUrl 傳給 create-like-this。
費用說明
Fast PPT 每頁 10 點數。點數價格為 5 美元包(2,000 點)每點 0.0025 美元,80 美元包(40,000 點)每點 0.002 美元。假設每位客戶有一份 8 頁啟動簡報和一份 10 頁回顧簡報。
| 量級 | 每月簡報數 | 每月點數 | 約略費用 |
|---|---|---|---|
| 20 位新客戶 | 20 份啟動 + 20 份回顧 = 40 | 20 x 80 + 20 x 100 = 3,600 | 9 美元(兩包 5 美元點數涵蓋 4,000 點) |
| 500 位新客戶 | 500 份啟動 + 500 份回顧 = 1,000 | 500 x 80 + 500 x 100 = 90,000 | 約 180 美元,使用 80 美元包(40,000 點)計價 |
| 高階:20 份影像設計回顧簡報(2K 點,10 頁) | 20 | 20 x (10 + 1,000) = 20,200 | 約 43 美元(42.5 美元包含 20,000 點) |
20 客戶量級時,API 成本約 0.45 美元/客戶,對比手動版本每月約 30 小時 CSM 時間。
本案例適合 Fast PPT 還是影像設計簡報?
| 問題 | Fast PPT generate(可編輯 PPTX) | create-pdf-slides / create-like-this(影像設計) |
|---|---|---|
| CSM 會在會議前編輯嗎? | 會,啟動簡報預設如此 | 不會,輸出為 PDF 及頁面圖片 |
| 10 頁成本 | 100 點數,約 0.25 美元 | 2K 點數,約 2.53 美元 |
| 品牌控制 | 一個 themeId,或自家上傳範本 | 從一張 referenceImageUrl 衍生設計系統 |
| 旁白或影片回顧 MP4? | 不支援 | generate-narration(210 點數/頁)+download-slides-pages-voices |
經驗法則:啟動簡報因需編輯,永遠用 Fast PPT;90 天回顧預設用 Fast PPT,頂級客戶或需旁白影片時才用 create-like-this。
常見陷阱
- 季末大量成交觸發速率限制。
generate每金鑰每分鐘限 6 次請求。請用 10 秒 Wait 序列化提交,避免 webhook 同時觸發多個執行。 - API 金鑰放錯位置。 請將金鑰放在 n8n 認證或伺服器環境變數,切勿在瀏覽器元件或客戶端 CRM 卡片呼叫 API。
- 嘗試為 Fast PPT 簡報產生旁白。
generate-narration僅接受create-pdf-slides和create-like-this的工作。若要旁白影片,請從一開始用create-like-this產生回顧簡報。 - 使用語言代碼而非名稱。
responseLanguage接受"Spanish"、"Japanese"等語言名稱,不是es或ja。請在 Set 節點將 CRM 的區域欄位映射成語言名稱。 - 將完整交易時間軸丟入提示詞。 二十頁通話備註會產生混亂簡報。先用 Code 節點摘要成 3 個目標與 5 個事實,或使用專門的「客戶目標」欄位。
- Webhook 重試導致重複簡報。 CRM 逾時會重送。請將
downloadUrl寫回交易,並在生成前檢查。
常見問題解答
不用 n8n 可以自動化客戶啟動簡報嗎?
可以。工作流程是兩次 HTTP 呼叫加輪詢,Zapier、Make、Salesforce Flow 搭配 HTTP 呼叫,或步驟 5 中的 60 行 Node.js 腳本都可實現。n8n 方便在輪詢迴圈中用 Wait 與 IF 節點可視化,但端點與每頁 10 點數費用完全相同。
交易成交後,啟動簡報多久生成完成?
Fast PPT 簡報通常約 30 秒完成。非同步流程中,提交呼叫不到一秒回傳 jobId,10 秒後第一次輪詢通常顯示 processing,第二或第三次輪詢回傳 success 並附 downloadUrl。CSM 通常在階段變更後一分鐘內收到 Slack 訊息。
CSM 可以編輯產生的啟動簡報嗎?
可以。generate 端點回傳原生 PPTX,基於設計範本建構,文字、順序與版面皆可在 PowerPoint、Keynote 或 Google Slides 編輯。步驟 3 的提示詞會在缺少細節處插入 [CSM to confirm] 佔位符,讓編輯變成快速搜尋填寫,而非重寫。
90 天回顧簡報應拉取哪些數據?
帶入 8 到 12 個數字:每週活躍用戶與座位數、採用功能、工作流程或報告自動化數量、開啟與未結支援工單、12 週內活躍週數,以及每個啟動目標的進度。第 85 天拉取,讓 CSM 有 5 天時間驗證,並包含原始目標,完成閉環。
這個客戶成功簡報產生器支援非英文客戶嗎?
支援。將 responseLanguage 設為 "Spanish"、"Portuguese"、"Japanese" 等語言名稱,簡報內容會以該語言撰寫,主題保持不變。2Slides 支援 20 多種輸出語言。請在 Set 節點將 CRM 的區域欄位映射成語言名稱,讓每位客戶自動收到其工作語言的簡報。
下一步
- 在 2slides.com/api 取得 API 金鑰。500 點免費點數涵蓋 6 份啟動簡報,足以自動化接下來幾筆成交訂單的客戶啟動簡報,無需先付費。
- 參考其他團隊如何使用相同端點,請見 AI 簡報 API 用例分類 中心。
- 從第二季起,使用 QBR 簡報指南 擴充流程,並用 品牌範本填充指南 指向自家核准設計的
themeId。
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free