

Đề xuất Bán hàng Cá nhân hóa ở Quy mô Lớn: Google Sheets + API (2026)
Để tạo đề xuất bán hàng cá nhân hóa ở quy mô lớn, hãy giữ dữ liệu khách hàng tiềm năng trong Google Sheet (hoặc xuất từ CRM), biến mỗi hàng thành một prompt có cấu trúc, và gửi nó đến endpoint 2Slides Fast PPT POST /api/v1/slides/generate với một themeId cố định để mọi bộ trình chiếu đều có thiết kế giống nhau. Mỗi đề xuất 10 trang tốn 100 credits, khoảng 0,25 USD, được trả về dưới dạng file PPTX gốc có thể chỉnh sửa trong khoảng 30 giây, và có thể tự động gửi email cho nhân viên bán hàng. Công thức này dành cho các trưởng bộ phận RevOps và sales ops, cũng như các nhà sáng lập tự thực hiện outbound.
Điểm chính cần nhớ
- Một lần gọi
POST /api/v1/slides/generatebiến một hàng trong bảng tính thành một đề xuất PPTX có thiết kế và có thể chỉnh sửa với giá 10 credits mỗi trang. - Một
themeIdcố định lấy từGET /api/v1/themes/search?query=pitch deckgiữ cho 200 đề xuất có thiết kế giống hệt nhau, giúp nhân viên chỉ cần chỉnh sửa nội dung. responseLanguagenhận tên ngôn ngữ theo từng hàng ("Spanish", "Portuguese"), giúp các tài khoản LATAM và EMEA có bộ trình chiếu ngôn ngữ bản địa từ cùng một bảng.- Endpoint generate cho phép 6 yêu cầu mỗi phút cho mỗi key; một hàng đợi Python có thời gian nghỉ giữa các lô sẽ xử lý 200 đề xuất trong khoảng 70 phút.
- 500 credits miễn phí khi đăng ký đủ để tạo 5 đề xuất thử nghiệm; 500 đề xuất sản xuất mỗi tháng tốn khoảng 102,50 USD credits.
Dành cho ai
Bạn là người quản lý RevOps hoặc sales ops, hoặc là nhà sáng lập tự làm outbound. Nhân viên bán hàng dành 45 phút để tự tay tạo một bộ đề xuất mà 80% nội dung giống hệt đề xuất trước đó, nên một nửa khách hàng tiềm năng đủ điều kiện không bao giờ nhận được đề xuất phù hợp. Dữ liệu khách hàng tiềm năng của bạn đã có trong Google Sheet hoặc xuất từ CRM với các trường công ty, ngành nghề, điểm đau, hạng giá, và tên liên hệ.
Không sử dụng công thức này khi mỗi đề xuất cần hình ảnh tùy chỉnh hoặc video có thuyết minh. Đó là công việc cho pipeline thiết kế hình ảnh được đề cập sau. Nếu đội sales của bạn làm việc trong HubSpot và muốn đề xuất được kích hoạt từ các giai đoạn giao dịch, hãy xem mẫu CRM-native trong Tự động hóa trình chiếu và bộ đề xuất AI HubSpot.
Quy trình tổng quan
| Bước | Công cụ | Việc xảy ra | Endpoint 2Slides / credits |
|---|---|---|---|
| 1 | Google Sheets hoặc xuất CRM | Một hàng cho mỗi khách hàng tiềm năng: công ty, ngành, điểm đau, hạng giá, liên hệ, ngôn ngữ | không có |
| 2 | 2Slides Templates Hub hoặc API | Chọn một mẫu pitch-deck và ghi lại themeId | GET /api/v1/themes/search, miễn phí |
| 3 | Zapier Code step hoặc Python | Xây dựng prompt userInput có cấu trúc từ hàng | không có |
| 4 | Webhooks by Zapier hoặc requests | Gửi job đề xuất với mode: "async" | POST /api/v1/slides/generate, 10 credits/trang |
| 5 | Delay 60 giây, rồi GET | Poll đến khi status là success | GET /api/v1/jobs/{jobId}, miễn phí |
| 6 | Gmail step hoặc SMTP | Gửi email file PPTX có thể chỉnh sửa downloadUrl cho nhân viên | không có |
| 7 | Cập nhật Google Sheets | Ghi jobId và downloadUrl trở lại hàng để kiểm tra | không có |
Bước 1: Cấu trúc bảng khách hàng tiềm năng
Chất lượng đề xuất phụ thuộc vào các cột bạn cung cấp. Một bảng phẳng với một hàng cho mỗi khách hàng tiềm năng và các cột sau là đủ:
| company | industry | contact_name | contact_title | pain_points | pricing_tier | price | language | rep_email | status |
|---|---|---|---|---|---|---|---|---|---|
| Northwind Logistics | Vận tải và logistics | Mariana Ruiz | Phó Chủ tịch Vận hành | Lịch trình điều phối thủ công; tỷ lệ quãng đường trống 18%; không có ETA trực tiếp | Growth | USD 1,800/tháng | Spanish | j.ortiz@yourco.com | ready |
| Contoso Clinics | Chăm sóc sức khỏe ngoại trú | David Chen | COO | Mẫu giấy nhập liệu; thời gian chờ trung bình 22 phút; tỷ lệ không đến 14% | Team | USD 950/tháng | English | a.park@yourco.com | ready |
Có hai quy tắc giúp prompt downstream đáng tin cậy. Thứ nhất, viết pain_points dưới dạng các cụm ngắn cách nhau bằng dấu chấm phẩy, không phải đoạn văn, để mô hình nhận được ba vấn đề rõ ràng cần giải quyết. Thứ hai, dùng cột language chứa tên ngôn ngữ chính xác theo yêu cầu API ("Spanish", không phải "es"). Cột status cho phép tự động bỏ qua các hàng đã xử lý.
Nếu bạn xuất từ CRM, hãy ánh xạ các trường tương tự. Google Sheets API cũng có thể đọc trực tiếp bảng nếu bạn không muốn dùng xuất CSV trong phiên bản Python bên dưới.
Bước 2: Chọn một themeId để mọi đề xuất có cùng thiết kế
Tính nhất quán là mục tiêu của hệ thống đề xuất. Nếu mỗi bộ trình chiếu dùng một mẫu khác nhau, thương hiệu của bạn sẽ trông như mười công ty khác nhau. Tìm kiếm thư viện mẫu một lần, chọn một mẫu pitch-deck hoặc đề xuất, và mã hóa cứng themeId đó trong tự động hóa.
Duyệt trực quan trước tại 2slides.com/templates, lọc theo Pitch Deck, và ghi lại tên mẫu.

themeId qua endpoint tìm kiếm.
Sau đó lấy ID của cùng mẫu từ API. Endpoint tìm kiếm miễn phí và giới hạn 6 yêu cầu mỗi phút, không quan trọng vì bạn chỉ gọi một lần.
curl -s "https://2slides.com/api/v1/themes/search?query=pitch%20deck&limit=5" \
-H "Authorization: Bearer $SLIDES_API_KEY"Phản hồi liệt kê các mẫu phù hợp với themeId và metadata. Sao chép ID vào biến môi trường (PROPOSAL_THEME_ID) để bước Zapier và script Python dùng chung giá trị. Thay đổi mẫu một lần mỗi năm, không theo từng giao dịch.
API điều khiển cùng engine với công cụ web Fast PPT: dán nội dung, chọn mẫu, nhận PPTX. Endpoint chỉ làm điều đó không giao diện cho mỗi hàng trong bảng.

Bước 3: Xây dựng prompt và gọi API tự động đề xuất bán hàng
Prompt đề xuất nên có cấu trúc, không phải hội thoại. Nói cho mô hình biết khách hàng tiềm năng là ai, vấn đề gì, bạn đề xuất gì, và các phần cần tạo theo thứ tự nào. Để giá trên một slide riêng để nhân viên dễ chỉnh sửa mà không ảnh hưởng phần còn lại.
Dưới đây là lệnh gọi chính xác cho hàng đầu tiên trong bảng trên. Lưu ý responseLanguage lấy từ hàng, và mode là "async" để gọi trả về ngay với job ID.
curl -s -X POST https://2slides.com/api/v1/slides/generate \
-H "Authorization: Bearer $SLIDES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"userInput": "Sales proposal for Northwind Logistics (freight and logistics). Prepared for Mariana Ruiz, VP Operations. Pain points: manual dispatch scheduling; 18% empty-mile rate; no live ETAs for customers. Recommended plan: Growth tier at USD 1,800/month for 25 dispatcher seats. Structure: 1) Our understanding of Northwind Logistics 2) Goals for the next 12 months 3) Proposed solution mapped to each pain point 4) 90-day rollout plan 5) Pricing (own slide) 6) Next steps. Consultative tone, no buzzwords.",
"themeId": "'"$PROPOSAL_THEME_ID"'",
"responseLanguage": "Spanish",
"mode": "async"
}'Mọi phản hồi từ 2Slides đều được đóng gói trong cùng một cấu trúc, quan trọng khi bạn ánh xạ trường trong Zapier:
{ "success": true, "data": { "jobId": "a1b2c3d4", "status": "pending" } }Poll job mỗi 5 đến 10 giây. Bộ trình chiếu Fast PPT thường hoàn thành trong khoảng 30 giây.
curl -s https://2slides.com/api/v1/jobs/a1b2c3d4 \
-H "Authorization: Bearer $SLIDES_API_KEY"
# { "success": true, "data": { "jobId": "a1b2c3d4", "status": "success", "downloadUrl": "https://..." } }
Nếu bạn bỏ mode, endpoint chạy đồng bộ và trả về downloadUrl trong cùng phản hồi. Cách này đơn giản cho các lần gọi đơn lẻ, nhưng async an toàn hơn khi nền tảng như Zapier có timeout HTTP ngắn, và phù hợp cho xử lý hàng loạt.
Bước 4: Tạo PowerPoint với Zapier từ hàng mới trong sheet
Với đội không có kỹ sư trực, Zapier giúp gửi đề xuất vào hộp thư nhân viên trong vòng hai phút sau khi hàng được đánh dấu ready. Ứng dụng Webhooks by Zapier thực hiện hai cuộc gọi API; các bước còn lại là chuẩn.
- Trigger: Google Sheets, hàng mới hoặc cập nhật. Thêm bước Filter để chỉ tiếp tục với hàng có
statusbằngready. - Code by Zapier (JavaScript) hoặc Formatter: ghép
userInputtừ các cột hàng (đoạn mã bên dưới). - Webhooks by Zapier, POST tới
https://2slides.com/api/v1/slides/generate. HeaderAuthorization: Bearer <your key>, body JSON vớiuserInput,themeId,responseLanguage,mode: "async". Ánh xạdata.jobIdtừ phản hồi. - Delay by Zapier, chờ 60 giây.
- Webhooks by Zapier, GET
https://2slides.com/api/v1/jobs/{{jobId}}với header tương tự. Ánh xạdata.statusvàdata.downloadUrl. - Filter: tiếp tục chỉ khi
data.statuslàsuccess. Với job còn xử lý, thêm Delay và GET lần nữa. - Gmail: Gửi Email tới
rep_emailvới tên khách hàng trong tiêu đề vàdownloadUrltrong nội dung hoặc trường đính kèm. - Google Sheets: Cập nhật hàng, ghi
jobId,downloadUrl, và đặtstatusthànhdone.
Bước Code giữ logic prompt ở một nơi, giúp quản lý sales thay đổi cấu trúc đề xuất mà không cần chỉnh webhook:
// Code by Zapier (JavaScript). inputData được ánh xạ từ hàng sheet.
const {
company, industry, contact_name, contact_title,
pain_points, pricing_tier, price, language,
} = inputData;
const userInput = [
`Sales proposal for ${company} (${industry}).`,
`Prepared for ${contact_name}, ${contact_title}.`,
`Pain points: ${pain_points}.`,
`Recommended plan: ${pricing_tier} tier at ${price}.`,
`Structure: 1) Our understanding of ${company} 2) Goals for the next 12 months`,
`3) Proposed solution mapped to each pain point 4) 90-day rollout plan`,
`5) Pricing (own slide) 6) Next steps. Consultative tone, no buzzwords.`,
].join(" ");
output = { userInput, responseLanguage: language || "English" };Giữ key API trong header bước Webhooks, không lưu trong sheet. Nếu nhiều nhân viên cùng đánh dấu hàng ready cùng lúc, Zapier có thể gửi hơn 6 cuộc gọi generate trong một phút; các cuộc gọi thừa sẽ nhận lỗi giới hạn tốc độ và tính năng replay của Zapier sẽ xử lý. Với khối lượng ổn định hơn, dùng batch Python bên dưới. Mẫu Zapier tương tự dùng cho các bộ trình chiếu định kỳ trong tự động hóa slide báo cáo tuần với Zapier và 2Slides.
Bước 5: Tạo hàng loạt 200 đề xuất cá nhân hóa với Python
Khi chiến dịch cần 200 đề xuất trước thứ Hai, chạy script thay vì kích hoạt 200 Zap. Script dưới đây đọc file CSV xuất từ sheet (File, Download, CSV), gửi job theo lô 6 để tuân thủ giới hạn 6 yêu cầu/phút cho generate, poll mỗi job cách 6 giây để dưới 10 yêu cầu/phút cho jobs, tải về từng PPTX, và ghi kết quả ra file CSV thứ hai để Gmail merge hoặc CRM nhập.
import csv, os, time, requests
API = "https://2slides.com/api/v1"
HEADERS = {
"Authorization": f"Bearer {os.environ['SLIDES_API_KEY']}",
"Content-Type": "application/json",
}
THEME_ID = os.environ["PROPOSAL_THEME_ID"] # từ GET /themes/search?query=pitch deck
BATCH = 6 # generate: 6 requests/phút mỗi key
POLL_GAP = 6 # jobs: 10 requests/phút -> poll mỗi 6 giây
OUT_DIR = "proposals"
def build_prompt(row):
return (
f"Sales proposal for {row['company']} ({row['industry']}). "
f"Prepared for {row['contact_name']}, {row['contact_title']}. "
f"Pain points: {row['pain_points']}. "
f"Recommended plan: {row['pricing_tier']} tier at {row['price']}. "
f"Structure: 1) Our understanding of {row['company']} 2) Goals for the next 12 months "
f"3) Proposed solution mapped to each pain point 4) 90-day rollout plan "
f"5) Pricing (own slide) 6) Next steps. Consultative tone, no buzzwords."
)
def submit(row):
r = requests.post(f"{API}/slides/generate", headers=HEADERS, timeout=60, json={
"userInput": build_prompt(row),
"themeId": THEME_ID,
"responseLanguage": row.get("language") or "English",
"mode": "async",
})
r.raise_for_status()
body = r.json() # { success, data: { jobId, status } }
if not body.get("success"):
raise RuntimeError(body)
return body["data"]["jobId"]
def poll(job_id):
r = requests.get(f"{API}/jobs/{job_id}", headers=HEADERS, timeout=30)
r.raise_for_status()
return r.json()["data"] # { jobId, status, progress, downloadUrl }
def download(url, path):
with requests.get(url, stream=True, timeout=120) as r:
r.raise_for_status()
with open(path, "wb") as f:
for chunk in r.iter_content(65536):
f.write(chunk)
def main():
os.makedirs(OUT_DIR, exist_ok=True)
with open("prospects.csv", newline="", encoding="utf-8") as f:
rows = [r for r in csv.DictReader(f) if r.get("status") == "ready"]
results = []
for i in range(0, len(rows), BATCH):
batch = rows[i:i + BATCH]
window_start = time.time()
pending = {submit(row): row for row in batch}
print(f"submitted {len(pending)} jobs, {i + len(batch)}/{len(rows)} total")
while pending:
for job_id in list(pending):
time.sleep(POLL_GAP)
data = poll(job_id)
if data["status"] == "success":
row = pending.pop(job_id)
safe = row["company"].replace(" ", "_")
path = os.path.join(OUT_DIR, f"{safe}_proposal.pptx")
download(data["downloadUrl"], path)
results.append({**row, "jobId": job_id,
"downloadUrl": data["downloadUrl"],
"file": path, "status": "done"})
elif data["status"] == "failed":
row = pending.pop(job_id)
results.append({**row, "jobId": job_id, "downloadUrl": "",
"file": "", "status": "failed"})
# Không vượt quá 6 cuộc gọi generate trong bất kỳ cửa sổ 60 giây nào.
elapsed = time.time() - window_start
if elapsed < 60:
time.sleep(60 - elapsed)
with open("proposals_out.csv", "w", newline="", encoding="utf-8") as f:
w = csv.DictWriter(f, fieldnames=list(results[0].keys()))
w.writeheader()
w.writerows(results)
if __name__ == "__main__":
main()Thời gian: mỗi lô 6 đề xuất mất khoảng 60 đến 120 giây bao gồm poll, nên 200 đề xuất (34 lô) hoàn thành trong khoảng 70 phút với một key. Script idempotent theo status, nên nếu dừng ở hàng 140 bạn chạy lại chỉ gửi các hàng ready còn lại. Với các chiến dịch lớn hơn và các mẫu xếp hàng khác, xem cách tạo hàng loạt bài thuyết trình với API AI.
Bước 6: Giao cho nhân viên file PPTX có thể chỉnh sửa, không phải PDF
Kết quả của generate là file PowerPoint gốc: hộp văn bản thật, bảng thật, slide mẫu của template. Đây là lý do dùng Fast PPT cho đề xuất thay vì bộ trình chiếu hình ảnh.
Nhân viên sẽ chỉnh sửa đề xuất sau khi tạo. Giảm giá được duyệt, số lượng ghế thay đổi trong cuộc gọi, bộ phận pháp lý muốn thêm điều khoản trên slide điều khoản, logo khách hàng cần lên bìa. Với PPTX có thể chỉnh sửa, nhân viên mở file, sửa slide giá, rồi gửi đi. Với PDF hoặc bộ ảnh render, mỗi thay đổi đều phải tạo lại và duyệt lại toàn bộ bộ trình chiếu.
Bước Gmail (hoặc công cụ email CRM của bạn) nên gửi trực tiếp file PPTX, không phải link xem, và tiêu đề email nên có tên khách hàng để nhân viên dễ tìm lại. Nếu muốn có bản để lại đẹp mắt, nhân viên có thể xuất PDF từ PowerPoint sau khi chỉnh sửa.
Bộ đề xuất mạnh trông như thế nào
Trước khi viết cấu trúc prompt ở Bước 3, bạn nên xem các bộ trình chiếu thực tế. Thư viện 2Slides Gallery lưu trữ các bộ trình chiếu tham khảo bạn có thể học về cấu trúc, hoặc dùng làm referenceImageUrl cho endpoint create-like-this nếu bạn chọn pipeline thiết kế hình ảnh. Đây là các bộ tham khảo, không phải kết quả API gọi ở trên.


Ba mẫu từ đề xuất mạnh truyền vào prompt của bạn: mở đầu với tình hình khách hàng theo lời họ (cột pain_points), gán mỗi điểm giải pháp cho một điểm đau, và tách riêng slide giá. Để hiểu sâu hơn về nội dung từng phần, xem cách tạo bộ sales enablement với AI.
Chi phí
Fast PPT tính 10 credits mỗi trang, đề xuất điển hình dài 10 trang. Tìm kiếm theme và poll job miễn phí.
| Khối lượng | Trang | Credits | Gói credits | USD | Mỗi đề xuất |
|---|---|---|---|---|---|
| 20 đề xuất/tháng | 200 | 2,000 | 1 × $5 (2,000) | $5.00 | $0.25 |
| 500 đề xuất/tháng | 5,000 | 50,000 | 1 × $80 (40,000) + 1 × $22.50 (10,000) | $102.50 | $0.21 |
500 credits miễn phí khi đăng ký đủ cho 5 đề xuất thử. Credits trả theo nhu cầu, không yêu cầu số lượng người dùng, nên một key dùng chung có thể phục vụ đội sales 12 người.
Fast PPT hay slide thiết kế hình ảnh cho trường hợp này?
| Nhu cầu | Dùng | Tại sao |
|---|---|---|
| Đề xuất có thể chỉnh sửa nhân viên sẽ sửa | generate (Fast PPT), 10 credits/trang | PPTX gốc, ~30 giây, mẫu đồng nhất |
| Bộ trình chiếu thiết kế riêng cho vài tài khoản doanh nghiệp | create-pdf-slides, 10 + 100 credits/trang ở 2K | Bố cục thiết kế hình ảnh từ prompt phong cách |
| Phù hợp với bộ trình chiếu thương hiệu hiện có | create-like-this với referenceImageUrl, cùng giá | Lấy hệ thống thiết kế từ ảnh tham khảo |
| Video đề xuất có thuyết minh cho bán hàng không đồng bộ | create-pdf-slides hoặc create-like-this, rồi generate-narration 210 credits/trang | Fast PPT không hỗ trợ thuyết minh |
Với luồng khối lượng từ sheet trong bài này, Fast PPT là lựa chọn mặc định đúng. Dành pipeline hình ảnh cho 5% giao dịch cần thiết kế làm điểm nhấn.
Những lỗi thường gặp
- Vượt quá 6 yêu cầu mỗi phút. Hai mươi hàng cùng đánh dấu ready tức 20 POST trong vài giây. Hãy xếp hàng: script Python gửi theo lô 6 và chờ đủ 60 giây; trong Zapier, dựa vào replay hoặc chèn Delay xen kẽ.
- Key API trong sheet hoặc script phía client. Giữ key trong header webhook Zapier hoặc biến môi trường server. Ai có sheet sẽ dùng hết credits của bạn.
- Dùng mã ngôn ngữ thay vì tên.
responseLanguagecần "Spanish" hoặc "Portuguese", không phải "es" hay "pt-BR". Kiểm tra cột bằng dropdown trong Sheets. - Mong đợi thuyết minh hoặc MP4 từ Fast PPT. Endpoint
generate-narrationchỉ nhận job từcreate-pdf-slideshoặccreate-like-this. Đề xuất từgeneratechỉ có PPTX. - Đưa transcript cuộc gọi khám phá 4.000 từ vào
userInput. Hãy tóm tắt trước. Ba điểm đau cách nhau bằng dấu chấm phẩy hiệu quả hơn một bức tường ghi chú, và slide giá giữ sạch. - Ánh xạ sai trường phản hồi. Job ID nằm ở
data.jobId, không phải cấp trên. Cấu trúc{ success, data: { ... } }cũng áp dụng cho phản hồi poll.
Câu hỏi thường gặp
Tôi có thể tạo bộ trình chiếu bán hàng từ dữ liệu CRM mà không cần Google Sheets không?
Có. API chỉ cần chuỗi userInput và themeId, nên bất kỳ nguồn nào cũng được: workflow HubSpot, xuất Salesforce, hoặc truy vấn Postgres. Google Sheets tiện vì nhân viên có thể chỉnh sửa hàng và đánh dấu ready mà không cần kỹ thuật. Để kích hoạt native CRM theo thay đổi giai đoạn giao dịch, xem mẫu HubSpot đã liên kết ở trên.
Mất bao lâu để tạo một đề xuất?
Khoảng 30 giây cho bộ Fast PPT khi job bắt đầu. Trong Zapier, Delay 60 giây trước khi poll là đủ trong hầu hết trường hợp. Trong batch Python, 6 đề xuất gửi trong một phút và thường hoàn thành trong phút tiếp theo, nên 200 đề xuất xong trong khoảng 70 phút với một key API.
Mỗi đề xuất có giống nhau không?
Thiết kế thì giống, đó là ý định. Vì mỗi job dùng cùng themeId, màu sắc, font chữ và bố cục giống hệt trong toàn bộ lô, chỉ nội dung thay đổi theo khách hàng. Nếu muốn hai kiểu, ví dụ một cho doanh nghiệp lớn và một cho SMB, thêm cột theme trong sheet và ánh xạ hai giá trị themeId khác nhau.
Các API trình chiếu khác có hỗ trợ tự động hóa kiểu này không?
Có. API Gamma tại developers.gamma.app cũng có tự động hóa tương tự, nhưng key API ở đó cần gói Pro. Key 2Slides dùng được cho mọi tài khoản, kể cả miễn phí với 500 credits, và Fast PPT xuất ra PPTX gốc thay vì trang web lưu trữ, giúp nhân viên dễ chỉnh sửa slide giá.
Nhân viên có thể chỉnh sửa slide giá sau khi tạo không?
Có, đó là lý do chính dùng Fast PPT. File là PPTX chuẩn với hộp văn bản và bảng có thể chỉnh sửa, nên nhân viên có thể thay đổi số ghế, áp dụng giảm giá đã duyệt, hoặc thêm điều khoản pháp lý trong PowerPoint hoặc Google Slides. Không cần tạo lại, và phần còn lại của bộ trình chiếu không bị ảnh hưởng.
Các bước tiếp theo
Đề xuất bán hàng cá nhân hóa ở quy mô lớn gồm ba phần: bảng dữ liệu sạch, một mẫu cố định, và hàng đợi tuân thủ 6 yêu cầu mỗi phút.
- Lấy key API tại 2slides.com/api. Đăng ký có 500 credits miễn phí, đủ cho 5 đề xuất thử.
- Xem các công thức nhóm khác trong bài tổng hợp, Các trường hợp sử dụng API trình chiếu AI theo nhóm.
- Tìm hiểu sâu hơn về bán hàng với Tự động hóa bộ sales deck AI HubSpot và Tạo hàng loạt bài thuyết trình với API AI.
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free